Skip to main content
GeraldG

GeraldG

Software Engineer

Nairobi2500 KES/hourMember since March 15, 2026
PythonJavaScript (ES6+)TypeScriptHTML5CSS3Node.jsExpressNestJSFastifyDjangoFlaskKafkaSocket.ioReactJSNextJSReact NativePostgreSQLMySQLMongoDBSupabaseRedisReduxZustandMobXContext APIRecoilSOAPRESTgRPCWebhooksGraphQLWebsocketServer-Sent EventsReact QueryJenkinsGitLab CIAzure DevOpsAWSDigital OceanHerokuVercelRenderDockerStorybookGrafanaSentryDataDog
·

Hire their services

Request a quote with no obligation

About

Full Stack Engineer with 7 years of experience building performant backend and intuitive user interfaces with Node.js, Express, Python, Django, Flask, ReactJS. Expertise in architecting database design, optimization, and management with PostgreSQL, MySQL, NoSQL, MongoDB, etc. Keen on optimizing performance, writing clean, testable code, and deploying scalable software solutions.

Seeking to leverage this experience to contribute to innovative projects with high-performance teams and organizations.

Experience

Engineering Team Leader at Lemonade Payments (2024-08 – Present)

Leading engineering team for Kenya's first private mobile payment platform

  • Engineered backend & responsive React web and mobile interfaces for Kenya's first private mobile payment platform, resulting in a 25% increase in mobile traffic and 15% higher session duration within 6 months.
  • Integrated multiple third-party APIs (payments, analytics) to improve platform functionality and user flow reliability. Implemented application security controls to protect user data and prevent vulnerabilities (JWT, OAuth).
  • Streamlined development workflows by standardizing component patterns, reducing feature delivery time.
  • Partnered with PMs and QA teams to architect and launch 4+ core fintech features, contributing to a 50% YoY increase in annual revenue.
  • Led a team of 4 engineers to deliver production-ready features by establishing a standardized documentation framework, reducing onboarding time for new hires by 30%.

Software Engineer at Workpay Africa (2020-12 – 2023-12)

Full stack software engineer developing scalable applications

  • Designed and implemented a scalable architecture using Node.js and TypeScript, including a reusable component and modules used across multiple applications.
  • Collaborated closely with UI/UX designers to translate Figma designs into accessible, reusable UI components, ensuring cross-browser compatibility and adherence to brand consistency & also reducing frontend development time by 20% through various design-to-code tools & efficiencies.
  • Implemented internationalization (i18n) to improve cross-border accessibility, resulting in a 16% increase in users in different countries.
  • Increased code coverage from 0% to 75% by implementing Jest and Cypress testing suites, resulting in a 32% reduction in production bug reports.
  • Led the frontend delivery of Workpay Core HR v2, increasing user adoption by 30% after launch.
  • Improved PostgreSQL query performance by 40% through indexing and query refactoring, reducing average API response latency from 500ms to 300ms.
  • Collaborated with DevOps teams to build CI/CD pipelines, integrate error reporting, and performance monitoring.

Software Engineer at Tospay Limited (2019-11 – 2020-11)

Software engineer developing web applications using MERN stack

  • Architected and deployed the Kenya Railways SGR web app using the MERN stack, scaling the system to support 10,000 + daily concurrent bookings and 99% uptime.
  • Designed and implemented the Telkom Mobile Money Data Management System, supporting Telkom Kenya's growth into the third-largest mobile money provider.
  • Developed the Kenya Ports Authority web app for import duty payments and service management.

Software Engineer at Bluco Consultants (2018-10 – 2019-09)

Software engineer developing job marketplace platform

  • Led the design and development of the Bluco job marketplace platform from concept to production.
  • Built backend APIs and integrated multiple third-party payment systems (including Mpesa).
  • Delivered analytics tooling that improved user insights and enabled monetization strategies.

Software Engineer at Twiga (2018-01 – 2018-10)

Software engineer implementing UI designs and supporting end users

  • Implemented UI designs using React for Twiga's core applications.
  • Contributed to Twiga DMS v2, impacting 15,000+ farmers across Kenya.
  • Supported and trained end users in over 50 locations, improving onboarding and adoption.

Software Engineer at Interintel (2017-09 – 2018-01)

Software engineer designing and implementing UI components

  • Designed and implemented reusable UI components for enterprise software solutions.
  • Delivered custom enterprise systems for multiple third-party clients.

Education

B.A in Design (UI/UX Product Design) – University of Nairobi (2017-09 – 2017-09)

Diploma in Software Engineering (Full-stack) – Moringa School (2017-06 – 2017-06)

Skills

Software Engineer

Reviews

Related