34 viewsjobseeker
John K. — Senior Software Engineer from Uganda

John K.

Senior Software Engineer

Uganda 6+ years
Open to offersNew to Platform
Languages
English
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

John K. is a senior software engineer with over seven years’ experience specializing in architecting and deploying high performance, scalable systems for digital forestry platforms, logistics, and urban finance digitization. At Fairventures Digital TREEO (Germany), he led the optimization of geospatial APIs, reducing latency by 95% and infrastructure costs by 30% through advanced cloud-native architectures and custom CI/CD pipelines using Docker and Google Cloud Platform. His work included architecting event-driven modules with Google Cloud Pub/Sub and delivering core UI components for real-time dashboards handling millions of data points. At Larivo stories (Canada) and Andela (USA), John improved frontend and backend reliability, built RESTful APIs, and consolidated data sources for logistics platforms using technologies such as React, Node.js, PostgreSQL, and Express.js. He also established robust automated testing practices to increase code coverage and system reliability, and has mentored junior engineers at Springboard through hands-on technical guidance and code reviews.

Experience

  • Mentor (Part-Time)

    Springboard · 2024 — 2025
    Delivered technical guidance and career advice to mentees, facilitating their advancement in full stack development and coding best practices through mock interviews and project support.
  • Software Engineer

    Fairventures Digital TREEO · 2021 — Present
    Optimized geospatial API latency for high-volume datasets by refining PostgreSQL/PostGIS queries through indexing, materialized views, and intelligent caching strategies. Reduced infrastructure costs on GCP by transitioning deployments from managed services to tailored CI/CD pipelines using Docker and GitHub Actions. Designed event-driven modules with Google Cloud Pub/Sub for the synchronization of binary file uploads. Led the architecture of real-time geospatial dashboards utilizing Mapbox while enhancing the rendering of extensive tree data points and creating core UI components. Developed data collection modules for the TREEO Android app with SQLite, prioritizing data integrity in offline conditions through a local-first storage approach. Promoted a strong testing culture by adopting Jest and Supertest, significantly increasing code coverage.
  • Software Engineer

    Larivo stories · 2020 — 2020
    Enhanced frontend state management and constructed dependable RESTful APIs to maintain high availability and ensure UI responsiveness amid variable network conditions.
  • Software Engineer

    Andela · 2018 — 2020
    Developed core modules for the Travela logistics platform, unifying fragmented data into a centralized repository for Andela's global workforce operating in diverse international regions.
  • Software Engineer Intern

    Kampala Capital City Authority · 2016 — 2017
    Transformed revenue management processes in Kampala with advanced data collection tools, contributing to a substantial digitalization effort that enhanced financial operations efficiency.

Skills & Expertise

Education

  • Bachelors of Science in Software Engineering
    Makerere University · 2014 — 2018