Summary
John Jacobs is a Senior Software Engineering Consultant and cloud-native .NET architect with over two decades of experience designing scalable, high-performance systems and leading technical strategy across enterprise engagements. He blends deep mastery of modern C#/.NET patterns, DDD, CQRS and event-driven architectures with hands-on front-end work in Angular and Blazor to deliver end-to-end solutions on Azure. As a repeated de facto tech lead and founder of Jacobs Data Solutions, he has built multi-tenant SaaS and algorithmic trading platforms that showcase pragmatic system design, advanced concurrency, and automated CI/CD at scale. He’s comfortable bridging business needs and implementation details—creating reporting/analytics, resilient message pipelines, and optimized EF Core data access that materially improve reliability and performance. Based in Chicago, he pairs technical curiosity (C# and F# polyglot development) with empathy-driven leadership, mentoring teams while managing offshore contributors and complex delivery lifecycles. A coffee-shop philosopher and pragmatic problem solver, he often combines functional tricks and pragmatic engineering to tackle thorny integration and scalability challenges.
8 years of coding experience
14 years of employment as a software developer
Bachelor's of Science Computer Science Theoretical Emphasis, Bachelor's of Science Computer Science Theoretical Emphasis at Northern Illinois University
English, German, Polish, Spanish