David Mtundi Getaro

David Mtundi Getaro

$15/hr
Senior Backend Engineeer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
6 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.