A comprehensive overview of my career journey in software engineering and technology leadership
Senior Software Developer
A company focused on disrupting the insurance industry by using unique data and analytics to improve the user experience.
Hired to lead major architectural shifts, designing, and implementing a robust home insurance SaaS platform utilizing the full Microsoft stack. Leverage technologies including React, ASP.NET MVC Core, C#, and Entity framework to develop the company's primary product. Orchestrated seamless integration with numerous third-party services while employing Microsoft Azure as the cloud infrastructure. Played a key role in all aspects of the software development lifecycle.
Founding Engineer (07/2022 – Present) | Technical Lead (11/2018 – 07/2022)
Powers 150M+ experiences and the fastest growing platform for discovery of dining, nightlife, and travel.
Lead the development of entire technical infrastructure as a founding engineer, consultant, and technical lead at a cutting-edge short-form video platform. Direct a team of 6 while maintaining individual contributor responsibilities. Interface with investor advisors, craft/execute the technical delivery roadmap, and design systems architecture using AWS as foundation for all operations. Utilize a comprehensive tech stack including PHP, React/React-Native, Elastic Search, and JavaScript to build robust and scalable solutions. Play pivotal role in problem-solving and infrastructure management, ensuring platform's scalability and performance.
Senior Software Engineer
Award-winning provider of cloud-based HR and payroll software solutions for streamlining and automating processes.
Architected and implemented advanced solutions across the full Microsoft stack, leveraging React, Angular, ASP.NET, C#, and Entity framework. Designed and integrated code utilizing major third-party libraries to enhance functionality and performance. Delivered high-quality, innovative applications by providing comprehensive expertise in architectural design and full-stack development, from conceptualization to execution.
Senior Consultant
Premier Microsoft consulting and training company specializing in enterprise software solutions.
Architected, designed, and implemented solutions across the full Microsoft stack, leveraging ASP.NET, C#, and WCF technologies. Developed robust applications integrating NServiceBus and other major third-party libraries. Delivered high-performance, scalable systems through expert consulting on architectural design and implementation strategies.
Senior Software Developer Lead
Global technology company providing distribution, technology, payment and other solutions for the travel and tourism industry.
Led development of a multimillion-dollar WPF application, managing 3 teams of up to 7 developers each. Implemented .NET 4.0, PRISM, TDD, and MVVM methodologies while designing and developing major components using WPF and C#. Orchestrated Sprint and Release planning activities and drove performance optimization across multiple application streams. Accountable for architectural decisions, team leadership, and ensuring delivery of high-performance, scalable solutions.
Technical Lead
Technology consulting firm specializing in custom software solutions for enterprise clients.
Architected and developed critical components for diverse projects across multiple organizations. Built an ASP.NET/AJAX spelling checker and PL/SQL database merge for Ohio Department of Insurance. Designed ASP.NET web parts interfacing with Microsoft Managed Services Engine for Ball State. Developed a financial institution's front-end website using ASP.NET, C#, WCF, and SQL Server for RC Olmstead. Mentored junior developers.
Developer 1
Major regional banking institution providing comprehensive financial services.
Contributed to banking software development initiatives, gaining foundational experience in enterprise-scale financial applications and learning industry-standard development practices in a highly regulated environment.
Programmer
Pioneer in electronic bill payment and presentment services, later acquired by Fiserv.
Developed software solutions for electronic payment processing systems, contributing to the evolution of digital banking and payment technologies that would become industry standards.