Yosef Worku
Mid-Senior Software Engineer
E -
-
q https://linkedin.com/in/yosef-worku
q https://yosefworku.com
SUMMARY
EDUCATION
Full-Stack Developer with 3+ years of experience in the MERN stack and
Android. Demonstrated success in optimizing performance and integrating
APIs, with key achievements including a 4x speed improvement and
developing an app with over 110K active downloads.
Bachelor's in Electrical &
Computer Engineering (Computer
Stream)
Mizan Tepi University
2017 - 2022
EXPERIENCE
Lead Software Engineer
Addis Software
11/2023 - Present
Addis Ababa, Ethiopia
Led the development of the "Affcollect" platform as a Lead Developer
• Achieved a 4x improvement in scraping speed through efficient use of a
clustered approach and code optimization
• Increased platform coverage by 26% through the integration of 5+ affiliate
systems.
• Integrated third-party APIs and services, including 1Password, to expand
system capabilities and enhance security features.
• Improved product stability by enhancing the error logging system, leading
to faster issue identification and resolution
• Developed external REST APIs to enable third-party system integration
Software Engineer
Ethiopia
SKILLS
Web Application Development
Mobile App Development
Web Scraping
Software Debugging
Data Structure and Algorithm
Code Refactoring
Problem Solving
Teamwork
Addis Software
06/2022 - 11/2023
Addis Ababa, Ethiopia
Contributed to the "LinkBuilders" platform as a Full-Stack Developer
• Implemented a robust activity logging system to track, revert user actions
and system events for efficient monitoring.
• Optimized the codebase through refactoring and maintenance, improving
performance and code quality.
• Enhanced role-based access control at the attribute level in MongoDB to
ensure granular permissions and data security of the platform.
• Converted the platform into a Progressive Web App (PWA) to improve
performance, offline functionality, and user engagement.
DevOps | Android Developer
IE Network Solutions
01/2022 - 06/2022
•
•
•
•
Addis Ababa, Ethiopia
Streamlined software delivery: Implemented CI/CD pipelines using GitLab,
Jenkins, and Apache2 server to automate and optimize the build, test, and
deployment process.
API testing: Automated API endpoint testing using RestAssured and JUnit4,
enabling thorough and reliable testing of API functionality.
Collaborated on ERP system development: Actively engaged in
requirements gathering for ERP systems, working closely with stakeholders
to understand business needs and translate them into technical
specifications.
Contributed to mobile app development: contributed to the development of
"fleet drivers" android app.
www.enhancv.com
Node.js
MongoDB
JavaScript
Java
Typescript
MySQL
Puppeteer
Express.js
SQLite
2Captcha
React.js
Redux
Tailwind
PWA
Socket.io
Firebase
1Password
Redux-saga
HTML
CSS3
Next.js
Docker
Gitlab Action
VSCode
Android Studio
Powered by
Git
Bash
Xcode
OTHER PROJECTS
CERTIFICATION
GREMS Mobile App
:
03/2024 - 09/2024
Client : Big Data labs technology FZE
• Developed a cross-platform mobile application for configuring and setting
up wireless controllers using the BLUFI protocol.
• Implemented features for seamless pairing of multiple Bluetooth sensors
and devices, ensuring reliable and secure connectivity.
• Designed a user-friendly interface to facilitate an intuitive setup process for
users on both Android and iOS platforms.
• Technologies : React Native, Objective C, Java, Xcode, Android studio
MongoDB Certified Associate Data
Modeler
View on creedly
Android In-App Purchase SDK
10/2022 - 11/2022
https://yosefw1221.github.io/chapa-in-app-purchase-doc/
I developed an In-App Purchase Android SDK to help developers integrate inapp purchases into their apps.
• Developed an open-source Android SDK for integrating Chapa payment
gateway, enabling seamless in-app purchases with minimal code.
• Implemented secure payment processing and streamlined integration for
developers, simplifying the sale of apps with various plans and in-app
items.
• Technologies : Kotlin, Java, AES encryption
Mezgebe Tselot - Android App
01/2021 - Present
https://play.google.com/store/apps/details?
id=com.yosef.ethiopian.orthodox.mezgebe.teselot
Mezgebe Tselot was developed to support Orthodox Christians who have
difficulty accessing physical prayer books.
• Created a digital prayer book for Ethiopian Orthodox Christians, offering
features like downloadable prayer books and customizable user interface.
• Implemented automatic "do-not-disturb" mode during prayer times,
reducing distractions and enhancing user experience.
• 100K+ active downloads, 72K+ monthly active uses and 4.7 rating.
• Technologies: Android, Firebase, Cloud Firestore, SQLite.
www.enhancv.com
Powered by