Abebe Endalamaw Getahun

Full-stack Software Engineer

About

Highly accomplished Full-stack Software Engineer with over 5 years of experience building robust, scalable applications and leading development teams. Proven expertise in Java, Spring Boot, React, and modern web technologies, specializing in microservices architecture, CI/CD pipelines, and cloud deployments with AWS. Eager to leverage strong front-end and full-stack engineering skills to deliver innovative, user-centric solutions and drive impactful product development.

Work

ITRun
|

Sr.Backend Developer

Addis Ababa, Addis Ababa, Ethiopia

Remote

Summary

Built scalable customer onboarding platforms for digital client registration. Implemented integrations with AML, KYC, PEP, and sanctions screening systems for compliance checks. Developed a multi-channel notification platform using Java Spring Boot for centralized messaging services. Utilized AI-powered development tools (Cursor agents) to accelerate development and improve testing efficiency.

Sepa-Cyber Technology
|

Backend Developer

Remote, Remote, Bulgaria

Summary

Currently developing scalable microservices using Java, Spring Boot, and PostgreSQL, while collaborating on architectural designs to accelerate feature delivery.

Highlights

Developed and optimized microservices with Java, Spring Boot, and PostgreSQL, achieving a 20% increase in system scalability.

Resolved critical defects in existing microservices, leading to a 15% reduction in production errors.

Collaborated with architects to design and implement new microservices, significantly accelerating feature delivery timelines.

Conducted thorough code reviews, enhancing overall code quality and improving team maintainability standards.

Refactored critical legacy codebases, successfully reducing technical debt by 10% and improving system performance.

Atlas Computers Technology Plc.
|

Backend Team Lead

Addis Ababa, Addis Ababa, Ethiopia

Summary

Led a team of 5+ developers in delivering high-impact fintech solutions for a digital banking platform supporting over 150,000 users.

Highlights

Led a team of 5+ software developers, successfully delivering fintech solutions for a digital banking platform serving over 150,000 users.

Managed and monitored team tasks, achieving 100% on-time delivery of critical microservices and API features.

Mentored and coached junior developers, significantly improving coding standards and boosting team efficiency by 20%.

Coordinated cross-functional teams and stakeholders, ensuring 95% achievement of key performance indicators (KPIs) for fintech projects.

Conducted comprehensive performance reviews and code quality audits, resulting in a 10% reduction in production defects.

Atlas Computers Technology Plc.
|

Full-stack Developer

Addis Ababa, Addis Ababa, Ethiopia

Summary

Developed and optimized full-stack solutions for a digital banking platform, encompassing API development, UI/UX, and AI-enabled features.

Highlights

Engineered high-performance RESTful APIs with Java and Spring Boot for a digital banking platform, supporting over 150,000 active users.

Integrated critical third-party APIs for payment processing, boosting transaction efficiency by 30%.

Resolved complex bugs and implemented preventative measures, achieving 99.9% platform uptime consistently over 12 months.

Optimized critical API performance, reducing response times by 25% through efficient coding and architecture improvements.

Designed and deployed an AI-enabled chatbot using Rasa, automating mobile banking customer support and reducing human support workload by 40%.

Private Contractor
|

Software Developer

Addis Ababa, Addis Ababa, Ethiopia

Summary

Developed Java-based applications and RESTful APIs for small business solutions, contributing to improved data access and defect-free releases.

Highlights

Developed bespoke Java-based applications leveraging Spring, JHipster, and MySQL to deliver robust solutions for small businesses.

Developed internal RESTful APIs, enhancing data accessibility and retrieval efficiency by 10%.

Provided comprehensive debugging and testing support, contributing to a 95% defect-free release rate.

Acquired proficiency in microservices architecture and Agile methodologies through hands-on experience and senior mentorship.

Education

University of Gondar
Gondar, Amhara, Ethiopia

BSc

Health Informatics

Languages

Amharic
English

Skills

Programming Languages

Java, JavaScript, TypeScript, C++, Python.

Frameworks

React, Angular, Spring Boot, Java EE, NestJS, Camunda, Apache Camel, Rasa, Tensorflow, Django.

Databases

MySQL, PostgreSQL, Oracle, MongoDB.

Infrastructure & DevOps

Git, Docker, AWS, Microsoft Azure, Jenkins, ELK Stack.

Markup/Styling

HTML, CSS, SASS, LESS, SCSS, XML, YAML, JSON.

Methodologies & Architecture

Agile, Scrum, Microservices Architecture, RESTful API Development.

Key Competencies

Team Leadership, Project Management, Stakeholder Coordination, Code Review, Debugging, Performance Optimization, Fraud Detection, Agile Methodologies, User-Centric Design.

Projects

Digital Banking Platform

Finance

Summary

Developed backend systems supporting digital banking operations and customer services. Built a back-office platform for onboarding and enabling customers to access digital banking features. Implemented scalable backend services designed to handle millions of financial transactions, ensuring high performance, reliability, and secure processing of financial operations.

Customer Onboarding & Validation Platform (Embedded Finance)

Summary

Developed a scalable customer onboarding and validation platform for embedded finance services. The system includes a configurable back-office platform that enables onboarding of multiple tenants using dynamic parameters, allowing organizations to quickly deploy their own onboarding workflows. Built services that allow tenants to securely register and manage their customers, while integrating AML, KYC, PEP, and sanctions screening systems to ensure regulatory compliance. Implemented a centralized notification service using Java Spring Boot to support multi-channel notifications across various operational events.

National Electronic Invoice System

Gov

Summary

Contributed to the development of a national electronic invoicing platform that enables taxpayers to generate and register invoices in compliance with government regulations. Developed a back-office system for taxpayer onboarding, configuration, and enablement within the e-invoicing ecosystem. Built a self-service portal for taxpayers where businesses can manage their accounts, configure integrations, and manage sub-users. Implemented centralized APIs for nationwide invoice lifecycle operations, including invoice registration, validation, cancellation, and reporting.