Profile picture of Matusala K. Gebrehiwot

Matusala K. Gebrehiwot

Software Engineering Student

Software engineering student with 6+ months of professional internship experience specializing in designing, developing, and deploying scalable web applications. Proficient in modern JavaScript frameworks (React, Next.js, Node.js), relational and NoSQL databases, and secure authentication systems. Strong foundation in C/C++ through intensive system programming curriculum at Hive Helsinki (42 Network). Demonstrated ability to lead cross-functional teams, collaborate with business stakeholders, and deliver production-quality code following SDLC best practices.

Education

Oulu University of Applied Science

B.S. in Information Technology

Expected Graduation

Dec 2025

Concentration

Software Engineering

GPA

4.3/5.00

Related Coursework

Web Development
Mobile Development
Object-Oriented Programming
Database Systems
System Architecture
Software Testing & Quality Assurance
Machine Learning
Hive Helsinki (42 Network)

B.S. in Information Technology

Expected Graduation

Dec 2026

Concentration

Low-Level Programming & System Architecture

Related Coursework

C Programming
Unix Systems
Algorithms
Memory Management
Process Management
Computer Architecture
Data Structures & Algorithms

Skills

Programming Languages
  • JavaScript90%
  • C/C++90%
  • Java85%
  • Python85%
  • TypeScript80%
  • SQL80%
  • HTML/CSS90%
Frameworks & Tools
  • React/Next.js90%
  • Node.js/Express90%
  • React Native85%
  • Spring Boot75%
  • MongoDB85%
  • PostgreSQL80%
  • Git90%
  • Docker75%
  • Jest80%
Development Practices
  • RESTful API Design90%
  • Agile/SDLC85%
  • Unit Testing85%
  • Code Review80%
  • Authentication (JWT/OAuth)85%
  • System Architecture80%
  • Debugging & Root Cause Analysis90%
  • Problem-solving95%

Experience

Software Development Engineering Intern
ZKHAUTO

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
Software Development Engineering Intern
ETA Solutions

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

AI-Driven Gamified Learning Platform (Bachelor's Thesis)
AI-Driven Gamified Learning Platform (Bachelor's Thesis)

Adaptive Educational Platform with AI Integration – Backend Lead & Algorithm Developer

Sep 2024 – Dec 2024Helsinki, Finland

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.

Next.js 14
TypeScript
PostgreSQL
Supabase
AI Integration
RLS Security
Tailwind CSS
shadcn/ui
Speedy-Delivery Project
Speedy-Delivery Project

Full Stack Web Delivery Service – Team Lead

Oct 2023 – Dec 2023Helsinki, Finland

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.

React
Node.js
Express
MongoDB
Socket.io
JWT
Passport.js
Vercel
SuomiStay Oy
SuomiStay Oy

Mobile Booking System – Team Leader

Apr 2023 – Jun 2023Helsinki, Finland

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.

React Native
Node.js
RESTful API
iOS
Android
Low-Level System Programming Projects (Hive Helsinki/42)
Low-Level System Programming Projects (Hive Helsinki/42)

System Architecture & C Programming

Apr 2023 – Jun 2023Helsinki, Finland

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.

C
Unix/Linux
Shell Scripting
Process Management
Memory Management
Algorithms

Contact Me

Get in Touch