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
Addis Ababa, Ethiopia
→
Internship
Summary
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.
Highlights
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.
Lagos, Nigeria
→
Summary
Engaged in intensive, project-based backend development training, mastering modern technologies and engineering practices aligned with real-world industry challenges.
Highlights
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.
Skills
Frontend Development
HTML, CSS, JavaScript, TypeScript, React, Next.js, Tailwind CSS, Redux, Framer Motion, Responsive UI Development.
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.
Interests
Continuous Learning
Exploring New Technologies, Frameworks, Best Practices.
Collaboration
Innovative Teams, Dynamic Teams.
Problem Solving
Logical Thinking, Creative Solutions, Complex Challenges.
