Yohannes Gurmu Dadi

SOFTWARE DEVELOPER

Addis Ababa, Ethiopia

#OpenToWork

About

I am a Software Developer with over 3 years of experience designing, developing, testing, and deploying web and mobile applications. Most recently, I have been working as a Freelance Full-Stack Software Developer since early 2025, building full-stack apps and managing CI/CD workflows. My work spans React, Flutter, JavaScript, TypeScript, Supabase, and PostgreSQL. I have built responsive web platforms like the CS Exit Exam Platform using React and Vite, and developed mobile apps such as the CS Exit Exam Mobile App with Flutter and Hive. I am experienced in Agile methodologies, automated testing, and cloud-based application deployment using tools like GitHub Actions and Jenkins.

What I'm looking for

I am looking for a remote software development job, full-stack, backend or frontend

Experience

Freelancer

Freelance Full-Stack Software Developer

Freelancer

Feb 2025 – Present

Gather user requirements, design software solutions, and develop full-stack apps. Implement rigorous testing, deployment, and maintenance processes. Maintain robust source control and automated CI/CD workflows. Key Projects: CS Exit Exam Platform (React & Vite) Built responsive exam prep platform with auth & DB management via Supabase & PostgreSQL. CS Exit Exam Mobile App (Flutter & Hive) Developed and successfully published Android application with 1500+ questions on Google Play.

ReactFlutterSupabase

Software Developer

3M Software Solution

Aug 2023 – Feb 2025

Participated in software requirements gathering, system design, and Agile/Scrum practices. Developed core software features as part of a collaborative product team. Performed comprehensive testing, debugging, deployment, and software maintenance. Key Project: 3M Driving School Learning & Exam Application Contributed to front-end layout, driving license modules, and rigorous testing workflows.

AgileTestingJavaScript

Education

Microlink IT College

Microlink IT College

B.Sc. · Computer Science

2023

Certifications

Web Dev Fundamentals

Sololearn

JavaScript Int.

Sololearn

Python Developer

Sololearn

SQL Intermediate

Sololearn

Java Intermediate

Sololearn

Data Analysis

Udacity

Web Dev with Angular

Google

Skills

AdaptabilityTeamworkGood communication skillsAnalytical skillsStrong problem-solvingMethodologiesVersion ControlSoftware TestingDatabasesBackend & APIsMobile & Web DevelopmentMarketing & SEOFrontend developmentDevOps & CI/CDPROJECT MANAGEMENTData analysis

Languages

English (Professional working proficiency)Amharic (Native or bilingual proficiency)Oromo (Native or bilingual proficiency)