Professional Summary
Principal Software Engineer and Technical Consultant with 20+ years of experience designing,
building, and modernizing enterprise software systems.
I focus on understanding problems deeply, making sound engineering decisions, and
delivering reliable, scalable systems.I help organizations modernize enterprise
applications, improve architecture decisions, and build reliable software systems
using technologies including .NET, Azure, SQL Server, and modern cloud practices.
Professional Experience
October 2023 – Present
Created Correct Code Press and the Correct Code Framework, a software engineering
methodology focused on improving how engineers analyze problems, make decisions,
and build reliable software systems.
Responsibilities & Accomplishments:
- Architected and developed a full-stack software platform using ASP.NET Core, C#, SQL Server, Entity Framework Core, JavaScript, and modern web technologies.
- Designed a case-based learning platform focused on algorithms, software engineering, debugging, and structured reasoning.
- Built application architecture supporting authentication, authorization, memberships, payments, content delivery, and user progression.
- Developed the Correct Code Framework to teach engineering decision-making through intent, constraints, invariants, decisions, and proof.
- Led product architecture, software development, deployment strategy, and platform evolution.
Los Angeles, California
June 2021 – June 2022
Delivered enterprise application modernization solutions for one of the world's largest
logistics organizations.
Responsibilities & Accomplishments:
- Modernized legacy enterprise applications by migrating VB/VBScript functionality into modern JavaScript and C# application architectures.
- Developed backend solutions using C#, SQL Server, and enterprise application frameworks.
- Improved application maintainability, security, and long-term supportability.
- Supported Azure migration initiatives and modernization efforts.
- Designed database solutions using SQL Server 2019, stored procedures, and optimization techniques.
Los Angeles, California
July 2015 – December 2018
Designed and delivered enterprise applications supporting university operations
and campus-wide services.
Responsibilities & Accomplishments:
- Supported ASP.NET MVC development practices and modern application patterns.
- Developed enterprise applications using C#, ASP.NET MVC, Angular, JavaScript, Entity Framework, and SQL Server.
- Designed database structures, business workflows, and scalable application solutions.
- Partnered with stakeholders to transform business requirements into technical solutions.
Hollywood, California
April 2011 – June 2015
Built interactive entertainment platforms and digital experiences for major media
and technology companies.
Responsibilities & Accomplishments:
- Designed custom content management systems supporting digital platforms.
- Built Azure-based second-screen applications for major entertainment franchises.
- Developed applications across platforms including Roku, Google TV, Amazon Fire TV, Yahoo TV, and iTunes Extras.
- Created backend systems supporting content management, media delivery, and interactive experiences.
El Segundo, California
December 2005 – July 2009
Designed and developed enterprise operational systems supporting large-scale cable operations.
Responsibilities & Accomplishments:
- Developed workforce management systems used by supervisors, managers, and executives to manage scheduling, technical skills, and routing.
- Created reporting and performance systems supporting operational decision-making.
- Developed fraud detection and job validation solutions improving routing accuracy and reducing operational errors.
- Modernized legacy Classic ASP applications into .NET platforms.
- Designed and optimized SQL Server databases across multiple platform migrations.
Los Angeles, California
Created web applications for the company's internal intranet using VBScript, JavaScript,
and Classic Active Server Pages.
Responsibilities & Accomplishments:
- Built internal web applications supporting company intranet workflows.
- Developed Classic ASP pages using VBScript and JavaScript for business-facing tools.
- Worked with legacy web application patterns to support internal operations and application delivery.