Hi, I'm

Jamie Arodi

Full-Stack Software Engineer

Building scalable, maintainable web applications and data pipelines with 3+ years of experience in JavaScript/TypeScript and Python. Passionate about engineering excellence, automation, and reliable systems.

Scroll

About Me

I'm a Full-Stack Software Engineer based in Nairobi, Kenya, with a strong foundation in functional programming, object-oriented programming, test-driven development, and debugging.

I specialize in designing features, ensuring code quality, and collaborating with cross-functional teams to deliver impactful software. Currently working as a Backend/Data Engineer at Data XL, building backend systems and data pipelines for ETL and reporting.

I've also contributed to open-source projects within the OpenMRS community, helping build healthcare technology adopted by national-level programs across multiple countries.

Location Nairobi, Kenya
Experience 3+ Years
Languages English, Swahili
Focus Frontend & Full-Stack

Experience

Backend/Data Engineer

Data XL — Nairobi, Kenya

Jan 2026 — Present
  • Building and maintaining backend systems and data pipelines to support ETL processes for reporting, focusing on data accuracy, speed, and reliability.
  • Integrating external APIs into our pipelines, making sure incoming data is clean, valid, and usable.

Lead Frontend Engineer

UCSF Global Programs — Nairobi, Kenya

Sep 2024 — Jan 2026
  • Lead a diverse team of 5 frontend engineers across Kenya, Tanzania and Namibia ensuring delivery of an extensible, maintainable, and reliable frontend system for DUFT, a reporting and ETL software adopted in Namibia and Tanzania.
  • Facilitate retrospectives to analyze past issues, contributing to a culture of root cause analysis, continuous improvement, and engineering excellence.
  • Coordinate with product owners to translate requirements into design documents, contribute to architecture discussions, and ensure scalability and test coverage in new features.
  • Define testing outcomes for sprint deliverables, incorporating automation into CI/CD pipelines to improve regression detection and system reliability.
  • Planning, writing and reviewing code using internal and industry-standard coding and best practices, incorporating unit tests, code reviews, and ensuring diagnosability and maintainability before integration.

Frontend Engineer

UCSF Global Programs — Nairobi, Kenya

Jun 2023 — Sep 2024
  • Key contributor to the OpenMRS Form Engine — implemented user features including a maintainable validation system for JSON schema inputs.
  • Led the redesign of the engine's form-rendering UI, reducing reported usability issues by over 40% — adopted across multiple national-level healthcare programs.
  • Developed and maintained unit and integration tests, improving test coverage and enabling CI/CD automation.
  • Provided technical and integration support to partners such as Palladium Kenya and AMPATH.

HIS Developer Intern

UCSF Global Programs — Nairobi, Kenya

Sep 2022 — Jun 2023
  • Developed an e-learning dashboard using PowerBI for reporting to CDC Kenya, NASCOP, and Ministry of Health partners.
  • Built an ETL pipeline using Apache Spark (Python) and SQL, utilizing Apache Airflow to manage workflows.
  • Created a Dropbox API integration with ETL pipelines, automating external data ingestion.
  • Built a Python scripting tool leveraging Google's geo-location API to populate KMFL facility coordinates for production ETLs.

Projects

Technical Skills

Languages

JavaScript TypeScript Python SQL HTML/CSS

Frameworks

React Django Node.js FastAPI

Databases

PostgreSQL SQLite MongoDB

Tools

Git CI/CD GitHub Actions Docker Vite Vercel Postman VS Code

Testing

Vitest Jest React Testing Library Supertest Pytest

Practices

TDD Functional Programming OOP Agile DSA

Open Source

Education

BSc Software Development

KCA University, Nairobi, Kenya

Sep 2018 — Dec 2022 EU Blue Card Eligible

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or ways to contribute to impactful software. Feel free to reach out.