Unlock this candidate profile
Sign up free as a recruiter to view the full CV, contact info and reach out to this candidate.
Skills
Experience
Senior Software Engineer
Roamtech Solutions Limited
2025-12 -
Led the migration of a mixed Go and PHP (Laravel) micro‑service backend, converting a large JavaScript codebase to TypeScript and eliminating 184 type errors across 40+ feature modules. Re‑architected the API layer into 27 domain‑specific service modules, delivering over 200 typed endpoints and reducing boilerplate by 60% through Pinia and TanStack Query. Developed a multi‑provider payment wizard supporting TerraPay, iFast and GCC Remit, incorporating compliance fields and risk‑rating assessments. Established a quality pipeline with 500+ Vitest unit tests, 25+ form migrations to vee‑validate/Zod, and a GitHub Actions CI gate for linting, type‑checking, testing and dependency scanning. Hardened the platform to financial‑services standards with idle session timeouts, 2FA enforcement, audit logging and a Playwright end‑to‑end test suite.
Senior Software Engineer
Incourage
2024-04 - 2025-08
Built a cross‑platform policyholder management solution, delivering a React Native mobile app and a companion Next.js web app entirely in TypeScript. Shared type‑safe form validation logic using Zod and React Hook Form between mobile and web, ensuring consistent data quality. Integrated the apps with a NestJS backend, shaping API contracts and troubleshooting data issues at source. Owned complex data‑validation workflows for policyholder records, maintaining strict accuracy and compliance across all layers.
Senior Software Engineer
Wasoko
2018-08 - 2023-07
Developed and maintained front‑end applications using Angular, React and Vue.js, later expanding to backend services with Python scripting, Java Spring and GCP (Cloud Build, Cloud Run, Cloud Scheduler). Automated development workflows and rebuilt CI/CD pipelines, significantly improving deployment scalability and reliability. Contributed to technical recruitment, evaluating front‑end candidates and ensuring high hiring standards. Collaborated with cross‑functional teams to guarantee seamless front‑end/back‑end integration.
Software Developer
CompuLynx
2015-09 - 2018-08
Migrated a large, multi‑contributor codebase from Angular.js to Angular 2+ with TypeScript, coordinating with a distributed international team. Designed and implemented a custom data table component to improve data presentation and interaction. Participated in code reviews and contributed to improving overall code quality and maintainability.
Languages
English
fluent
Last updated: 1 dag geleden