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",
                "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",
                "Twitter"),

        val communities: Map<String, String> = mapOf(
                "BaselOne" to "Program Commitee Member",
                "CH Open Workshop Days" to "Program Commitee Member",
                "Hackergarten Luzern" to "Organizer",
                "Java User Group Switzerland" to "Member of the Board",
                "Kotlin Swiss User Group" to "Member of the Board",
                "Voxxed Days Z├╝rich" to "Program Commitee Member")

)