Hi, I'm Yonas Girma

Software
Developer

Turning complex problems into elegant solutions through powerful Backend development and clean, maintainable code.

astro Astro
python Python
javaScript JavaScript
django Django
springio Springio
fastapi Fastapi
nodejs Nodejs
react React
tailwindcss Tailwindcss
HTML5 HTML5
CSS3 CSS3
docker Docker
linux Linux
git Git
mongodb Mongodb
mysql Mysql
bash Bash
astro Astro
python Python
javaScript JavaScript
django Django
springio Springio
fastapi Fastapi
nodejs Nodejs
react React
tailwindcss Tailwindcss
HTML5 HTML5
CSS3 CSS3
docker Docker
linux Linux
git Git
mongodb Mongodb
mysql Mysql
bash Bash
astro Astro
python Python
javaScript JavaScript
django Django
springio Springio
fastapi Fastapi
nodejs Nodejs
react React
tailwindcss Tailwindcss
HTML5 HTML5
CSS3 CSS3
docker Docker
linux Linux
git Git
mongodb Mongodb
mysql Mysql
bash Bash

What I do?

  • Web Development
    • Building dynamic and data-driven web apps using Django and REST APIs
    • Integrating frontend and backend with clean API architecture
    • Developing CRUD-based systems
  • Backend Development
    • Designing and managing databases with MongoDB and PostgreSQL
    • Implementing authentication and authorization
    • Optimizing backend logic for performance and scalability
  • Software Engineering & Tools
    • Version control with Git and GitHub
    • Working with Linux environments and terminal-based workflows
    • Using Docker, Postman, and other dev tools for efficient development

My work

Projects

⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣷⣤⣙⢻⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡿⠛⠛⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⠿⣆⠀⠀⠀⠀
⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀
⠀⢀⣾⣿⣿⠿⠟⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠻⠿⣿⣿⣷⡀⠀
⣠⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣄
~/yonas/projects.zsh
JSON/
$cat cp-lockin.json
{
"service": "CP-Lockin",
"runtime": "Browser Extension (JavaScript)",
"database": "Browser Storage (Local)",
"architecture": "Modular Extension with Background Sync",
"status": "In Development",
"description": "Cross-platform competitive programming tracker extension that integrates Codeforces (REST) and LeetCode (GraphQL) APIs to sync user submissions, featuring streak tracking, daily/weekly goal monitoring, and automated background synchronization."
}
More projects on

Experience

A brief look at my professional journey and the projects that shaped my skills.

Software Engineering Trainee @A2SV (Africa to Silicon Valley)

2024 - Present

  • Selected for a highly competitive program focused on Data Structures & Algorithms.
  • Solved 150+ problems on LeetCode.
  • Strong in problem-solving patterns (Sliding Window, Two Pointers, Prefix Sum).
  • Practicing interview-level problem solving.

Backend Developer — Freelance

Jan 2024 - Present

  • Built REST APIs using Django REST Framework and Spring Boot.
  • Integrated MongoDB and PostgreSQL for dynamic data-driven apps.
  • Collaborated with small startups to develop efficient backend systems.

Full Stack Developer

2023 – Present

  • Built full-stack web apps using Node.js, Express, and MongoDB.
  • Created RESTful APIs with authentication, CRUD, and database integrations.
  • Developed responsive UIs with React, TailwindCSS, and modern design practices.
  • Deployed projects using GitHub, Vercel, and Docker for personal learning.
  • Focused on writing clean, reusable code and improving backend architecture skills.

Let's talk

Contact

Have a question or a project in mind? Feel free to reach out through any of these channels.

⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣷⣤⣙⢻⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡿⠛⠛⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⠿⣆⠀⠀⠀⠀
⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀
⠀⢀⣾⣿⣿⠿⠟⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠻⠿⣿⣿⣷⡀⠀
⣠⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣄

        
~/yonas/contact.zsh