Ermiyas Kasahun
Mobile Developer
I am a Flutter and native Android developer with over 5 years of
experience in Flutter and over 3 years of experience with Kotlin. My
expertise includes integration with Firebase, RESTful APIs, and
GraphQL APIs. I am experienced in CI/CD with the tool called
Codemagic and I excel in VCS.
https://www.linkedin.com/in/ermi14/
https://github.com/ermi14--
Addis Ababa, Ethiopia
My experience with VCS enables me to manage the entire process
of software development, from versioning to merging and testing
codebases.
I am passionate about mobile technology and always looking to
develop my skills to provide better solutions for my clients.
Work Experience
Flutter Developer
PushIt Inc (https://pushitreplays.com/)
Feb 2023 - Present
Migrated existing code to a new architecture using "very good
CLI" and BLoC. This required a detailed understanding of the
existing code structure, as well as a mastery of the new
architecture.
I added a customized video editor to the video-sharing feature.
This allowed users to edit their videos in new and exciting ways,
significantly boosting user engagement and retention.
I edited a Flutter package that initially supported only editing a
single video, to support multiple video edits. This involved a
detailed review of the existing code structure and finding ways
to modify and extend it to support the new features.
I wrote unit tests for new features I added to the existing code
base.
Software Engineer
1888 EC
Sep 2022 - Present (Currently part-time)
Built a trip aggregator app from scratch. This included writing
the UI and the logic to make it all work seamlessly with Restful
API.
I successfully integrated popular payment systems like Stripe,
Telebirr, and Webirr.
I also wrote Kotlin code to support Telebirr on Flutter using
platform channel. This enabled users to make payments using
Telebirr, a popular mobile payment system in Ethiopia.
Relevant Skills
Flutter, Native Android
Dart, Kotlin, Firebase
Git, Github and Gitlab
CI/CD with Codemagic
and Github actions
Technical Documentation
Education History
BSc in Computer Science and
Engineering
Institution: Adama Science and
Technology University
Year of Graduation: 2020
Certifications
Google android development
Google - Credential ID
5AABEACBCBCC24C
Agile software development
Coursera - Credential ID
HHPEK6BUTBW4
Git and Github
Coursera - Credential ID
W9KMVTRJMRPP
Mobile Developer
2F Capital (https://2f-capital.com/)
Aug 2021 - Aug 2022 (1 year & 1 month)
I developed an Android taxi-hailing app with a team of two
developers, which utilized the latest developments in Kotlin
and Jetpack Compose.
I was part of a team to developed a streaming app using
Flutter, which utilized the HLS streaming protocol.
I boast confident experience in building streaming and taxihailing apps that feature mapping, real-time tracking, and
location-based services.
Mobile Developer
Hulu-Tech
Feb 2021 - Jul 2021 (6 months)
I developed an Ecommerce app using flutter and firebase.
I incorporated advanced features such as push notifications,
geolocation services, and real-time chat to enhance the user
experience.
Mobile Developer
Kasma Technologies
Aug 2020 - Jan 2021 (6 months contract)
I was part of a small team to develop a mobile app using
flutter for a local soccer team called Adama FC.
I integrated social sign-in, Google and Facebook, into the
mobile app.
Junior Flutter Developer
Upscale
Mar 2018 to Jun 2020 (2 years & 4 months)
Collaborated as part of a team to develop learning
management systems and cross-platform mobile apps for
different high schools.
Together with my team, we designed and developed a suite
of learning management systems and cross-platform mobile
apps that catered to the unique needs of different high
schools.