Professional Summary
Senior Full-Stack Software Engineer with 5+ years of experience building scalable, high-performance, user-centric systems. Expert in Vue, Tailwind CSS, TypeScript, Node.js, Express, and NestJS, with a solid foundation in clean architecture, UI/UX, state management, and system design. Proven track record in modernizing legacy systems, leading mission-critical integrations, and collaborating across teams to deliver impactful software. Passionate about building secure, performant, and maintainable software that scales with business growth.
Core Skills
Languages
JavaScript (ES6+), TypeScript, HTML5, CSS3, Python, JSON, Markdown
Frontend
Vue.js (2 & 3), Nuxt.js, Tailwind CSS, Pinia, Vuex, Vite, Webpack, Babel, ESLint, Prettier, Storybook, Responsive & Accessible Design (WCAG)
Backend
Node.js, Express.js, NestJS, Django, RESTful APIs, GraphQL, JWT, OAuth, WebSockets, SSR
Databases
MongoDB, PostgreSQL, MySQL, SQLite, Redis, Mongoose, Prisma
Cloud & DevOps
AWS, GCP, Docker, GitHub Actions, CI/CD, Nginx, Linux/*Nix systems
Monitoring & Analytics
Sentry, Segment, Mezmo, Grafana, PostHog, Google Analytics
Architecture & Practices
Clean Architecture, Microservices, Modular Monoliths, Design Systems, UI/UX, State Management, Performance Optimization, DX, Agile/Scrum
Tooling & Misc
Git, GitHub, GitLab, Bitbucket, VS Code, Postman, Figma, Swagger/OpenAPI, Jira, Trello, Asana, Linear
Experience
Senior Software Engineer — Boya Limited (Fintech)
March 2024 – Present
- Led payment gateway integration with Xente, enabling mobile and bank payments and expansion into Uganda.
- Proposed and led a full rewrite of Boya’s banking dashboard for improved scalability and performance.
- Built Choice Bank integration, enhancing gateway resilience and high-value payment channels.
- Developed a secure public API with webhooks and retry mechanisms for major partners.
- Mentored junior engineers, boosting team productivity by 15%.
- Built a subscription billing system, increasing recurring revenue by 30%.
Software Engineer — Boya Limited (Fintech)
January 2023 – March 2024
- Built an expense management dashboard for SMEs and enterprise clients, reducing reporting time by 50%.
- Integrated with accounting systems, cutting manual errors by 95%.
- Implemented RBAC policies and strengthened platform security.
- Led Vue 2 to Vue 3 migration, improving frontend performance by 30%.
Backend & DevOps Engineer — Savannah Informatics
January 2021 – November 2023
- Developed a reusable file archiving library using AWS S3, reducing server costs by 10%.
- Upgraded PostgreSQL across environments, improving efficiency.
- Built loan management and hospital management systems with automation and analytics.
Education
- University of Nairobi — Degree (2020) & Diploma (2018)
- Kapsabet High School — High School Completed (2015)
Certifications & Projects
- Foundations of User Experience (UX) Design — Google, 2023
- Fundamentals of Digital Marketing — Google, 2020
- Contributor to Medium on software engineering design and tech
- Grokking Modern System Design — MAANG Engineers, 2025
- Tokenisation and Encryption in Digital Payments, Fintech — Global Fintech Academy, 2025