Personal details

Eric O. - Remote full-stack developer

Eric O.

Based in: 🇰🇪 Kenya
Timezone: Nairobi (UTC+3)

Summary

Hello! I am a Senior Full Stack Developer with 6 years of professional work experience. I have a solid foundation in Computer Science and Software Development, having successfully delivered projects across various domains. My proficiency in the MERN stack (MongoDB, ExpressJS, React/Typescript, NextJS and NodeJS) equips me to create robust and user-friendly applications while meeting clients' expectations.

Work Experience

Senior Software Developer
MentorMate Bulgaria | Jul 2022 - Dec 2023
HTML/CSS
React
JavaScript
  • Refactored 2 large-scale legacy systems from ASP.NET to React/TypeScript, utilizing REST and Redux Toolkit, which effectively supported over 100,000 users.
  • Set up and configured 2 SaaS platforms using Webpack, Babel, React/NextJS and TypeScript.
  • Optimized applications by implementing strategies such as caching, utilizing CDNs, lazy loading, tree shaking and code splitting resulting in smaller bundles and loading times that were up to 5 times faster than previous implementations.
  • Designed and executed comprehensive test plans that resulted in 75% test coverage, uncovered critical defects and reduced post-release issues by 20%.
  • Onboarded, trained and mentored 3 junior developers ensuring a smooth transition and fostering their growth within the team.
Full Stack Software Developer
e.KRAAL Innovation Hub | May 2017 - Jun 2022
HTML/CSS
Node.js
MongoDB
Mongoose
React
JavaScript
Material-UI
MQTT
Next.js
Tailwind css
  • Collaborated with cross-functional teams to deliver high-quality software solutions, adhering to Agile methodologies.
  • Designed and developed 3 full-stack applications using the MERN(MongoDB, ExpressJS, React, NodeJS) stack in addition to handling deployment and maintenance.
  • Built REST APIs using Express.js, Node.js, and MongoDB, achieving a throughput of 1000+ concurrent connections while effectively handling both horizontal and vertical scaling.
  • Authored user-friendly documentation for API endpoints, reducing support requests by 40%.
  • Designed and developed MongoDB databases, focusing on efficient schema design, data modeling, and indexing strategies.
  • Facilitated Scrum ceremonies and actively participated in code reviews to ensure high-quality software development practices.
  • Organized and facilitated a Software Development bootcamp, mentoring, guiding and training a cohort of 40 students as part of our Corporate Social Responsibility initiatives.

Education

United States International University
Bachelor's degree・Applied Computer Technology
May 2012 - Sep 2017

Personal Projects

Portfolio WebsiteIconOpenNewWindows
2024
HTML/CSS
TypeScript
React
Framer motion