David Mtundi
SENIOR SOFTWARE ENGINEER
Nairobi, Kenya | - |-| linkedin
Profile
Experienced Senior Software engineer with over 5 years of expertise in designing, developing
and maintaining scalable, high-performance, and secure backend systems. Proficient in
technologies not limited to .NET, Java, Spring Boot and cloud platforms (AWS, Azure, Google
Cloud, Oracle). Skilled in microservices architecture, API development and cloud infrastructure.
Passionate about leveraging modern technologies to solve complex business challenges,
enhance operational efficiency and deliver exceptional software solutions.
Skills
•
•
•
•
•
•
•
•
•
Languages: Java, C#, C++, Node.js, SQL, Dart.
Frameworks & Libraries: Spring Boot, Apache Camel, .NET, Kafka.
Cloud Technologies: AWS, Azure, Google Cloud.
Microservices & APIs: Microservices Architecture, RESTful APIs, SOAP APIs.
Containerization & Orchestration: Docker, Kubernetes, OpenShift.
Databases: SQL (MySQL, Oracle, MSSQL), NoSQL (COSMOS, MongoDB, Firebase).
Tools & Technologies: Git, Jenkins, Azure DevOps, Kubernetes.
System Design: Scalable Systems, High Availability, Security Best Practices.
Data structures and algorithms: Proficient in advanced data structures and algorithms.
Experience
Must Fintech | Senior Software Engineer 2024 – now
• Led a team of engineers in designing and deploying scalable backend systems with a
focus on high availability and security.
• Developed and maintained microservices for payment applications, improving system
performance by 10%
• Collaborated with stakeholders to design and build RESTful APIs across multiple
microservices, ensuring seamless integration and enhanced user experiences.
•
Optimized cloud infrastructure on AWS and Google Cloud, enabling the system to handle
high-volume traffic efficiently.
• Produced detailed system design documents and architecture in close collaboration with
product managers and development teams.
Equity Bank | Software Engineer 2022 - 2024
• Led the development of several critical microservices, including profile service and
account service supporting over 10 million customers.
•
Improved system scalability and performance by 10% through query optimization and
efficient code refactoring with efficient data structures and algorithms.
•
Designed and implemented a robust multi-approver service to orchestrate secure payment
workflows using Kafka.
•
Worked closely with business analysts and product managers to design and develop
secure, high-preforming microservices, using .NET and Spring Boot frameworks.
Vuna-Tec | Software Engineer 2019 - 2022
• Spearheaded the development of scalable backend services for agricultural technology
solutions.
• Delivered high-quality software by following agile methodologies and collaborating with
product and teams.
Education
•
University of East London | Masters in Computer Science | Graduating 2026.
•
Meru University | Bachelors Computer Science | Graduated
Relevant Coursework: Advanced software architecture, distributed systems, cloud
computing, data structures and algorithms.
Certifications
•
•
•
•
Creating a streaming data pipeline with Apache Kafka by Coursera.
Creating serverless applications by Google.
Project initiation starting a successful project by Google.
Data storage in Microsoft azure for associate developers by Microsoft.