diff --git a/src/ContributorHelper.kt b/src/ContributorHelper.kt index abe3a39..f475962 100644 --- a/src/ContributorHelper.kt +++ b/src/ContributorHelper.kt @@ -37,6 +37,7 @@ object ContributorHelper { Anwar907.initialize(this) Jiadibo.initialize(this) HayiNukman.initialize(this) + RezaAlamsyahPutra.initialize(this) // todo tambahkan inisialisasi ke class Contributor anda } } diff --git a/src/contributors/RezaAlamsyahPutra.kt b/src/contributors/RezaAlamsyahPutra.kt new file mode 100644 index 0000000..3d1a1ef --- /dev/null +++ b/src/contributors/RezaAlamsyahPutra.kt @@ -0,0 +1,106 @@ +class RezaAlamsyahPutra : Contributor { + override val photoUrl: String? + get() = "https://avatars2.githubusercontent.com/u/67163108?s=460&u=d699cf2b06081df29bac79017d78bbd622e51969&v=4" + + override val descriptions: String? + get() = "i love kotlin" + + override val currentJob: String? + get() = "Mahasiswa. \n" + + "Android Dev. \n" + + "Android Enthusias" + + override val idGithub: String + get() = "Reas-19" + + override val name: String + get() = "Reza Alamsyah Putra" + + override val email: String? + get() = "rezaaalamsyah1996@gmail.com" + + override val linkedin: String? + get() = "" + + override val stackOverflow: String? + get() = "" + + override val idTelegram: String? + get() = "@Reas_19" + + override val skillset: List? + get() = listOf( + Skills("Kotlin"), + Skills("Android Development"), + Skills("Beginner Game Development") + ) + + override val location: String? + get() = "Sukabumi, Jawa Barat" + override val jobHistory: List? + get() = listOf( + Jobs( + "Android Developer", + "Mahasiswa", + "Universitas Muhammadiyah Sukabumi", + "2015", + "2020" + ) + + ) + override val educations: List? + get() = listOf( + Educations( + "Dicoding Academy", + "Beginner", + "2020", + "Membuat Aplikasi Android Untuk Pemula" + ), + + Educations( + "Dicoding Academy", + "Intermidate", + "2020", + "Belajar Fundamental Aplikasi Android" + ), + + Educations( + "Dicooding Academy", + "Beginner", + "2020", + "Belajar membuat Game Untuk Pemula" + ), + + Educations( + "Dicooding Academy", + "Beginner", + "2020", + "Belajar Prinsip Pemograman SOLID" + ), + + Educations( + "Dicooding Academy", + "Beginner", + "2020", + "Memulai Pemograman dengan Kotlin" + ), + + Educations( + "Universitas Muhammadiyah Sukabumi", + "S1", + "2015 - Now", + "Teknik Informatika" + ) + ) + + override suspend fun response(call: ApplicationCall) { + call.respond(MustacheContent("cv_reza.hbs", mapOf("user" to this))) + } + + companion object { + fun initialize(map: MutableMap) { + map["rezaalamsyah1996@gmail.com"] = RezaAlamsyahPutra() + + } + } +} \ No newline at end of file