About
Highly skilled full-stack engineer with over 5 years of experience in designing, developing, and maintaining complex web applications. Proficient in multiple programming languages and frameworks, including Javascript/Typescript, Python, NodeJs, Java, and React. I have a proven record of developing and delivering projects on time and within budget.
When I’m not at the computer, I’m usually playing football and running tracks
Experience
JUNE 2022 - PRESENT - Led a team of four developers implementing new features, improving frontend and backend application performance, and fixing bugs
- Worked closely with clients and stakeholders to gather requirements, estimate effort and prioritize tasks
- launched EHACare , an application that enables physicians to manage patient profiles and monitor patient activity through a dashboard. This increased organizational productivity by over 30%.
- launched EHACare Booking , an application used to manage clinician profiles and clinic branches. This improved existing solutions due to their simplicity.
- integrated EHACare with BetterCare , a service used in many medical records.
- wrote AQL queries to perform CRUD operations on the BetterCare server.
- mentored team members, enabling them to achieve professional growth and personal goals.
- TypeScript
- ReactJs
- NextJs
- FastAPI
- BootStrap
- Sass
- Concourse CI/CD
- Docker
- Jest
- React Testing Library
NOV 2020 - MAY 2022 - enhanced OneUptime by improving the compatible, custom client dashboard and APIs using NodeJs, Express, and MongoDB with a microservices architecture. This improved client relations by over 25%.
- migrated the existing Javascript codebase to Typescript. This makes sure that possible bugs are noticed due to type safety.
- improved our code test coverage to above 90%.
- improved automated messaging using Twilio for calls and SMS. This increased our client responsiveness by over 25%.
- Set up a pipeline to deploy Docker images for different operating system architectures.
- worked on real-time notification using a web socket
- Code review and mentoring new developers on software development practices
- Typescript
- React
- NodeJs
- ExpressJs
- MongoDB
- Docker
- Mocha & Chai
- Git
- Trello
- ReactJs
- Microservices
- RabbitMQ
JULY 2019 - OCTOBER 2020 - developed the UI for the loan application feature in Astraploris
- built a rest API for the Astrapolaris application for giving out loans to farmers.
- worked with microservices using NodeJs and RabbitMq for service-to-service communication.
- Code Reviews
- SpringBoot
- NodeJs
- MySql
- Git
- VueJs
- Microservices
- Docker
- Git
- Heroku
FEBRUARY 2019 - JULY 2019 - developed the UI for the loan application feature in Astraploris
- built a rest API for the Astrapolaris application for giving out loans to farmers.
- worked with microservices using NodeJs and RabbitMq for service-to-service communication.
- Code Reviews
- React
- NodeJs
- MySQL
- Git
- Jest
- HTML
- CSS