Hero

Hello,
I'm Yeabsira Dereje,
Software Engineer.

const softwareEngineer = {
name:'Yeabsira Dereje',
skills:[ React, NextJS, Vue.js, Spring Boot, Node.js, FastAPI, Python, Golang, Docker, Kubernetes, MySQL, PostgreSQL, MongoDB ],
experience:[ Building scalable e-commerce platforms, Developing robust backend architectures, Leading team-driven projects, Optimizing performance at scale ],
qualities:[ Quick Learner, Highly Committed, Team-Oriented, Creative Problem Solver, Versatile Skillset ],
readyForOpportunities:function() {
return(
this.dedicatedWorker&&
this.creativeProblemSolver&&
this.versatileSkills>=5
)
};
};
ABOUT ME
Yeabsira Dereje

Yeabsira Dereje Alemayhu

I’m a versatile and strategic Software Engineer with expertise in both frontend and backend development, specializing in React, Next.js, Vue.js, Spring Boot, Nest.js, FastAPI, and GraphQL. I excel at building scalable, high-performance systems with clean architecture and industry best practices. My experience spans developing e-commerce platforms, optimizing databases, implementing OAuth authentication, and designing robust APIs. I am driven by technical excellence, structured workflows, and intelligent system design that transforms complex requirements into reliable solutions.

EXPERIENCES

Software Engineer

const experience = {
  title: 'Software Engineer',
  company: 'Inspur Group',
  duration: '(Nov 2024 - Present)',
  description: "At Inspur Group, I contributed to the development of high-performance, scalable platforms, leveraging my expertise in Vue.js, Java Spring Boot, and backend automation. My key projects include:
    • ET Merkato (E-Commerce Platform) – Built a dynamic and efficient e-commerce system using Vue.js, Vuex, and Spring Boot, structured with JHipster for rapid development.
    • Ethiopian Port Delivery System – Developed a seamless logistics and delivery platform with Vue.js and Spring Boot, ensuring efficiency and reliability.
    • EtBuy (Advanced E-Commerce Platform) – Engineered a feature-rich platform with Vue.js, Pinia, Quasar, and Spring Boot, implementing Liquibase for database versioning.
    • Telegram Delivery Bot – Developed an automated delivery bot using Python, integrating TDLib for real-time interactions and seamless order processing.
    • TDLib-Based Telegram Authentication – Implemented Telegram-based authentication for e-commerce platforms, enhancing user verification and security.

    Throughout these projects, I ensured robust database management using MySQL, DBeaver, and Liquibase while deploying applications efficiently with NGINX. My focus remains on building scalable, maintainable, and high-impact solutions that drive business efficiency and user engagement."
};

Software Developer

const experience = {
  title: 'Software Developer',
  company: 'Kegebrew Technology Solutions',
  duration: '(Jan 2023 - Dec 2024)',
  description: "As a Software Developer at Kegebrew Technology Solutions, I played a pivotal role in designing and building scalable, high-performance applications that drive business growth and enhance user experiences. My contributions included:
    • Affordable Housing Platform – Engineered a responsive platform using React and Node.js, making affordable housing more accessible to users.
    • Kegebrew Credit Consumer Management System – Led frontend development with Next.js, optimizing system efficiency and delivering a seamless user experience.
    • Kegebrew Taxi Booking System – Built an advanced administrative dashboard using React, Apollo Client, and Redux, streamlining operations and improving user engagement.
    • Cross-Continental E-Commerce Platform – Contributed to a Next.js-powered e-commerce solution, ensuring high performance and a frictionless shopping experience.
    • Kbidir Credit Management System – Developed a robust Next.js credit management system, enhancing platform efficiency and usability.

    With a strong focus on building intuitive and high-impact applications, I thrive in dynamic environments where innovation meets functionality. I’m always eager to collaborate on projects that push boundaries and deliver real value."
};

Game & Chrome Extension Developer

const experience = {
  title: 'Game & Chrome Extension Developer',
  company: 'Ethio IT HUB (freelance)',
  duration: '(Jun 2024 - Nov 2024)',
  description: "As a Chrome Extension Developer at Ethio IT Hub, I specialize in building innovative and high-performance browser extensions that enhance user experience and streamline digital workflows. My key contributions include:
    • YouTube to Chrome Extension – Engineered a Chrome extension that converts YouTube content into text, leveraging JavaScript for frontend functionality, Streamlit for an intuitive user interface, and FastAPI for seamless backend processing.
    • Character AI Chatbot – Developed a dynamic AI-powered chatbot with a React-based web app, integrating FastAPI for efficient backend communication and SQLite for structured data management.

    With a strong passion for building intuitive and scalable web solutions, I focus on creating impactful digital tools that improve efficiency and user engagement. Always eager to explore cutting-edge technologies and bring innovative ideas to life."
};
Skills
PROJECTS

EtBuy E-Commerce Platform

const project = {
  name: 'EtBuy E-Commerce Platform',
  tools: ['Spring Boot', 'MySQL', 'OAuth', 'Vue.js', 'Liquibase' ],
  myRole: 'Backend Developer',
  description: "I led the backend development for EtBuy, a scalable, high-performance e-commerce platform, using Spring Boot and MySQL. I integrated OAuth for user authentication, focusing on security and seamless user experience. My architecture design emphasized clean code and modular structure to ensure scalability. I also worked closely with the frontend team to integrate Vue.js, ensuring responsive and user-friendly interactions for customers across various devices."
};

Character AI Chatbot

const project = {
  name: 'Character AI Chatbot',
  tools: ['React', 'Python', 'FastAPI', 'Streamlit', 'Pygmalion 7B Model' ],
  myRole: 'Full Stack Developer',
  description: "I developed a real-time AI-powered chatbot using the Pygmalion 7B model integrated with React, Streamlit, and FastAPI. This project involved deploying a deep learning model for natural language processing, creating a seamless interaction between users and the chatbot. My work focused on creating an intuitive web interface and ensuring high-performance back-end services for real-time communication."
};

YouTube Video-to-Text Chrome Extension

const project = {
  name: 'YouTube Video-to-Text Chrome Extension',
  tools: ['JavaScript', 'Python', 'FastAPI', 'Streamlit', 'YouTube Transcript API', 'Uvicorn' ],
  myRole: 'Full Stack Developer',
  description: "Developed an advanced Chrome extension that converts YouTube videos into real-time text summaries. The frontend was built using JavaScript, while the backend utilized Python and FastAPI with Uvicorn for performance. Integrated the YouTube Transcript API for efficient video-to-text conversion, and Streamlit was used for visual representation of the content. This project showcases my ability to combine full-stack engineering, creative problem-solving, and API integration."
};

AI-Powered Affordable Housing Platform

const project = {
  name: 'AI-Powered Affordable Housing Platform',
  tools: ['React', 'Material UI', 'Node.js', 'Express.js', 'MongoDB', 'Docker', 'JWT' ],
  myRole: 'Full Stack Developer',
  description: "I led the full-stack development of an AI-driven affordable housing platform at Kegebrew Technology Solutions. Built with React.js and Material UI for a responsive UI, and Node.js with Express.js and MongoDB for the backend. I implemented JWT-based secure authentication and leveraged Docker for deployment. This project successfully connected users with affordable housing options, providing a frictionless search-to-application experience."
};

Taxi Booking System Admin Dashboard

const project = {
  name: 'Taxi Booking System Admin Dashboard',
  tools: ['React', 'Material UI', 'Google Maps API', 'GraphQL', 'Apollo Client', 'Redux' ],
  myRole: 'Frontend Developer',
  description: "Engineered the administrative dashboard for a taxi booking system using React, Apollo Client, and Redux. The dashboard featured real-time booking management, advanced analytics, and Google Maps integration, offering a comprehensive view of operations and enabling efficient state management."
};

Kbidir Consumer Credit Management System

const project = {
  name: 'Kbidir Consumer Credit Management System',
  tools: ['Next.js', 'Material UI', 'Styled-components', 'Redux' ],
  myRole: 'Frontend Developer',
  description: "Played a key role in the development of Kbidir's Credit Management System using Next.js. Focused on designing responsive UIs with Material UI and Styled-components while ensuring secure, scalable data management with Redux and server-side processing. The platform provided robust control for managing consumer credit portfolios."
};

Unity 2D Flappy Bird Game

const project = {
  name: 'Unity 2D Flappy Bird Game',
  tools: ['Unity', 'C#' ],
  myRole: 'Game Developer',
  description: "I developed a fully functional 2D Flappy Bird game in Unity, utilizing C# for game mechanics and physics. The project involved designing intuitive controls, collision detection, and an engaging user interface. I implemented a scoring system, level progression, and obstacle patterns, with a focus on gameplay optimization and performance. This project demonstrates my ability to create engaging game experiences with Unity and C#."
};

EventLux Website Layout

const project = {
  name: 'EventLux Website Layout',
  tools: ['React', 'Vite', 'TypeScript', 'TailwindCSS' ],
  myRole: 'Frontend Developer',
  description: "Designed and developed a visually stunning, responsive layout for EventLux using React, Vite, TypeScript, and TailwindCSS. The project featured smooth transitions and adaptive design elements to engage users effectively, positioning the platform for superior event presentation and interaction."
};

Remix ToDo Application

const project = {
  name: 'Remix ToDo Application',
  tools: ['Remix', 'Prisma', 'SQLite', 'TailwindCSS' ],
  myRole: 'Full Stack Developer',
  description: "I engineered a high-performance ToDo application using Remix for seamless SSR and routing. The project utilized Prisma ORM for type-safe database management, SQLite for a lightweight backend, and TailwindCSS for sleek, responsive UI design. This project demonstrates my ability to deliver efficient, well-structured full-stack applications with modern tooling and clean architecture."
};
CERTIFICATIONS

Free Spring Boot Course

const certification = {
  title: 'Free Spring Boot Course',
  description: "I completed the Free Spring Boot Course, gaining comprehensive knowledge in backend development, microservices architecture, and Spring Boot best practices. This experience strengthened my ability to build scalable, efficient, and well-structured backend systems."
};

Meta Front-End Developer

const certification = {
  title: 'Meta Front-End Developer',
  description: "I Earned the Meta Front-End Developer Certificate, demonstrating expertise in building dynamic, responsive web applications using modern front-end technologies like React, JavaScript, and CSS."
};

Get in Touch

If you have any questions or concerns, feel free to reach out to me. I am open to any work opportunities that align with my skills and interests.

yeab149@gmail.com
+251974071544
Addis Ababa,Ethiopia

© 2025 Software Engineer Portfolio by Yeabsira Dereje Alemayhu

Passionate about building scalable, high-performance applications that drive business growth and innovation.