Gloria Odipo

Software Engineer @ GitLab

Nairobi County, Kenya

About

I'm a backend engineer with over 5 years of enterprise level Ruby on Rails experience, working in product development and previously in customer support engineering. I care about writing clean, maintainable code just as much as I care about delivering a good experience to users and supporting the teams around me.

Experience

  • Software Engineer at GitLab
    Jul 2025 - Present · 1 yr

  • Software Engineer at Kwara
    Jul 2020 - Jul 2025 · 5 yrs 1 mo

    Individual contributor to product development as well as a customer success engineer, building a core banking platform for Savings and Credit Cooperatives (SACCOs) Key Achievements: • Implemented Maker-Checker Workflow: Developed a highly requested feature ensuring transparency and accountability by requiring separate users for transaction creation and approval, significantly reducing fraud. • Enhanced the Mobile Instant Loan lending workflow: Improved our loan eligibility calculator by developing several critical eligibility parameters, which enabled us to auto pre-qualify users for loans based on defined set of rules. This eliminated the need for users to physically apply for loans. • Optimized Account Management: Developed a script to close inactive savings accounts, saving the company substantial fees charged on active accounts by the third-party provider. • Enhanced System Security: Collaborated with some teammates to address security vulnerabilities identified in a penetration test, greatly improving system security. • Automated Support Processes: Automated certain troubleshooting processes, empowering the non-technical customer success team to resolve client issues independently. • Pioneered Customer Success Engineering Team: Established and structured the customer success engineering team, leading to its growth and enhanced support processes.

  • Andela (Full-time · 1 yr 7 mos)
    • Technical Project Coordinator - Ruby on Rails project
      Sep 2019 - Mar 2020 · 7 mos

      • Managed a team of 15 software developer trainees • Conducted SCRUM ceremonies including standups, sprint reviews, retrospectives and backlog grooming. • Reviewed pull requests by team members and held pairing sessions to unblock team members. • Oversaw testing and deployment of key features on a biweekly basis. • Apart from coordinating the team, I was also an individual contributor to sprint work.

    • Associate Software Engineer
      Apr 2019 - Sep 2019 · 6 mos

      Key Achievements: • Developed a Performance Evaluation Tool: Collaborated on creating a performance evaluation tool that improved the recruitment process by automating data analysis and performance tracking, significantly enhancing talent acquisition. • Automated Recruitment Processes: Transitioned from spreadsheet-based methods to an automated system, resulting in improved record management and streamlined processes. • Survey Feature Implementation: Designed and implemented a survey feature that enhanced data accuracy for prospective candidates, boosting data analysis efficiency by 70%.

    • Junior Software Engineer
      Sep 2018 - Mar 2019 · 7 mos

      • Collaborated with a team of other trainees to design and develop a Diary Application, gaining hands-on experience in backend development(Python), agile methodologies, pair programming and version control (Git/GitHub) for collaborative development, maintaining clean and well-documented code. • Participated in code reviews, debugging and testing, improving application performance and reducing critical bugs. • Participated in various SCRUM ceremonies, enhancing teamwork and gained experience in working in an agile environment. Key Achievement: • Successfully delivered a functional Diary Application with key features like user authentication and ability for a user to post diary entries, view, update and delete entries.