Software Engineer
Addis Ababa, Ethiopia
• Developed REST API endpoints using Java Spring Boot and Swagger, optimizing data exchange and reducing transfer time by 40%, significantly improving system performance.• Engineered a secure Java Spring Boot system and REST API for pharmaceutical services automation, ensuring data integrity and regulatory compliance while leveraging Hibernate for seamless database operations.• Orchestrated a transition to Docker containerization using Kubernetes, AWS ECS, EKS, and ECR, resulting in a 60% reduction in downtime and a 75% improvement in resource utilization, leading to seamless scalability.• Led the migration of microservices and AWS Lambda functions using Jenkins CI/CD pipelines, integrated with EC2, S3, RDS, DynamoDB, API Gateway, and Cognito, resulting in a 50% reduction in time-to-market and enhanced feature delivery.• Designed and implemented an automated patient card system using React, Node.js, Express, JSON, MySQL, and Hibernate, reducing check-in time by 50% and improving data accuracy, while integrating Kafka for reliable messaging across microservices.• Implemented comprehensive testing protocols with JUnit, Jasmine, Selenium, and Postman, ensuring high software reliability and customer satisfaction.• Deployed and managed AWS infrastructure including EC2, S3, RDS, DynamoDB, Route 53, CloudFront, Auto Scaling, and payment gateways, ensuring security, high availability, and optimal performance.• Coached and mentored 5 junior developers, initiating a mentorship program that accelerated the onboarding process, fostering a collaborative learning environment.