Senior software engineer. Backend systems, cloud infrastructure & developer platforms.

Portrait of John Doe, Senior Software Engineer
FIG.01 — J. DOEMOVE TO DEVELOP

01 / WHO

Nairobi, Kenya — open to selected engineering opportunities and technical consulting.

John Doe is a software engineer specializing in backend systems, cloud infrastructure, APIs, databases and developer tooling.

He enjoys building reliable systems for organizations that need software capable of operating under real-world infrastructure constraints.

  • 01Distributed systems
  • 02Backend architecture
  • 03Cloud infrastructure
  • 04Developer platforms
  • 05API design
  • 06Databases
  • 07System reliability
  • 08Automation

02 / WORK

Selected work

Four systems. Hover for a readout, open one to see how it fits together.

    03 / HISTORY

    Seven years, three teams

    From supporting application development to leading backend architecture.

    2023 — PRESENT

    Senior Software Engineer

    Nexa Systems · Nairobi, Kenya

    Responsibilities

    • Design backend services and APIs
    • Develop cloud-ready application infrastructure
    • Improve database performance
    • Build deployment automation
    • Diagnose production reliability problems
    • Collaborate with product and frontend teams

    Achievements

    • Led the modernization of several legacy backend services
    • Reduced deployment friction through automated CI/CD workflows
    • Introduced containerized development environments
    • Helped establish reusable API architecture patterns

    2020 — 2023

    Software Engineer

    Orbit Digital Labs · Nairobi, Kenya

    Responsibilities

    • Built backend APIs
    • Developed internal tools
    • Worked with relational and document databases
    • Supported production deployments
    • Collaborated with designers and frontend engineers

    Achievements

    • Delivered multiple production APIs
    • Helped migrate legacy services toward containerized infrastructure
    • Developed internal developer tooling that reduced repetitive deployment tasks

    2019 — 2020

    Software Engineering Intern

    Kinetic Technologies · Nairobi, Kenya

    Responsibilities

    • Supported application development
    • Wrote automated tests
    • Assisted with database maintenance
    • Debugged application issues
    • Documented technical processes

    04 / STACK

    package.json

    The toolkit, as a manifest. Hover a line.

    05 / PROOF

    Credentials

    Recognition, education and certifications.

    Achievements

    • Engineering Excellence AwardNexa Systems
      2025
    • Open Source Contributor4 public projects
    • SpeakerEast Africa Developer Conference
      2025
    • MentorNairobi Developer Community
    • Technical LeadInternal Platform Modernization Initiative

    Education

    • BSc Computer ScienceUniversity of Nairobi
      2015—19
    AlgorithmsOperating SystemsComputer NetworksDatabasesSoftware EngineeringDistributed Systems

    Certifications

    • AWS Certified Developer — Associate
      2025
    • Docker Certified Associate
      2024
    • Linux Foundation Certified System Administrator
      2024
    • Google Cloud Associate Cloud Engineer
      2023

    07 / SERVICES

    Work with me

    Open for selected engagements and technical consulting.

    08 / CONTACT