Cloud-Native Architecture β’ Data Infrastructure β’ Distributed Systems
Senior Software Engineer with extensive expertise in designing and leading the development of scalable, resilient platforms and systems. My experience spans cloud-native architecture, data infrastructure, and distributed systems, with a focus on building end-to-end solutions that drive business impact.
I excel at turning complex challenges into elegant, production-ready softwareβfrom backend services and data pipelines to API design and system automation. As a technical leader, I bridge engineering, product, and operations to deliver high-quality, maintainable systems while mentoring teams and advancing engineering standards.
βοΈ Cloud-Native Architecture ποΈ Distributed Systems Design
π Data Infrastructure & Pipelines π€ AI/ML Integration & LLMs
π§ System Architecture & Design π Technical Leadership & Mentorship
π Performance Optimization π Site Reliability Engineering
βοΈ Infrastructure as Code π― Technical Roadmapping
πΉ Software Engineer @ Autodesk
Leading Enterprise Software Solutions
- ποΈ Designed and developed high-performance SDKs for multiple platforms and programming languages, enhancing user experience and functionality
- π€ Collaborated with cross-functional teams to gather and analyze requirements, ensuring alignment with project goals and specifications
- π Improved existing SDKs by 30% based on user feedback, resulting in increased user satisfaction and usability
- π Authored comprehensive documentation outlining SDK usage and best practices, facilitating onboarding and reducing support inquiries
- π§ Troubleshot and resolved user-reported issues, achieving high resolution rates within established timelines
- π Monitored industry trends and emerging technologies to incorporate innovative features into SDKs, maintaining competitive advantage
Key Technologies: SDK Development Multi-Platform Development API Design Technical Documentation User Experience
πΉ Technical Developer Advocate @ Autodesk
Developer Relations & Technical Evangelism
- π¨ Designed and implemented prototypes and software components to enhance product functionality
- βοΈ Created engaging technical content for the developer community, including sample code, blog articles, and whitepapers, increasing community engagement
- π» Developed comprehensive sample code demonstrating API usage and best practices, resulting in reduction in support inquiries
- π¬ Provided expert technical advice on API programming via platforms such as Stack Overflow, improving response time
- π§ Resolved technical issues by clearly communicating API functions and assisting with software code, enhancing user satisfaction ratings
- π€ Leveraged in-depth knowledge of Autodesk product APIs to support partners in achieving their business objectives, contributing to an increase in value-added software offerings
- π― Guided partners in software design by delivering technical insights on Autodesk APIs and technologies, leading to improved project outcomes
Key Technologies: Developer Relations API Evangelism Technical Writing Community Engagement Partner Support Prototyping
Financial Technology Solutions
- ποΈ Developed modular programming systems that enhanced reliability, availability, and scalability, leading to an increase in system performance
- π Facilitated seamless system handover and user training, resulting in faster integration into business operations
- π Conducted comprehensive system performance reviews, troubleshooting, and debugging, achieving reduction in system downtime
- π€ Coordinated effectively with external consultants and ICT vendors to streamline system development processes
- βοΈ Executed system management and change management initiatives, delivering prompt solutions that improved technical and user support response times
- π― Implemented diagnostic and optimization strategies that enhanced system functionality and user satisfaction
- π Monitored emerging technology trends to drive continuous improvements and cost-effective, standards-compliant system implementations
Key Technologies: Full Stack Development Modular Architecture System Performance Fintech Change Management DevOps
Healthcare Technology Leadership
- π₯ Delegated tasks effectively to team members, enhancing productivity
- π€ Collaborated with cross-functional teams to identify and resolve technical issues, improving system efficiency
- π‘ Analyzed user needs and implemented tailored applications, increasing user satisfaction
- π― Established clear end goals for teams, driving project completion ahead of schedule
- β‘ Ensured timely updates of software and applications, minimizing downtime
- π§ Supervised system modifications, enhancing overall performance and reducing errors
- π Conducted comprehensive security audits, identifying critical areas for improvement that reduced vulnerabilities
- π§βπ« Guided the team through complex technical challenges, fostering a collaborative problem-solving environment
Key Technologies: Technical Leadership Healthcare IT Team Management Security Audits System Architecture Mentorship
Payment Solutions & FinTech
- π¬ Researched, designed, implemented, and managed software programs
- π Engineered and deployed software solutions, enhancing functionality and user experience
- π Managed software programs through all stages of development, ensuring alignment with organizational goals
- β Tested and evaluated new software applications, achieving improvement in performance metrics
- π¬ Utilized user feedback to refine software features, increasing user satisfaction
Key Technologies: Software Development Payment Systems SDLC Testing & QA User Experience
Independent Consulting & Development
- π§ Identified and enhanced existing programs, resulting in improved functionality and user experience
- β‘ Developed and implemented efficient code, increasing system performance
- π Evaluated operational practicality, leading to streamlined processes and reduced overhead costs
- β Established and executed quality assurance procedures, elevating software reliability
- π Deployed software tools, processes, and metrics to enhance project tracking and efficiency
- π Maintained and upgraded existing systems, providing user training and collaborating with developers, UX designers, and analysts
Key Technologies: Full Stack Development Code Optimization QA Processes System Maintenance Consulting
Core Skills: Cloud-Native Architecture Container Orchestration Infrastructure Automation DevOps Practices
Core Skills: Event-Driven Architecture Data Pipelines Observability Monitoring & Alerting Stream Processing
Core Skills: Backend Development Frontend Development API Design Microservices Full Stack Engineering
Core Skills: Large Language Models AI Integration Machine Learning Operations Model Deployment AI-Driven Solutions
Core Skills: Technical Leadership Engineering Standards Team Development Strategic Planning Best Practices
Bachelor of Science in Mathematics and Computer Science
π
Second Class Honors
π« Jomo Kenyatta University of Agriculture and Technology
π
November 2014 - November 2018
π Juja, Kenya
- English: C1 (Advanced/Professional Working Proficiency)
π Voluntary Programmer @ Fellowship of Christian Unions (FOCUS) Kenya
Contributing technical expertise and software development skills to support faith-based community initiatives and digital transformation projects
- π Improved SDK performance by 30% through user feedback implementation and optimization
- π Reduced support inquiries through comprehensive documentation and sample code
- β‘ Increased system performance through modular architecture and optimization strategies
- π Delivered projects ahead of schedule through effective technical leadership and team coordination
- π Reduced security vulnerabilities through comprehensive security audits and best practices
- π Minimized system downtime through proactive monitoring and performance optimization
- π€ Enhanced community engagement through technical content creation and developer advocacy
I'm always interested in collaborating on challenging projects, especially those involving distributed systems, cloud-native architecture, AI/ML integration, or data platform engineering.
Open to discussing technical leadership opportunities, system architecture consulting, and innovative engineering challenges.
β If you find my work interesting, consider starring some of my repositories!





