Available for Work
I'm

Tadese Worku

πŸš€ Full-Stack & Mobile Developer

Transforming complex problems into elegant technical solutions. Passionate about building scalable systems and API integrations.

3+
Years Experience
5+
Projects
20+
Technologies
3+
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

Served 5,000+ active users with 99.5% uptime

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

Reduced currency allocation processing time by 35%

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

Processed 1K+ monthly verifications

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

Supports up to 96 cards per player, real-time updates, and secure JWT authentication

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