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 2023Responsibilities: 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 2020Responsibilities: 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 2019Responsibilities: 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 2016Responsibilities: 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 2015Responsibilities: 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