
Matusala K. Gebrehiwot
Software Engineering Student
Education
B.S. in Information Technology
Expected Graduation
Dec 2025
Concentration
Software Engineering
GPA
4.3/5.00
Related Coursework
B.S. in Information Technology
Expected Graduation
Dec 2026
Concentration
Low-Level Programming & System Architecture
Related Coursework
Skills
- JavaScript90%
- C/C++90%
- Java85%
- Python85%
- TypeScript80%
- SQL80%
- HTML/CSS90%
- React/Next.js90%
- Node.js/Express90%
- React Native85%
- Spring Boot75%
- MongoDB85%
- PostgreSQL80%
- Git90%
- Docker75%
- Jest80%
- RESTful API Design90%
- Agile/SDLC85%
- Unit Testing85%
- Code Review80%
- Authentication (JWT/OAuth)85%
- System Architecture80%
- Debugging & Root Cause Analysis90%
- Problem-solving95%
Experience
Helsinki, Finland | July 2024 – Present
- Designed, developed, and deployed end-to-end car dealership web application from scratch using Next.js, Node.js/Express, and MongoDB, following Software Development Life Cycle (SDLC) and Agile methodology
- Engineered secure RESTful API with 15+ endpoints managing vehicle inventory, customer data, and dealership operations, implementing data validation using express validator to ensure data integrity
- Implemented comprehensive authentication and authorization system using JWT with bcrypt hashing/salting and Google OAuth 2.0 via Passport.js, adhering to secure coding practices
- Integrated Google Cloud Storage API for high-quality vehicle image management, resolving complex bucket configuration challenges and optimizing storage architecture
- Designed and implemented relational database schema with normalized tables, establishing efficient data relationships and query optimization strategies
- Conducted unit testing using Jest framework and performed system integration testing, achieving robust error handling and debugging throughout development lifecycle
- Collaborated in code reviews with engineering team, providing and incorporating technical feedback to maintain code quality standards and SOLID principles
- Applied problem determination methodologies to troubleshoot and resolve application defects, performing root cause analysis on critical issues
Addis Ababa, Ethiopia | June 2024 – Aug 2024
- Developed user-facing interfaces for Point-of-Sale (POS) and cash register system using React focusing on user experience (UX) optimization for both customer and business workflows
- Collaborated with business partners to gather and define detailed business requirements, translating stakeholder needs into technical specifications
- Designed and implemented responsive UI components with HTML/CSS ensuring cross-browser compatibility and mobile responsiveness
- Participated in Agile sprint planning and daily standups, contributing to iterative development process and team collaboration
- Conducted usability testing and incorporated user feedback to enhance interface design, improving overall customer satisfaction
Projects

Adaptive Educational Platform with AI Integration – Backend Lead & Algorithm Developer
Leading backend development for an AI-powered adaptive learning platform targeting learners aged 7-18. Features intelligent assessment system, gamification elements, and adaptive difficulty algorithms based on educational research.

Full Stack Web Delivery Service – Team Lead
Led 3-person development team building a full-stack web delivery service with real-time tracking, IoT locker integration, and secure authentication. Managed complete SDLC from planning to deployment.

Mobile Booking System – Team Leader
Directed 3-person team developing a React Native mobile booking application for hotels across Finland. Built complete booking workflow with RESTful API integration and cross-platform UI.

System Architecture & C Programming
Completed intensive low-level programming projects including Unix shell implementation, optimized sorting algorithms, and multithreading challenges. Focused on system architecture, memory management, and algorithm design.