Upload

EUGENE KIPROTICH MARITIM Senior Software Engineer

Adobe Commerce (ex Magento) (8.0 yr.), Wordpress (8.0 yr.), Shopify (4.0 yr.), Flutter (2.5 yr.), Full Stack Web (8.0 yr.)

Summary

Software engineer with over 8 years of experience specializing in payment systems, e-commerce integrations, and both frontend and backend development. Proven track record in developing plugins for WooCommerce and Magento, creating Shopify payment applications, and constructing APIs for complex systems. Holds a B.Sc in Computer Science with a focus on Software Engineering. Proficient in PHP, Java, Go, Python, JavaScript, Bootstrap, and Tailwind CSS. Experienced in PostgreSQL, MySQL, CI/CD, and implementing monitoring and caching solutions.

Work Experience

Senior Software Engineer, Payments & Integrations, Ecommerce Systems Development

Duration: June 2020 to Jan 2023
Responsibilities: Lead developer and maintainer for open source ecommerce systems (Magento and Woocommerce); Developing checkout extensions; Backend API development; Integration with third-party services; Authoring technical documentation; Automated reconciliation tool creation.
Technologies: PHP, Java, Woocommerce, Magento, REST APIs

Senior Backend Engineer, Internal Operations Applications

Duration: January 2020 to June 2020
Responsibilities: Backend development for talent management, payroll system, and developer check-in tools; API development; Technical documentation writing; Guiding junior developers.
Technologies: PHP, Laravel, Java, Golang

Head of Payments and Integrations, Payments System Integration

Duration: November 2016 to December 2019
Responsibilities: Integrating backend payment systems with various mobile money services; Leading development of a credit scoring system; Creating an in-house buy now, pay later service.
Technologies: Mobile Money APIs, Credit Scoring Systems

Senior DevOps Engineer, DevOps and Application Optimization

Duration: September 2015 to October 2016
Responsibilities: Cloud applications management; Fault tolerance and backup systems setup; Application performance and functionality monitoring; Critical support for customer issues; Application deployment; System logging and alert management; Core USSD system refactoring.
Technologies: CI/CD, Memcached, Redis

Associate Software Engineer, Full Stack Software Development

Duration: March 2012 to August 2015
Responsibilities: Development of multi-systems as a full stack engineer; Leading UI/UX team; Implementing accessibility features; Creating user documentation; Providing ongoing support and maintenance.
Technologies: Javascript, PHP, Java, Python

Education

  • B.Sc Computer Science - Software Engineering
    Majored in Software Engineering with a minor in Human Digital systems design. Active member of the University open source club. Organised education tours to technology companies for students to benchmark industry activities.
    August 2006 to May 2010