Denis Biwott

Senior Software Engineer

Nairobi, Kenya

+254790462100 | [email protected] | GitHub

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

Certifications & Projects