Kweku Armah
Budapest, Hungary
-
-
linkedin.com/in/kweku-armah
https://kwekuarmah.online/
Summary
• Android Developer with 6 years experience, certified Professional Scrum Developer (PSD-I), and a Kotlin Multi
Platform (KMP) enthusiast.
• Developing maintainable, scalable, robust and testable apps with high code coverage, code quality and
readability, while applying contemporary software engineering practices and tooling like clean code, code reviews,
CI/CD among others.
• Working collaboratively in cross functional teams and adding value to teams through mentoring, communication
and knowledge sharing.
Experience
Kotlin Multiplatform Developer
Self Employed
Dec 2023 - Present (5 months)
Multiplatform Quiz App
• Developed Android and iOS quiz app using Kotlin and Compose Multiplatform.
• Developed companion desktop application for quiz administration using Compose Desktop (running on
MacOS, Windows and Linux)
• Used Jetpack Datastore library for multiplatform
• Implemented REST API in PHP
• Used MVVM for Architecture Design
• Used jetpack libraries like datastore for data persistence
• Planned tasks, Self Leadership and Time Management
• Made use of several technologies and SDKs for the best app performance and user experience.
• Wrote maintainable, performant, well-tested and resilient code
Google Play Store
• https://play.google.com/store/apps/details?
id=com.kweku.armah.dokimos.examiner&pcampaignid=web_share
App Store
• https://apps.apple.com/us/app/dokimos-quiz-app/id-
Android Developer
Align Technology
Oct 2022 - Nov 2023 (1 year 2 months)
• Introduced Jetpack Compose for UI development and mentored other developers in the same.
• Redesigned wearable (watch) app in Jetpack Compose
• Used Camerax Jetpack library with ML Kit for data extraction from printed labels
• Restructured app and introduced Clean Code, Clean Architecture and SOLID principles to team
• Handled and resolved technical debts
Kweku Armah - page 1
• Increased test coverage by adding unit test, while removing flaky tests.
• Worked Cross Functionally and improved DevOps process by refactoring CI pipeline configurations to
reduce build time by 40%.
• Investigated, debugged and fixed complex issues in app
• Resolved security issues reported in Checkmarx
• Production environment support
• Added benchmarking to compare application performance over releases.
Google Play Store
• https://play.google.com/store/apps/details?id=com.aligntech.myinvisalign&pcampaignid=web_share
Android Developer
OffBlock.aero
Jul 2022 - Sep 2022 (3 months)
• Feature development in Kotlin and Jetpack Compose
• Setup app architecture using MVVM and following Clean Architecture guidelines
• Used jetpack libraries like room, viewmodel, paging, among others, reducing boilerplate code, and
increasing consistency across android versions and devices.
• RESTful API integration and JSON
• Unit Testing
• Worked in Scrum Team and collaborating with Designers and Backend engineers
Senior Software Engineer
Extentia Information Technology
Apr 2021 - May 2022 (1 year 2 months)
Project: Android Automotive for Electric bike
• Lead developer on team
• Integrated Bluetooth-LE connectivity for data transmission between mobile and bike cluster
• Integrated HERE map for navigation
• Handled animations for the cluster and built responsive UI using ConstraintLayout
• Used coroutines and flows to receive hardware related date from JNI APIs
• Integrated Firebase Libraries
• RESTful API integration
• Code reviews and code refactoring
Google Play Store
• https://play.google.com/store/apps/details?id=com.tvsm.connect&pcampaignid=web_share
Software Professional
Extentia Information Technology
Jun 2019 - Apr 2021 (1 year 11 months)
• Lead developer on App Support team.
• Developed and maintained features in Java
• Refactored Bluetooth-LE layer, increasing performance and stabilising connectivity, leading to
increase in Playstore ratings, from 3.4 to 3.8
• Resolved 30+ bugs and performance issues within a month of joining project
• RESTful API integration
Kweku Armah - page 2
• Go-to person for customer issues
• Integrated Azure Event Hub to generate live analytics data for RND team
• Handled app deployment to Play Store
• Handled map navigation issues raised by app users
• Worked with project manager on project report preparation
Google Play Store
• https://play.google.com/store/apps/details?id=com.tvsm.connect&pcampaignid=web_share
Android Developer
FoxData TECHNOKARTS Private Limited
Nov 2018 - Jun 2019 (8 months)
• Feature development in Java
• RESTful API integration
• Payment gateway integration
• Coordinating with backend engineers and designers
• Assisting team members
Education
Kwame Nkrumah University of Science and Technology, Kumasi
Bachelor's degree, Computer Science
Sep 2008 - May 2012
Licenses & Certifications
Professional Scrum Developer™ I (PSD I) - Scrum.org
https://www.credly.com/badges/-d-6cd-c9-3377c52573c1/linked_in_pro
Skills
Kotlin, Coroutines and Flows • Unit Testing • Android SDK and Jetpack Compose • Scrum and Working
in Cross Functional Teams • Communication and Leadership • Clean Code and Clean Architecture •
Dependency Injection (Hilt, Dagger, Koin)
Honors & Awards
Rising Stars of Extentia - Extentia Information Technology
Nov 2022
https://www.linkedin.com/posts/kweku-armah_risingstarsofextentia-risingstarsofextentiaactivity--RjZM?utm_source=share&utm_medium=member_desktop
Kweku Armah - page 3