GUTU JIRATA IMANA

Full Stack Developer

LinkedIn | GitHub

About

I am a passionate full-stack developer with expertise in building scalable, user-focused applications using the MERN stack (MongoDB, Express.js, React, and Node.js) and modern web technologies. Skilled in both front-end and back-end development, I enjoy designing clean interfaces, writing efficient APIs, and optimizing databases for performance. Beyond coding, I bring strong problem-solving, teamwork, and continuous learning habits that help me adapt quickly to new tools and frameworks. My goal is to create impactful digital solutions that combine functionality with great user experience, while continuously growing as a developer.

Work Experience

Full-Stack Developer

HummFly Tech | Internship

Jul 2025 - Present

Addis Ababa, Ethiopia

Developed a full-stack School Management System integrating Node.js, Express.js, PostgreSQL, React, and Tailwind CSS. Designed and implemented core backend features (student enrollment, class scheduling, teacher management) and built responsive frontend interfaces for an improved user experience.

  • Engineered core backend features (student enrollment, class scheduling, teacher management) using Node.js, Express.js, and relational databases, enabling seamless handling of student and teacher records.
  • Developed and documented RESTful APIs with Swagger, ensuring 100% integration clarity for frontend consumption and reducing onboarding time for new developers.
  • Built and optimized frontend interfaces with React and Tailwind CSS, improving user experience and ensuring mobile responsiveness across devices.
  • Managed and optimized database schemas (PostgreSQL), reducing query execution time by 25% through indexing and query tuning.
  • Collaborated in a cross-functional team of 5 developers/designers using Git, pull requests, and agile sprints to deliver features on schedule.
  • Applied best practices in authentication, testing, and deployment, resulting in a system that is both scalable and secure for real-world use cases.

Backend Engineer

AltSchool Africa

Feb 2025 - Present

Lagos, Nigeria

Engaged in intensive, project-based backend development training, mastering modern technologies and engineering practices aligned with real-world industry challenges.

  • Gained in-depth understanding of Node.js internals and its core modules for building server-side applications.
  • Developed and deployed 5+ scalable RESTful APIs with Express.js, improving response efficiency by up to 30% through optimized routing and middleware design.
  • Designed and implemented CRUD operations across relational (PostgreSQL, MySQL) and non-relational (MongoDB) databases, achieving 99% uptime in project deployments.
  • Applied secure authentication and authorization (JWT, OAuth, RBAC), reducing potential vulnerabilities by 40% compared to initial prototypes.
  • Collaborated in remote, Git-driven teams of 4–6 developers, using branching strategies, code reviews, and pull requests to streamline development cycles.
  • Wrote unit and integration tests with Jest and Supertest, maintaining 80%+ code coverage across backend services.

Education

Backend Engineering

AltSchool Africa

Feb 2025

Lagos, Nigeria

Chemical Engineering

Addis Ababa University

Sep 2018 - Jun 2023

Addis Ababa, Addis Ababa, Ethiopia

Certificates

Alx Professional Foundation

alx_africa

Apr 2025

Aspire Leaders Program

Aspire Institute

Apr 2024

Skills

Backend Development

  • Node.js
  • Express
  • Python
  • Django
  • RESTful APIs
  • Authentication

Databases

  • MongoDB
  • PostgreSQL
  • Prisma
  • Database Design

Tools & Platforms

  • Git
  • Docker
  • Postman
  • Vercel
  • GraphQL
  • Apollo
  • AWS

Software Engineering Principles

  • Problem-Solving
  • Logical Thinking
  • Scalable Web Apps
  • System Engineering
  • Low-Level Programming
  • Project-Based Learning
  • Peer Code Reviews

Frontend Development

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Redux
  • Framer Motion
  • Responsive UI Development

Interests

Continuous Learning

  • Exploring New Technologies
  • Frameworks
  • Best Practices

Collaboration

  • Innovative Teams
  • Dynamic Teams

Problem Solving

  • Logical Thinking
  • Creative Solutions
  • Complex Challenges