Summary
Overview
Work History
Education
Skills
Timeline
Generic

Aa Ababa

Houston,USA

Summary

Experienced Full-Stack Software Engineer with over six years of expertise in designing, developing, and optimizing scalable and secure web applications. Proficient in Node.js (Express), Java (Spring Boot), React, and Angular, with a strong background in microservices architecture and cloud-based deployments. Adept at building and maintaining CI/CD pipelines, enhancing application performance, and debugging complex systems to ensure high reliability and scalability. Passionate about delivering modular, maintainable solutions and collaborating in Agile environments to create efficient, user-focused applications that meet high-quality standards.

Overview

9
9
years of professional experience

Work History

Software Engineer

RedaTech
Raleigh, USA
09.2022 - Current
  • Designed and developed secure, HIPAA-compliant RESTful APIs for medical records processing
  • Built a React-based patient portal, allowing secure appointment scheduling, medical history access, and notifications
  • Optimized API performance improving medical data processing efficiency through caching, load balancing, and optimized queries
  • Integrated AWS services (Lambda, S3, CloudFormation, EC2, RDS, CloudWatch) for automated CI/CD, secure data storage, and backups
  • Implemented role-based access control (RBAC), OAuth, and JWT authentication, ensuring data security and compliance
  • Developed microservices architecture, allowing seamless integration with Electronic Health Records (EHR) and third-party healthcare systems
  • Led micro-frontend architecture implementation, reducing feature development time and improving application scalability
  • Designed and optimized PostgreSQL and MongoDB database schemas, ensuring efficient medical data retrieval and storage
  • Conducted comprehensive code reviews and unit testing (Jest, Mocha), improving code quality and reducing defects

Software Developer

Link Net PLC
Addis Ababa, Ethiopia
03.2018 - 08.2022
  • Developed a Loan Management System using Java (Spring Boot) for backend services and React for frontend, ensuring a seamless user experience
  • Designed and implemented RESTful APIs in Spring Boot for loan applications, approvals, and repayments, integrating them with React via Axios and Redux
  • Optimized database operations using JPA/Hibernate with PostgreSQL, ensuring fast and secure loan data processing
  • Secured APIs with Spring Security, OAuth 2.0, and JWT, enforcing role-based access control for loan officers and customers
  • Developed scalable microservices, defining API contracts and service boundaries to ensure high maintainability
  • Containerized and deployed applications using Docker and Kubernetes, improving deployment efficiency

Front-End Developer

Link Net PLC
Addis Ababa, Ethiopia
04.2016 - 02.2018
  • Developed and maintained Angular applications to create dynamic and interactive web interfaces
  • Built reusable Angular components, directives, and services, ensuring modular and maintainable code
  • Integrated RESTful APIs with Angular applications using HTTP Module for efficient data communication
  • Utilized RxJS observables to manage asynchronous operations like HTTP requests and event handling
  • Worked with Angular CLI, TypeScript, and Bootstrap to enhance UI development and responsiveness

Education

Postgraduate Degree - Data Analytics

Bachelor’s degree - computer engineering

Skills

  • Programming Languages: JavaScript, TypeScript, Nodejs (Express), Java (Spring Boot), Python
  • Frontend: Reactjs, Angular, Nextjs, React Native, HTML5, CSS3, SASS, Bootstrap, Tailwind, Material UI, AG-Grid
  • Backend and web services: RESTful APIs, microservices, GraphQL, JSON, XML, J2EE, Spring Boot, Hibernate
  • Databases: MongoDB (NoSQL), MySQL, and PostgreSQL
  • Cloud & DevOps: AWS (Lambda, DynamoDB, Aurora, EC2, S3, EKS, SQS, Route 53), Docker, Kubernetes, Jenkins, Git, Webpack, Module Federation, NgRx
  • Software Development & Agile: Agile, Scrum, Kanban, TDD, BDD, ATDD
  • Design Patterns: Singleton, Factory, Proxy, Facade, Decorator, MVC, and Flux
  • Soft skills: leadership, teamwork, communication, adaptability, problem-solving,

Timeline

Software Engineer

RedaTech
09.2022 - Current

Software Developer

Link Net PLC
03.2018 - 08.2022

Front-End Developer

Link Net PLC
04.2016 - 02.2018

Postgraduate Degree - Data Analytics

Bachelor’s degree - computer engineering

Aa Ababa