Johngech
Resume

Yohannes Getachew

AI-enabled Full-Stack Developer · Django, Spring Boot & TypeScript

Download PDF

Career Summary

Full-stack developer with strong experience in Django, Spring Boot, and the TypeScript ecosystem (React, Next.js, Prisma, Express). Passionate about clean architecture, design patterns, automated testing, and building AI-enabled applications. 2 years of experience teaching full-stack web development and building systems for NGO organizations.

Professional headshot

Skill Ecosystem

Interactive graph showing core skill and its professional tooling.

PytestGraphQLGitHub ActionsAWSDjangoChannelsGunicornDjango RESTFrameworkPostgreSQLCeleryRedisDockerDjango

Work Experience

Full-Stack Web Development Instructor

Summar · Remote

2024-012025-12

Taught full-stack web development curriculum covering Django, React, TypeScript, and database design to aspiring developers.

DjangoReactTypeScriptPostgreSQLDockerGitREST API
  • Designed and delivered full-stack curriculum covering Django REST APIs, React frontends, and PostgreSQL.
  • Guided students through real-world project development with code reviews and best practices.
  • Emphasized clean code, design patterns, and automated testing throughout the curriculum.

Freelance Backend Developer

NGO Projects · Addis Ababa, Ethiopia

2023-062024-08

Built organization management systems for NGO companies handling member tracking, reporting, and operational data management.

DjangoSpring BootPostgreSQLREST APIDockerGitHub Actions
  • Developed a comprehensive organization management system for member tracking and reporting.
  • Implemented RESTful APIs with Django and Spring Boot for data management.
  • Set up CI/CD pipelines with Docker and GitHub Actions for automated deployments.

Education

Addis Ababa Science and Technology University (AASTU)

Bachelor of Science in Software Engineering (In Progress)

Studying software engineering with focus on backend systems, design patterns, and clean architecture.