Hi, I'm Yosef Worku
Mid-Senior Software Engineer
Software engineer with 5 years of experience in MERN stack and Android. Specialized in building scalable applications with 140K+ active users.

About Me
👋 Software Engineer with 5 years of professional experience (coding since grade 9) in the MERN stack and Android development. Demonstrated success in optimizing performance and integrating APIs, with key achievements including a 4x speed improvement and developing an app with over 140K active downloads. Expert in implementing complex authorization systems, real-time communication, and database optimization. I have a BSc in Computer Engineering which has provided me with a strong foundation in object-oriented programming, data structures, algorithms and understanding computer systems, which inspires me to give attention to performance and security.
Core Competencies: Attribute-Based Access Control (ABAC), Real-time Systems, MongoDB Aggregation, Progressive Web Apps, Android Development, CI/CD Pipelines, Web Scraping, RESTful Services
Here are a few technologies with which I've been working recently:
- Node.js
- React.js / Next.js
- MongoDB
- TypeScript
- Socket.io
- Docker
- Python
- PWA / Service Workers
- Android (Kotlin/Java)
- Redux / Redux-saga
- AI Integration
- CI/CD (Jenkins/GitLab)
- Firebase
FullStack
Development
I have hands-on experience in developing and maintaining web applications using the MERN stack.
Android
Development
Experienced Android app developer building libraries and apps from scratch with 140K+ active downloads.
Featured Projects
Professional
Experience
Addis Software
- Led the development of the "Affcollect" platform as a Lead Developer and spearheaded the technical side of the Nordic acquisition
- Led the technical due diligence and integration process during Nordic's acquisition of AffCollect, ensuring seamless transition of systems and processes
- Achieved a 4x improvement in scraping speed through efficient use of a clustered approach and code optimization
- Increased platform coverage by 110% through the integration of 20+ 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
Addis Software
- Contributed to the "LinkBuilders" platform as a Full-Stack Developer
- Architected and implemented Attribute-Based Access Control (ABAC) system with MongoDB aggregation, enabling granular permissions across multiple user roles and resource attributes
- Built custom MongoDB plugin for activity logging with efficient querying and data retention strategies, enabling tracking and reverting of user actions
- Developed real-time chat system using Socket.io with message persistence and typing indicators
- Converted the platform into a Progressive Web App (PWA), implementing service workers, push notifications, and caching strategies
- Created custom error logging system for frontend and backend with automatic error categorization
- Refactored and maintained existing codebase, improving performance and code quality
IE Network Solutions
- Streamlined software delivery: Implemented CI/CD pipelines using GitLab, Jenkins, and Apache2 server to automate and optimize the build, test, and deployment process
- Developed Fleet Management Driver's Android app deployed to drivers for vehicle tracking, trip logging, and real-time updates
- 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 CRM and Fleet Management system modules, working closely with stakeholders to translate business needs into technical specifications