Eyobel Gebremichael

Eyobel Gebremichael

Software Developer

See projects Get in touch

About me

Experienced Software Developer skilled in full-stack and backend development using Java, React, and various databases. Proficient in Python automation, observability (logging, monitoring, dashboards), and building secure, scalable systems with CI/CD pipelines. A collaborative team player who thrives in agile environments, ensuring reliable and high-quality software delivery.

Skills

Java
JavaScript
React
Python
Spring Boot
SQL
MySQL
PostgreSQL
HTML & CSS
Git & GitHub
OOP
REST APIs
AWS

Experience

Software Developer - IONNOVA Software & AI Solutions

June 2025 – Present

  • Develop, test, and maintain web and backend applications using modern frameworks and programming languages, while implementing best practices in API design, debugging, performance optimization, and CI/CD pipelines to deliver reliable and efficient software.
  • Collaborate with cross-functional teams to design scalable, user-friendly, and high-performance solutions, ensuring smooth alignment between product requirements and technical implementation.
  • Participate in Agile development cycles, including sprint planning, code reviews, and deployments, to ensure consistent delivery and continuous improvement throughout each iteration.
  • Write clean, efficient, and well-documented code following industry best practices to ensure maintainability, scalability, and long-term project reliability.
  • Troubleshoot and optimize existing systems to improve performance, reliability, and security, ensuring smooth operation and reduced downtime across applications.

Software Developer - SKYIT Services (GBCS Group)

Feb 2024 – April 2025

  • Designed and built backend services using Spring Boot / Java and integrated with MySQL / PostgreSQL, ensuring secure, scalable APIs for high-traffic use cases.
  • Introduced Python scripts to automate monitoring and alerting of service health (e.g. log parsing, dashboard metrics), reducing incidents by 30%
  • Collaborated with product management & UX to ensure user stories were developer-ready. Participated in grooming and sprint planning.
  • Set up CI/CD pipelines and automated test cases (unit/integration) to ensure high code quality and controlled change deployments.
  • Participated in resilience testing (e.g. fault injection / destructive testing), logging, and alerting configuration to improve production reliability.

Software Developer - Sam's Club Software Engineering Fellowship

Aug 2023 – Nov 2023

  • Gained hands-on experience with Microsoft Azure fundamentals, deploying and managing cloud-based resources in simulated environments.
  • Built foundational skills in Java programming, developing simple applications and understanding core object-oriented concepts.
  • Strengthened professional communication and collaboration abilities through workshops, team projects, and peer feedback exercises.
  • Collaborated in team-based problem-solving challenges, presenting solutions to stakeholders and refining teamwork and presentation skills.

React Developer - DunaTek

July 2021 – Aug 2023

  • Gained practical experience with AWS cloud services and applied DevOps practices to support continuous integration and deployment.
  • Integrated RESTful and GraphQL APIs into React applications, enabling real-time data updates and improving application responsiveness.
  • Ensured responsive UI, collaborated with designers, handled state management.
  • Built dynamic, reusable UI components with React and TypeScript, improving development speed and consistency across projects.
  • Developed responsive, mobile-first layouts using modern CSS (Flexbox, Grid, Tailwind CSS) to ensure cross-device compatibility.
  • Implemented client-side routing with React Router and optimized rendering performance using memoization and lazy loading.

Projects

Featured Project

Responsive e-commerce demo — full-stack with Spring Boot and React. Read more →

Recent Blog

How I approach coding interviews and practical system design. Read →

Experience

Backend engineer — API design, CI/CD, monitoring. Details →

Blogs

Contact

If you'd like to work together or ask a question, reach out:

Or email: eyobel.gebremichael@gmail.com