Michael Pastore is a pragmatic software engineer and architect with 20+ years of experience building scalable web and data systems, currently leading development on a next-generation ecommerce platform from Chicago. He blends enterprise-grade data integration and performance tuning—honed during a decade at Discover where he helped architect large Hadoop/ETL platforms—with startup muscle, having founded and shipped proptech and digital brand engagement products. Hands-on across the stack, he has implemented everything from Ruby/Sinatra APIs and Sidekiq data pipelines to C#/ASP.NET Core services, and contributed bug fixes and performance improvements to the canonical Sinatra repo. He’s equally at home optimizing SQL Server isolation and query plans as he is designing resilient, role-based cloud infrastructure and deployment pipelines. Notably, his open-source work and benchmark contributions demonstrate a knack for squeezing better behavior out of web frameworks and ORMs under real-world load. He pairs technical depth with practical ops experience—Ansible, Docker Swarm, Hangfire, and CI improvements—to reliably move systems from prototype to production.
11 years of coding experience
21 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science (Theoretical), Bachelor of Science (B.Sc.) Computer Science (Theoretical) at Northern Illinois University
Classy web-development dressed in a DSL (official / canonical repo)
Role in this project:
Back-end Developer
Contributions:15 commits, 18 PRs, 147 comments in 4 years 1 month
Contributions summary:Michael primarily contributed to the Sinatra web framework by fixing bugs and improving existing functionality. They addressed issues related to HTTP caching, bad request handling, and exception messages within the framework's core files. Additionally, the user added features such as default content-type setting, and implemented enhancements to the indifferent hash implementation to improve performance. The contributions involved modifications to core files, routing, and testing components.
Source for the TechEmpower Framework Benchmarks project
Role in this project:
Back-end Developer
Contributions:26 commits, 27 PRs, 49 comments in 1 year 11 months
Contributions summary:Michael primarily focused on porting and adapting the existing Ruby/Sinatra framework to be compatible with the Sequel ORM, along with adding configurations for Postgres. They implemented database query operations, including single and multiple database queries, and database updates. The user also introduced benchmarks for different Ruby web servers (Puma, Unicorn, Passenger, and TorqueBox) within the Sinatra/Sequel framework, including a setup for JRuby. They also worked to ensure that the code met the requirements of the framework benchmarks project and aligned with the available RVM versions.
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 Pastore - Software Engineer at Nugget Market, Inc.