I'm a results-driven software engineer with over a decade of experience building scalable enterprise web apps and microservices. I specialize in Java, Spring, and modern frontend frameworks, delivering robust, secure, and user-friendly solutions that scale in distributed environments. I thrive in cross-functional teams, embrace Agile practices, and love turning complex requirements into reliable, production-ready code. I'm proficient across API design, data modeling, and cloud-native deployments on AWS, with a strong focus on CI/CD, security, and HIPAA-compliant enterprise systems.

Dawit Fekadu

I'm a results-driven software engineer with over a decade of experience building scalable enterprise web apps and microservices. I specialize in Java, Spring, and modern frontend frameworks, delivering robust, secure, and user-friendly solutions that scale in distributed environments. I thrive in cross-functional teams, embrace Agile practices, and love turning complex requirements into reliable, production-ready code. I'm proficient across API design, data modeling, and cloud-native deployments on AWS, with a strong focus on CI/CD, security, and HIPAA-compliant enterprise systems.

Available to hire

I’m a results-driven software engineer with over a decade of experience building scalable enterprise web apps and microservices. I specialize in Java, Spring, and modern frontend frameworks, delivering robust, secure, and user-friendly solutions that scale in distributed environments.

I thrive in cross-functional teams, embrace Agile practices, and love turning complex requirements into reliable, production-ready code. I’m proficient across API design, data modeling, and cloud-native deployments on AWS, with a strong focus on CI/CD, security, and HIPAA-compliant enterprise systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Sr. Full-Stack Developer at McKinsey & Company
January 1, 2015 - Present
Architected dynamic, responsive user interfaces using React.js, TypeScript, HTML5, and CSS3; designed RESTful and GraphQL APIs with Node.js/Express; built scalable backend microservices using Java, Spring Boot, and Spring MVC; deployed containerized microservices with Docker and Kubernetes on Amazon EKS with rolling and blue-green deployment strategies; integrated Angular frontends with Spring Boot microservices; implemented Kafka-based event-driven architecture for asynchronous payment processing, fraud detection, AML monitoring, and settlement workflows; optimized SQL and NoSQL database interactions (PostgreSQL, MongoDB) for data consistency and performance; engineered CI/CD pipelines using Jenkins, Maven, and GitHub Actions across AWS EC2 and EKS; enforced Spring Security and AWS IAM-based authentication/authorization for HIPAA-compliant data protection; collaborated with cross-functional teams in Agile/Scrum ceremonies to deliver sprint commitments with high quality.
Full Stack Developer at DXC Technology
September 1, 2019 - December 1, 2024
Built responsive, accessible React.js UIs with JavaScript/TypeScript, HTML5, and Tailwind CSS; restructured MongoDB schemas and implemented Redis caching to improve API response times; prototyped Scheduling, Logging, and Notification services using Node.js; secured API gateways with OAuth2/JWT via Spring Security to uphold HIPAA data protection; automated CI/CD pipelines with Jenkins, Docker, and Kubernetes on AWS EC2; followed TDD with JUnit, Mockito, and Selenium; delivered RESTful microservices with Spring Boot and Hibernate JPA for modular, scalable backend architecture; integrated Apache Kafka for real-time event-driven messaging; collaborated in Agile/Scrum, ensuring sprint commitments and stable releases.
Full Stack Developer at Epsilon
January 1, 2016 - August 1, 2019
Containerized and deployed microservices on AWS EC2 using Docker and Kubernetes; integrated RESTful Spring Boot microservices with Apache Kafka for real-time event streaming and ActiveMQ/JMS for asynchronous messaging; developed React.js analytics dashboards with Redux for large-scale marketing teams; optimized Node.js microservices and PostgreSQL endpoints for high-throughput campaigns; maintained backend services with Java, Spring Boot, and Hibernate JPA; implemented unit/integration tests (JUnit, Mockito, Jest) following TDD/BDD practices; contributed to Agile/Scrum teams delivering features with high reliability and minimal post-release defects.

Education

Master's in Computer Engineering at Addis Ababa University, Ethiopia
January 11, 2030 - June 1, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services