I am a results-driven Senior Full-Stack Software Developer with 8+ years of experience building scalable, high-performance web applications using .NET Core, Angular, React, NestJS, and Java. I thrive on clean architecture, DDD, and modern cloud-native microservices, delivering fintech, ERP, and enterprise software solutions. I enjoy leading teams, mentoring juniors, and enhancing developer productivity with automated CI/CD, AI-assisted documentation, and test coverage. I have collaborated with U.S. and European clients in Agile environments and am passionate about AI integration and next-generation fintech.

DESALEGN BIRHANU

I am a results-driven Senior Full-Stack Software Developer with 8+ years of experience building scalable, high-performance web applications using .NET Core, Angular, React, NestJS, and Java. I thrive on clean architecture, DDD, and modern cloud-native microservices, delivering fintech, ERP, and enterprise software solutions. I enjoy leading teams, mentoring juniors, and enhancing developer productivity with automated CI/CD, AI-assisted documentation, and test coverage. I have collaborated with U.S. and European clients in Agile environments and am passionate about AI integration and next-generation fintech.

Available to hire

I am a results-driven Senior Full-Stack Software Developer with 8+ years of experience building scalable, high-performance web applications using .NET Core, Angular, React, NestJS, and Java. I thrive on clean architecture, DDD, and modern cloud-native microservices, delivering fintech, ERP, and enterprise software solutions.
I enjoy leading teams, mentoring juniors, and enhancing developer productivity with automated CI/CD, AI-assisted documentation, and test coverage. I have collaborated with U.S. and European clients in Agile environments and am passionate about AI integration and next-generation fintech.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Work Experience

Full Stack Developer (Part Time) at Zerihun Associates
March 1, 2024 - October 1, 2024
Built a full-stack application integrated with SurveyCTO for secure audio data management and audit workflows. Implemented user access control, form-based evaluations, and multi-stage audio review logic. Used React (Next.js), NestJS, and MongoDB within a monorepo setup and deployed using Docker, Kubernetes, and DigitalOcean.
Full Stack Developer (Part Time) at Easy Ethiopia
September 1, 2023 - September 1, 2024
Designed and developed React front-end interfaces integrated with .NET Core REST APIs and Identity Server 4 for secure authentication and RBAC. Developed and maintained multi-tenant user management systems and client/server-side applications. Integrated third-party SMS APIs and created a custom notification strategy for onboarding and verification flows. Utilized Entity Framework Core and SQL/NoSQL databases for data persistence and scalability. Employed Git for version control and collaboration within distributed teams. Reviewed code, debugged issues, and ensured high reliability across development and production environments.
Senior Back-End Developer at IT RUN
December 1, 2021 - Present
Architected and developed wallet, payment, and order management microservices using NestJS, Java Spring Boot, and .NET Core. Integrated PaymentZ (card processing) and Paysolut (IBAN and SEPA transactions) into core services. Designed asynchronous communication pipelines with Kafka and gRPC. Conducted code reviews, mentoring junior developers, and ensured clean, maintainable code. Enforced DDD, clean architecture, and testing standards, supporting automated CI/CD workflows. Implemented AI-assisted workflows for documentation, code review, and test coverage expansion.
Senior Software Developer at Excellerent Technology Solutions
February 1, 2021 - February 1, 2023
Developed scalable APIs using .NET Core and ASP.NET, implementing layered service-oriented design. Improved component reusability with shared UI libraries and centralized services. Designed reusable services, API controllers, and repositories with Entity Framework Core and SQL Server. Created interactive UIs using Angular 9+, ensuring seamless integration with backend endpoints. Supported DevOps pipelines using Azure DevOps with YAML-based CI/CD. Conducted system optimization through async programming, SQL performance tuning, and profiling.
Software Developer at Information Network Security Agency
November 1, 2016 - February 1, 2021
Developed HR and Finance modules of the ERP system using .NET Core, ASP.NET, and Angular. Built the Cadaster Registration System integrating with external APIs for property registration. Designed and deployed a Document Management System integrated with Alfresco SDKs for content automation. Ensured code security, performance, and scalability across multi-department deployments. Collaborated with analysts and project managers to align requirements with technical outcomes.

Education

Bachelor of Science at Hope University College
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services, Other