Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

John Mumo

Nairobi

Summary

Accomplished senior software engineer with extensive experience in full-stack development, DevOps practices, and technical leadership. Proven track record of improving software processes and driving team efficiency. Skilled in mentoring junior developers and promoting collaboration within cross-functional teams. Expertise encompasses a diverse range of technologies, including Java, Python, JavaScript, Rust, and cloud platforms like AWS, Azure, and GCP. Designs and implements robust applications that meet evolving business requirements.

Overview

4
4
years of professional experience

Work History

Software Engineer

Equity Bank
12.2023 - Current
  • Developed scalable and maintainable code, ensuring long-term system stability and performance.
  • Designed and implemented API integrations with the Core Banking Application, automating previously manual processes and streamlining financial operations.
  • Built a high-performance loan eligibility engine that significantly accelerated approval times while maintaining strong decision accuracy
  • Led the development of mission-critical enterprise products, optimizing architecture for reliability and scalability.
  • Enhanced application observability by integrating advanced monitoring tools, reducing issue resolution time and improving system responsiveness.
  • Integrated third-party APIs to extend application functionalities, improving user experiences and system capabilities.
  • Refactored legacy code bases to improve maintainability, facilitating smoother future updates and reducing technical debt.
  • Identified and resolved software performance bottlenecks, improving execution efficiency and scalability.
  • Analyzed technical solutions based on customer requirements, ensuring alignment with business needs.
  • Collaborated with management, internal teams, and development partners to track software design progress and project milestones.
  • Conducted thorough code reviews to ensure adherence to best practices and enhance overall code quality across development efforts.
  • Developed reusable software components, minimizing development effort and standardizing implementations across multiple projects.
  • Mentored junior engineers, providing guidance and technical expertise to foster their professional growth.
  • Coordinated deployments of new software, feature updates, and fixes, ensuring smooth rollouts with minimal disruptions.

Software Engineer

Turnkey Africa Ltd
12.2022 - 11.2023
  • • Led a team of software engineers to deliver high-quality, scalable applications on time, working closely with stakeholders to remove technical roadblocks and align deliverables with business needs.
  • • Designed and developed secure, user-friendly applications using agile and waterfall methodologies, ensuring adherence to coding standards and industry best practices.
  • • Built and integrated RESTful APIs for online platforms, enabling seamless connections between mobile and web applications.
  • • Refactored legacy code bases to improve maintainability and pave the way for future scalability.
  • • Integrated third-party APIs and services into existing systems, enhancing product capabilities and user experience without introducing unnecessary overhead.
  • • Streamlined deployment pipelines by configuring CI/CD tools, resulting in improved release cycles, better server resource optimization, and enhanced application reliability.
  • • Mentored junior developers and conducted regular code reviews to foster a culture of quality, collaboration, and continuous learning.
  • • Collaborated cross-functionally with QA, DevOps, and business teams to define system specifications and ensure smooth delivery of new features.
  • • Developed and maintained secure authentication systems and implemented automation tools to boost operational efficiency.
  • • Researched and evaluated emerging technologies, integrating those that improved software performance, reduced bottlenecks, and aligned with long-term technical strategies.
  • • Wrote and maintained comprehensive technical documentation to support ongoing development, onboarding, and troubleshooting.

Software Engineering Intern

Infracode
12.2020 - 06.2021
  • Utilized version control systems like Git effectively managing changes over time allowing for seamless collaboration among team members.
  • Collaborated with software engineers to develop and test application procedures for system efficiency.
  • Demonstrated time management, organizational, prioritization and planning skills by successfully handling tasks, projects and priorities.
  • Investigated and resolved application functionality issues.
  • Participated in code reviews and maintained high-quality standards throughout codebase.
  • Provided technical support for customers experiencing issues with the company''s software products, resolving problems efficiently and professionally.
  • Supported software development teams, assisting with test environment and framework creation.
  • Conducted research efforts into new technologies or tools that could potentially benefit current or future projects within the company.
  • Worked with design teams and Senior Software Engineers to build customized software products for consumers.

Education

Bachelor of Science - Information Technology

South Eastern Kenya University
Kenya
08.2019

Skills

  • Programming Languages: Java, Rust(Beginer Level), Python, Javascript
  • Frameworks: Spring Boot ,Django, Angular
  • DevOps: Git, Docker, Kubernetes, AWS Cloud, Jenkins, Microsoft Azure,Github Actions
  • Others: System Design and Architecture, RabbitMQ , Apache Kafka, Microservices architecture, Api design and development, key Design patterns , System performance optimization, Data structures and algorithms , Agile methodologies , Multithreading and concurrency

Timeline

Software Engineer

Equity Bank
12.2023 - Current

Software Engineer

Turnkey Africa Ltd
12.2022 - 11.2023

Software Engineering Intern

Infracode
12.2020 - 06.2021

Bachelor of Science - Information Technology

South Eastern Kenya University
John Mumo