Tadese Worku
Transforming complex problems into elegant technical solutions. Passionate about building scalable systems and API integrations.
Professional Summary
I am a full-stack software engineer with over three years of experience designing and delivering scalable, high-performance web and mobile applications. I work across both frontend and backend development, contributing to end-to-end system design, implementation, and optimization.
I specialize in API integrations and middleware solutions, with strong hands-on experience working with secure services and industry-standard protocols. I have hands-on implementation experience with payment and financial integrations such as Chapa, Telebirr IPS, and Fayda National ID systems, following secure and compliance-driven practices.
I have experience building responsive user interfaces, designing modular backend services, and working with distributed systems and databases. I follow clean and maintainable architecture principles to ensure systems remain scalable, reliable, and easy to evolve.
I have also developed a real-time multiplayer Bingo game with virtual currency, live chat, and admin controls, demonstrating my ability to build engaging, scalable entertainment applications alongside financial systems.
I also built a production-ready softphone application with Asterisk VoIP integration and Google Play Billing, demonstrating expertise in real-time communication, mobile monetization, and background services.
In addition, I bring practical DevOps experience, contributing to automated build, deployment, and delivery pipelines. I am passionate about solving complex problems through clear architecture, secure integrations, and collaborative development, aiming to deliver impactful and reliable software solutions.
Core Skills
Languages
- β’JavaScript β 95%
- β’TypeScript β 90%
- β’C# β 85%
- β’Java β 80%
- β’Python β 80%
- β’PHP β 90%
Frontend
- β’React/Next.js β 90%
- β’React Native β 90%
- β’Bootstrap β 85%
- β’Tailwind CSS β 80%
Backend
- β’Node.js/Express β 90%
- β’NestJS β 90%
- β’Spring Boot β 90%
- β’ASP.NET β 80%
- β’Django β 90%
- β’Socket.IO β 90%
- β’WebSockets β 85%
Databases
- β’SQL Server β 85%
- β’MySQL β 90%
- β’PostgreSQL β 85%
- β’MongoDB β 80%
Architecture
- β’Microservices β 80%
- β’CQRS Pattern β 85%
- β’Repository Pattern β 95%
- β’Clean Architecture (DDD) β 80%
- β’MediatR β 80%
Platforms & Infrastructure
- β’Temenos T24 β 70%
- β’WSO2 API Manager β 85%
- β’WSO2 Micro Integrator β 90%
- β’Docker β 80%
- β’GitHub Actions β 85%
- β’Firebase β 80%
- β’Asterisk PBX β 80%
- β’Google Play Billing β 85%
- β’Google Cloud β 75%
Project Experience
Real-world applications and solutions I've built, with measurable impact and technical depth
Mobile Banking Application
2024 β 2025
Full-stack development of React Native mobile app with Spring Boot backend
- Participated in developing both backend portal and React Native app
- Implementing clear and efficient code architecture
- Integrating with core banking APIs and third-party services
- Using CQRS pattern and Clean Architecture principles
Foreign Currency Allocation System
2023
Next.js frontend for financial management system with real-time currency tracking
- Developed responsive admin interface using Next.js and Tailwind CSS
- Integrated with banking APIs for real-time currency data
- Enhanced user experience with real-time updates and notifications
National ID Integration System
2025
OIDC-based authentication system integrating with EthSwitch for KYC verification
- Implemented OAuth2/OIDC flow for secure authentication
- Integrated with national ID system via EthSwitch APIs
- Reduced customer verification time by 60%
- Handled 1,000+ monthly verifications with 99.9% uptime
Real-time Multiplayer Bingo Game
2025 β Present
Full-stack Bingo game with React Native frontend and Node.js/Express backend, featuring real-time gameplay via Socket.IO, virtual currency system, and admin dashboard.
- Built real-time multiplayer Bingo with auto-call numbers, win detection, and prize splitting
- Implemented virtual currency (deposit/withdraw) with commission tracking and transaction history
- Created admin dashboard to manage game stacks, users, commissions, and app settings
- Handled 100+ concurrent players with automatic reconnection and stale room cleanup
- Designed MongoDB schemas for users, rooms, game history, and transactions
Softphone App β Asterisk VoIP with InβApp Purchases
2025 β Present
Crossβplatform softphone built with React Native, integrated with an Asterisk PBX server via SIP protocol.
- Implemented full call features: making/receiving calls, hold, mute, speaker, DTMF, call recording, and push notifications
- Added Google Play Billing for inβapp purchases (call credits, premium features)
- Handled audio routing, proximity sensor, background call support, and contact sync
- Achieved stable call quality with efficient state management and realβtime SIP registration