Software Engineer at Patrium Health (2023-10 – Present)
- Built a custom WYSIWYG-like text editor in the Directus CMS using tiptap API to define text-based form input for the Patrium platform
- Provided support and contributed to the react-native mobile codebase improving user experience
- Developed nodejs scripts that automated refactoring migrations from serverless-heavy codebase to a NestJS microservice monolith
- Technologies: nestjs, vuejs, reactjs, redux, react-native, directus CMS, aws incognito, aws appsync
Product Developer at Kinetic Education (2022-09 – 2023-10)
- Led a 3-member engineering team, specialising in Django and React
- Streamlined codebase, optimising database operations, and introduced new features within a tight 2-month launch period
- Reduced release cycles to 2 weeks, resulting in more stable product releases through good processes and automations
- Collaborated with the CEO on product strategy utilising product analytic tools to make data-driven decisions
- Contributed to the development and release of 3 new modules during tenure
Software Engineer at Identigate Integrated Solutions (2021-06 – 2022-09)
- Led the development of SaaS applications using Laravel, Vue, InertiaJS and TailwindCSS
- Promoted a culture of writing tests and improving supporting documentation on the team
- Created technical workflows in wikis to support education and training of newly hired employees
- Operated as part of continuous delivery pipelines, providing ongoing contributions to rapid development efforts
Software Development Consultant at Slash Dot Labs Limited (2020-06 – 2020-07)
- Built applications that integrate with the iPay payment platform, handling the whole development cycle from requirement analysis to deployment
- Helped debug and maintain several WordPress plugins
Software Developer at Slash Dot Labs Limited (2020-01 – 2020-03)
- Worked in a small team of interns handling several client projects, mainly WordPress-based
- Handled data integration and backend business logic for client projects
- Developed a WordPress plugin for a coupons site to handle payment integrations
- Introduced CI/CD (Continuous Integration / Continuous Delivery) to the company's development processes
- Championed documentation of company processes for posterity and better developer on-boarding
Project Intern at HP Research Lab, Strathmore University (2019-03 – 2019-12)
- Part of the backend team building an Integrated Academic Management System for an insurance college
- Handled data integrations from their existing system and linked new APIs to the system
- Participated in setting up the staging and deployment servers for the system
- Served on the demo team during client progress meetings