Available to hire
I’m a passionate Full Stack Software Engineer with hands-on experience building and maintaining backend services and modern frontend applications. I enjoy owning features end-to-end, improving system reliability and performance, and collaborating with cross-functional teams to deliver high-quality software.
Over my career I have worked with C#, .NET, Node.js (Express), Angular, React, TypeScript, and databases like SQL Server and MongoDB. I also leverage Redis for caching and work with cloud platforms like Microsoft Azure, Git for version control, and CI/CD pipelines to ship reliable software.
Skills
Language
English
Fluent
Work Experience
Software Engineer at Griffin Global Technologies
October 1, 2023 - PresentBuilt and maintained backend services and APIs using .NET (C#) and Node.js (Express) to support multiple frontend clients. Developed frontend applications with Angular and React, focusing on reusable components and clear state management. Designed and optimized data storage using SQL Server and MongoDB, selecting data models by use case. Used Redis for caching frequently accessed data to improve system performance and responsiveness. Debugged and enhanced existing systems, including legacy backend components, to improve reliability and scalability. Reviewed pull requests, enforced coding standards, and collaborated with product, design, and QA teams to deliver features and resolve production issues.
Software Engineer at TheJitu (Kenya)
April 1, 2023 - September 1, 2023Developed backend APIs using .NET Core and Node.js (Express) to support web applications and integrations. Built frontend features using Angular and TypeScript, with exposure to React-based projects. Worked with MongoDB alongside SQL databases, implementing efficient queries and data access patterns. Participated in debugging, performance tuning, and incremental improvements to existing systems. Collaborated in an agile team, contributing to pull request reviews and sharing code ownership. Used Git and CI/CD pipelines to enable reliable, repeatable deployments.
Software Engineer at Freelance
April 1, 2022 - March 1, 2023Designed and delivered custom web applications using Node.js (Express) and .NET Core for backend services. Built interactive frontend interfaces using Angular, React, and TypeScript based on client needs. Implemented MongoDB for flexible data storage and Redis for caching and performance optimization. Improved application reliability by identifying bottlenecks, refactoring legacy code, and adding basic tests. Managed projects independently, working directly with clients to define requirements and explain technical decisions.
Education
Bachelor of Science in Computer Science at Karatina University
January 1, 2018 - January 1, 2022Qualifications
Industry Experience
Software & Internet
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Nairobi today.