Amanuel Y.
Software Engineer
Bridging Frontend design with robust Backend,
Delivering end-to-end solutions that exceed expectations.
Projects
Built from the ground up, with purpose.
A typing game that helps users improve their typing speed and accuracy through engaging gameplay. Built with Nextjs, TypeScript, and Tailwind CSS.
System Insights:
Focused on user experience and performance optimization, leveraging modern web technologies to create a responsive and interactive application.
A recipe management application that allows users to create, share, and discover recipes. Built with React, MongoDB, and Tailwind CSS.
System Insights:
Emphasized user-friendly design and efficient data management, enabling users to easily navigate and manage their recipes.
A programming language designed to make coding more accessible for Amharic speakers, featuring a simplified syntax and comprehensive documentation.
System Insights:
Developed a unique programming language that bridges the gap for non-English speakers, focusing on educational resources and community engagement.
A platform for students to rate and review their instructors, providing valuable feedback to educational institutions. Built with Angular, MongoDB, and Angular Material.
System Insights:
Designed for scalability and performance, enabling businesses to gain insights from their data through an intuitive interface.
Skills
( My Toolkit )
Experience
My professional journey in software development, building scalable solutions.
Fullstack Developer (Part-Time)
AAI Labs
- >Built and maintained frontend features using Next.js and ShadCN UI, delivering clean, accessible interfaces aligned with modern UX principles
- >Developed scalable REST APIs with FastAPI in Python, handling core business logic and data processing tasks
- >Integrated a PostgreSQL database with optimized queries to support performance and data integrity
- >Wrote automated end-to-end tests with Playwright, improving test reliability and reducing regression bugs across releases
- >Collaborated in a fast-paced, remote environment to ship features iteratively and helped with QAs and code reviews
Senior Backend Engineer
Docspawn
- >Developed and maintained modular NestJS event-driven components, enabling scalable and loosely coupled workflows
- >Designed and optimized 15+ database schemas, improving query performance by 40% and ensuring data consistency across services
- >Containerized 100% of services using Docker and deployed to AWS, contributing to a CI/CD pipeline that increased release frequency by 30% and reduced manual deployment errors by 50%
- >Wrote 200+ tests, including unit, integration, and end-to-end tests using Jest, maintaining 90%+ test coverage and reducing production bugs by 60%
- >Collaborated with the CEO and 4+ frontend developers via Slack, Loom, and ClickUp, managing async remote sprints and leading weekly standup meetings
- >Contributed to infrastructure by setting up CI/CD pipelines with GitHub Actions and documenting 75+ internal APIs for cross-team use
Junior Fullstack Developer
Pure GTO
- >Contributed to a high-performance poker GTO solver using Rust; optimized CFR (Counterfactual Regret Minimization) logic, improving computation speed by 12% and reducing memory usage by 15%
- >Built and maintained an internal admin dashboard using Next.js and Spring Boot, providing real-time visibility to game analytics and system metrics
- >Wrote 150+ unit and integration tests using Rust and JavaScript frameworks, ensuring stability and reliability across mission-critical systems with 90%+ test coverage
- >Collaborated with cross-functional teams to design and implement new features, enhancing user experience and system functionality
Full Stack Developer Intern
Ethiopian Space Science Society
- >Developed and maintained web applications using React and Node.js, enhancing user engagement
- >Collaborated with a team of developers to design and implement RESTful APIs, improving data retrieval efficiency
- >Participated in code reviews and contributed to the development of best practices for software development
Flutter Developer Intern
Booking Technologies
- >Developed and maintained mobile applications using Flutter, enhancing user experience and performance
- >Collaborated with designers to implement responsive UI components, ensuring a seamless user interface across devices
Let's Connect.
Open to collaborating on compelling projects and exploring new ventures.
Get In Touch
Current Status
Open to new projects, collaborations, and opportunities.