Summary
Overview
Work History
Education
Skills
References
Timeline
Receptionist
Sharon Ndubi

Sharon Ndubi

Nairobi

Summary

Innovative Software/DevOps Engineer with extensive experience in leading the design and implementation of complex software systems in collaborative environments. Proficient in evaluating project requirements to develop high-level specifications that integrate seamlessly into existing systems. Adept at fostering cross-functional collaboration, driving strategic planning, and delivering high-impact products that enhance user satisfaction and operational efficiency.

Overview

9
9
years of professional experience

Work History

Senior Software/DevOps Engineer

Freelace
04.2024 - Current
  • Designed and implemented a fully responsive e-commerce platform using React for an intuitive user interface, supported by a robust Node.js backend, and integrated a secure payment solution.
  • Built a cross-platform ride-sharing Android app using Flutter, featuring real-time ride tracking, booking management, and a React-based admin panel for efficient driver and user management.
  • Deploying and managing applications on Kubernetes and cloud platforms (AWS/GCP/Azure), ensuring scalability, high availability, and optimal performance, while debugging APIs and troubleshooting Kubernetes clusters to enhance system reliability and resource efficiency.
  • Optimizing MongoDB databases for high performance and scalability; resolved performance bottlenecks, reducing page load times by 50%.
  • Implementing proactive monitoring and logging solutions on cloud infrastructure.
  • Coded software updates to add new features, close security holes and resolve defects.
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.

Senior Software Engineer

Solaris Offgrid
12.2022 - 03.2024
  • Supported software code reviews, system integrations, and validations, ensuring compliance with both company and regulatory standards, enhancing system reliability.
  • Resolved debugging issues in production systems quickly, reducing system errors by 25% and minimizing risk exposure.
  • Developed testable software using agile methodologies, increasing project delivery speed by 20% and ensuring high-quality outputs.
  • Devised test cases for new functionality, which improved test coverage by 30% and ensured feature stability.
  • Integrated third-party applications into existing software, boosting feature sets and performance by approximately 20%.
  • Optimized production infrastructure, achieving a 25% improvement in processing efficiency through effective database and cluster management.
  • Created and executed automation processes, which enhanced application scalability and functionality, reducing manual intervention by 40%.
  • Utilized Docker and Kubernetes for efficient container management, cutting down deployment times by 50% and enhancing system resilience.
  • Implemented CI and CD automation testing, which increased deployment frequency by 60%, significantly improving user experience assessments.
  • Wrote clean and dynamic code across multiple programming languages, meeting diverse project requirements efficiently and enhancing system adaptability.
  • Led the architecture and design of scalable software solutions, significantly enhancing product functionality and customer satisfaction.
  • Developed and implemented best practices for code development and system design, improving project delivery speed and system reliability.
  • Oversaw the integration of new technologies and systems, ensuring seamless transitions and maintaining high standards of system performance.
  • Provided mentorship and technical guidance to developers, enhancing team capabilities and project outcomes.

Head of Engineering

UTU Technologies
04.2021 - 12.2022
  • Architected and implemented AI/ML-driven API services, enhancing system efficiency by 20% and achieving strategic business goals with key stakeholders like the CTO.
  • Refined functional requirements and introduced new technology stacks, boosting system performance and scalability by 15%.
  • Automated the build and deployment pipeline, cutting deployment times from hours to minutes, enabling more frequent updates and minimizing downtime.
  • Identified and resolved software bugs, increasing product reliability and streamlining bug tracking processes.
  • Optimized product specifications, enhancing user satisfaction and product functionality by 10%.
  • Created comprehensive training materials and documentation, halving user onboarding time and boosting feature adoption by 40%.
  • Led quality assurance testing, reducing defect rates by 35% and enhancing the feedback efficiency with the development team.
  • Managed container environments with Docker and Kubernetes, improving deployment reliability and scalability by 30%.
  • Enhanced AWS platform management, increasing infrastructure performance and lowering cloud operational costs.
  • Implemented CI/CD and automation testing, increasing deployment frequency and enhancing quality assurance metrics.
  • Fostered a culture of personal responsibility and continuous improvement, leading to higher team satisfaction and productivity.
  • Supported software code reviews and system integrations, ensuring compliance with industry standards and minimizing integration errors.
  • Evaluated and addressed project challenges with data-driven solutions, reducing project risks and cutting costs by 15%.

DevOps Manager

Atlancis Technologies Ltd
01.2018 - 04.2021
  • Supported end to end testing for web apps, desktop apps, websites and back end systems
  • Built and maintained tools for deployment, monitoring and operations which led to an improvement in application speed of 9%
  • Collaborated with the agile team to ensure proper infrastructure development planning leading to on-time feature release for 95% of feature requests
  • Constantly re-evaluate products to improve architecture, knowledge models, user experience, performance and stability
  • Actively contributed to the architecture, design, and improvement of DevOps processes.

Senior Software Engineer

Atlancis Technologies Ltd
01.2016 - 01.2018
  • Worked in a team to implement RESTful APIs in Django that enabled our internal analytics team to increase reporting speed by 24%
  • Contributed to the in-house UI library to create reusable components that saved over 200 hours of development time per month
  • Designed and developed APIs that processed streaming data to power customer recommendation engines
  • Testing with black/white box testing, integration, system, regression, usability, stress, performance and acceptance testing.
  • Devised test cases to support enhancements and expansions of functionality.
  • Assisted quality assurance team with testing software, investigating bugs and developing test cases.

Software Engineer

Atlancis Technology LTD
09.2015 - 12.2016
  • Wrote and developed new and well-tested code for different software projects.
  • Assisted quality assurance team with testing software, investigating bugs and developing test cases.
  • Contributed to sprint planning, prioritising backlogs to meet new demands.
  • Built and maintained code libraries used to produce consistent and reliable code.
  • Integrated third-party applications into existing software, enhancing features and performance.
  • Created automated reports detailing sales and customer data and utilised findings to uncover enhancements.

Education

Bachelor of Science - Software Engineering

University of eastern Africa, Baraton

Skills

Languages & Frameworks:

References

References available upon request

Timeline

Senior Software/DevOps Engineer

Freelace
04.2024 - Current

Senior Software Engineer

Solaris Offgrid
12.2022 - 03.2024

Head of Engineering

UTU Technologies
04.2021 - 12.2022

DevOps Manager

Atlancis Technologies Ltd
01.2018 - 04.2021

Senior Software Engineer

Atlancis Technologies Ltd
01.2016 - 01.2018

Software Engineer

Atlancis Technology LTD
09.2015 - 12.2016

Bachelor of Science - Software Engineering

University of eastern Africa, Baraton
Sharon Ndubi