Patrick Spizzo
Full-Stack Software Engineer
About
Patrick Spizzo
Greetings! I am a full-stack software engineer with strong experience designing, developing, and maintaining mission-critical systems and web applications. I am skilled in multiple programming languages, including JavaScript (Node.js, TypeScript, React), Java (Spring Boot), and more. I also have a strong background in CI/CD and collaborating with DevOps to efficiently deliver applications to production.
Skills
JavaScript
DOM, Node.js, TypeScript
UI frameworks
React, Vue, Angular
Java
Spring Boot, JPA, Feign
CI/CD and DevOps
Docker, GitLab CI/CD, GitHub Actions, Kubernetes
Relational databases
PostgreSQL, MariaDB, MySQL
OpenID Connect / OAuth2
Keycloak, Azure Cognito, MS Entra ID, Okta
Python
Intermediate experience
NoSQL
MongoDB, Redis (intermediate experience)
Other past experience
PHP, C, C++, Perl
Experience
GoSecure, Oak Brook, IL (remote) ~ March 2021 - Present
Principal Software Architect, Engineering
Full-stack web development supporting managed security services.
  • Built standardized platforms for back-end microservices/APIs (Java, Spring Boot) and front-end applications (React).
  • Ideate and lead projects that improve Titan's features, stability, and security. Some key features:
    • Automatic horizontal scale-out solutions (Apache Pulsar and custom solutions).
    • OpenID Connect authentication integration with Keycloak.
    • Titan customer portal integrations with key operations systems and supported vendor management platforms.
Present
 
March 2021
March 2021
 
May 2020
Dais Technology, Chicago, IL (remote) ~ May 2020 - March 2021
Principal Software Engineer, Internet of Insurance Team
Full-stack web development enabling new technologies for insurance carriers and agencies.
  • Built and supported front-end Vue.js/Node.js applications and Java back-end micro-services / APIs.
  • Primary developer for consumer-facing insurance portal to quote and buy policies for small valuables.
Hyatt Hotels Corporation, Chicago, IL (hybrid) ~ April 2018 - March 2020
Senior Software Engineer / Interim Dev Team Lead (Contractor), Hyatt.com Booking Team
Full-stack web development supporting online hotel reservations for customers.
  • Helped architect, develop, and support mission-critical front-end Node.js applications and Java back-end micro-services.
  • Lead projects that enhanced the customer experience, built new features, and improved security.
  • Created a new platform using a modern web stack (React/Redux/Node.js), which facilitated rapid iteration of new projects.
  • Worked closely with development, product, and design leadership to ensure our projects align with Hyatt's overall strategy.
March 2020
 
April 2018
April 2017
 
August 2016
International Business Machines (IBM), Oak Brook, IL (remote) ~ August 2016 - April 2017
Independent Contractor, MSS Automation Center of Excellence
Designed and developed automation solutions to enable the MSS ACE team to assist the Security Operations Center (SOC).
  • Developed web-based tools for the MSS ACE team using PHP, Laravel, REST, jQuery, and MySQL.
  • Designed and developed the beta version of Havyn, a voice-enabled cognitive solution for the SOC and MSS customers. Rapidly iterated versions for the SOC, customers, and convention demos.
Akeso Enterprises, LLC, Oak Brook, IL ~ April 2015 - December 2022
Owner / Sole Software Engineer
Created WellTrackToolkit.com, a web application for health practitioners that offer niche personal wellness programs.
  • Tracks leads, automatically sends emails, and charts client progress through wellness programs.
  • PHP/MySQL REST back-end service and front-end rendered using JavaScript, jQuery, and React.
December 2022
 
April 2015
December 2014
 
May 2005
International Business Machines (IBM), Chicago, IL (remote) ~ May 2005 - December 2014
Team Lead / Senior Software Engineer / Software Engineer, MSS Engineering
Lead development teams that support customer devices and the Security Operations Center (SOC). Develop, test, and maintain back-end systems that support managed security services.
  • Improved reliability, scalability, and coverage of device monitoring system.
  • Supported SOC by implementing and maintaining tools to automate common tasks.
  • Helped expand supported devices and improve performance of the log management system, which collected a billion logs daily from customer security devices.
  • Primary developer for multi-platform log agent installed on thousands of customer devices.
  • Created a distributed server framework to dynamically scale multiple back-end systems.
  • Implemented infrastructure automation, including security policy enforcement and reporting.
Contact
pat@patrickspizzo.com
LinkedIn Logo LinkedIn Logo