Michael Lippold

Staff Software Engineer at Forge

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Michael Lippold is a Staff Software Engineer based in Portland, Oregon with 15 years of experience building reliable backend systems and shipping pragmatic fixes that improve data integrity and operational flows. His career began with hands-on experimentation on an IBM PCjr and evolved through Pascal, C/C++, Perl, Objective-C, Ruby, and JavaScript, giving him a deep appreciation for language-agnostic problem solving. At Forge he focuses on small-team collaboration, mentoring, and delivering backend improvements, and his open-source work includes substantive contributions to the Spree eCommerce platform—improving order import, shipments, and store credit handling—and to a FedEx Ruby client where he hardened address validation and API consistency. Known for tackling messy edge cases and improving importer and integration logic, he combines pragmatic engineering with continual learning and a knack for making complex data flows more robust.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

ruby10
apim10
ruby-rails10
open-source10
spree10
rails10
api10
validation10
validate10
validations10
ecommerce10
commerce10
spreed10
api-design9
rspec9

Programming languages (5)

CJavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
spree/spree

Jun 2014 - Jul 2015

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
userBack-end Developer
Contributions:48 commits, 24 PRs, 21 comments in 1 year 1 month
Contributions summary:Michael primarily contributed to the Spree e-commerce platform's core functionality, focusing on order processing and importer improvements. They implemented changes to the order importer to correctly handle line items, shipments, and adjustments. Furthermore, the user modified the variant autocomplete feature and adjusted the importer for store credit management and other bug fixes. These changes demonstrate a focus on improving the platform's backend efficiency and data integrity.
multi-sourceecommercemulti-languagespreecommerceshopware
jazminschroeder/fedex

Oct 2013 - Nov 2013

Ruby library to interact with FedEx Rate Web Service
Role in this project:
userBack-end Developer
Contributions:7 commits in 1 month
Contributions summary:Michael focused on enhancing the functionality of a Ruby library designed to interact with the FedEx Rate Web Service. Their contributions centered around improving address validation, including adding company information and allowing for multiple street lines. Furthermore, the user addressed inconsistencies in attribute names and ensured the correct data was returned in address responses, reflecting a deep understanding of the API's requirements. They also updated the test suite to reflect changes in the core code.
mlsrubyinteractweb-serviceruby-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Lippold - Staff Software Engineer at Forge