package swiss.fihlon

/**
 * A simple business card for the network of networks
 *
 * TODO Lake Constance Cycling Marathon
 *
 * @author Marcus Fihlon
 */
class Person(

        val firstname: String = "Marcus",
        val lastname: String = "Fihlon",
        val email: String = "marcus@fihlon.swiss",

        val roles: Array<String> = arrayOf(
                "Software Craftsman",
                "Scrum Master",
                "Community Manager",
                "Lecturer",
                "Author",
                "Cycling Addict"),

        val abilities: Array<String> = arrayOf(
                "Agile",
                "Java",
                "Kotlin",
                "Micronaut",
                "Jakarta EE",
                "HTML",
                "JavaScript",
                "CSS",
                "Docker",
                "Kubernetes"),

        val profiles: Array<String> = arrayOf(
                "GitHub",
                "Komoot",
                "LinkedIn",
                "Meetup",
                "Strava",
                "Twitter"),

        val communities: Map<String, String> = mapOf(
                "Agile Breakfast Luzern" to "Active Member",
                "BaselOne" to "Program Commitee Member",
                "Caritas" to "Patreon",
                "CH Open Workshop Days" to "Program Commitee Member",
                "E-Bike Switzerland" to "Organizer",
                "Hackergarten Luzern" to "Organizer",
                "Java User Group Switzerland" to "Member of the Board",
                "Kleintheater Luzern" to "Patron",
                "Kotlin Swiss User Group" to "Member of the Board",
                "Pro Velo Switzerland" to "Active Member",
                "Virtual Java User Group" to "Member",
                "Voxxed Days Z├╝rich" to "Program Commitee Member")

)