ABOUT ME
As an experienced Backend Developer, I specialize in building scalable and efficient systems using Java Spring Boot and Django. I have strong expertise in designing robust APIs and integrating them seamlessly with modern front-end frameworks like Angular, ensuring smooth data flow and exceptional user experiences. Beyond backend development, I also contribute to the full software development lifecycle from architecture and implementation to deployment and optimization, delivering reliable and maintainable solutions that drive business growth.
EDUCATION
The Technical University of Kenya
Bachelor of Technology – Computer Technology
Second class Honors (Upper Division)
2018 – 2023
SKILLS
Java
Flutter
Dart
Spring Boot
Docker
Git
JUnit
SonarQube
Hibernate
Angular
WORK EXPERIENCE
• Developed and maintained microservices-based applications using Java Spring Boot, ensuring scalability and maintainability.
• Collaborated closely with Product Owners, frontend engineers, and designers to deliver high-quality features aligned with business requirements.
• Implemented caching and fast data access strategies with Redis, improving application performance and responsiveness.
• Built event-driven services using Kafka, enabling reliable, real-time communication across distributed systems.
• Worked with MongoDB for flexible data modeling and storage, supporting diverse use cases and scalability.
• Applied code quality practices with SonarQube, ensuring maintainable, secure, and high-standard codebases.
• Containerized services using Docker to streamline development, testing, and deployment workflows.
• Actively contributed to design discussions and technical decisions, balancing performance, reliability, and scalability.
• Designed and developed responsive websites using WordPress and Elementor, tailoring layouts to client requirements.
• Implemented custom code solutions with PHP, HTML, CSS, and JavaScript to extend functionality beyond standard templates.
• Optimized websites for performance, SEO, and cross-browser compatibility, improving both speed and visibility.
• Collaborated with clients to translate business requirements into technical solutions, ensuring user-friendly designs.
• Integrated third-party services and APIs to enhance site capabilities (e.g., analytics).
• Applied best practices in security and scalability, ensuring reliable and maintainable websites.
• Led the end-to-end development of a social application, from frontend (Android Java) to backend (Java Spring Boot).
• Engineered a seamless, user-friendly experience that resulted in 300+ downloads on the Google Play Store.
• Designed and implemented scalable backend services to support growing user engagement.
• Collaborated with cross-functional teams to align features with user needs and business goals.
• Applied strong problem-solving and technical expertise to deliver high-quality, impactful solutions.
