Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Stephan Mazzucco

Frisco,TX

Summary

Dynamic Principal Engineer at Verizon with expertise in network automation and database management. Spearheaded a team to enhance a multi-tenant architecture, achieving over $30 million in operational savings. Proficient in Python and skilled in leadership, I excel in driving performance optimization and delivering impactful automation solutions.

Overview

23
23
years of professional experience

Work History

Principal Engineer

Verizon
Richardson, Texas
12.2019 - Current
  • Developed, integrated, and supported an automation platform ecosystem to enable network automation efficiency for network engineers charged with supporting Verizon’s network.
  • Led a team of 3-4 to develop and deploy a scalable, distributed architecture for an internal network automation platform, transforming from a single server to a clustered, multi-tenant deployment, enabling increased capacity and support for larger customers.
  • Migrating MariaDB to Galera with bi-directional, asynchronous replication to a redundant data center.
  • Established integrated high availability for Redis and HashiCorp Vault to improve data security.
  • Configured HAProxy to balance load between web applications and Redis, optimizing performance.
  • Scaling up the central MongoDB from a single instance to a cluster across 3 data centers.
  • Facilitated platform growth and on-boarded additional automation, devices, and users for larger customers, relieving pressure from single servers and realizing over $30 million in operational savings.
  • Led the deployment of an automation platform instance to streamline internal maintenance activities.
  • Adapted orchestration templates for VCP private cloud platform (OpenStack) to streamline cluster builds, maintaining consistency with single-server builds while enhancing scalability and resource utilization.
  • Leveraged the same asynchronous replication from clustering to also provide a redundancy for single-server environments. This allowed our smaller automation sites to have an up-to-date backup in an emergency.
  • Took over a business-critical automation project that validated and deployed new firewall rules. Re-homed the Docker-based application to the VCP private cloud, migrated the CI/CD jobs, and upgraded the project to Ansible Automation Platform. Assuming responsibility for this project helped protect the Verizon network infrastructure.
  • Recognized as a team leader in database expertise; provided technical guidance and performance benchmarking that allowed a successful migration from MySQL to MariaDB. Provided regular performance tuning and stability improvements related to configuring OpenSource components like gunicorn, SQL Alchemy, task queues, and nginx.
  • Developed a custom REST API for data access and reporting to a complex legacy maintenance coordination system using Oracle, Flask, and SQL. This provided easier visibility into past and upcoming maintenance events for a Tier 2 network operations group.
  • Developed a Python API for an OAuth-based maintenance ticketing system, facilitating data access for network engineers to monitor maintenance activities on their devices, improving operational visibility and collaboration.

Test Engineering Team Lead and Senior Software Engineer

ARMtech, Insurance (AgriSompo)
Lubbock, Texas
10.2016 - 12.2019
  • Lead a team of automation engineers in architecting and implementing automation software components to drive software quality improvements. As a senior software engineer, I developed and tested SOA applications for the crop insurance industry. Key contributions include:
  • Developed test strategy, test plans, and led test engineering efforts for new SOA platform (NodeJS) and applications (Angular, React), including a performance testing framework that significantly improved performance in a critical business application.
  • With the performance testing framework, I developed the optimized tuning of our Docker-based services.
  • Integrated software metric collection with SonarQube and GitLab CI/CD pipelines to enhance code quality.
  • Gathered requirements and created software architecture candidates with reference prototypes to align with project objectives.
  • Delivered a prototype OAuth server with test data, enabling early integration with a 3rd party working on integrations for crop insurance providers.

Software Engineer

ARMtech, Insurance (AgriSompo)
Lubbock, Texas
05.2011 - 10.2016
  • Led development of Node.JS server back-end services for HTML5-based web application, improving system scalability and responsiveness.
  • Led mobile and web service development, delivering functionality for mobile quoting and claims applications; developed load testing routines to enhance performance.
  • Designed scripts and applications that linked existing customer information with IRS e-Services to ensure accurate name and Tax ID matching.

Software Test Group Lead (2008), Consulting Software Engineer (2003)

Siemens Corporation
Arlington, Texas
09.2003 - 05.2011
  • Led test and automation group for over 2 years, managing on-site test efforts with USPS under high-pressure conditions.
  • Developed and tested automation software solutions for US Postal Service in C++ on MS Windows platform, contributing key technical expertise.
  • Developed, tested, and deployed multiple software releases to the field. Primary development in C++ using Visual Studio 6.0 and Studio 2005; some development performed in C# using Visual Studio 2003.
  • Received the first recorded perfect project score on the CARS project; sustained this level of quality for all four of the next software releases.
  • Supported fielded application software by facilitating customer changes across multiple systems to ensure seamless integration.
  • Requirements engineering and tracing to design, test, and implementation elements.
  • Automation solutions that I worked on helped deliver millions of dollars in value to the US Postal service.

Education

Bachelor of Science - Computer Science

Texas A & M University
College Station, TX

Graduate Program (incomplete) - Computer Science

Texas Tech University

Skills

Languages and Frameworks

  • Bash, C#, JavaScript, Java, Python,
  • Flask, Jinja2, Nodejs

Database:

  • MariaDB, MySQL, Postgres, Oracle, SQL Server

Infrastructure

  • HAProxy, MongoDB, Nginx, Redis, Vault

Tools:

  • Black, ES/TS Lint, Flake8, FxCop, Prettier, SonarQube

Observability

  • ElasticSearch, Grafana, Kibana, Percona Monitoring and Management, Prometheus, Splunk

Testing Tools

  • Cypress, Mocha, JMeter, Test Director

Domains

  • Automation, Insurance, Government, Telecommunications

Experience Areas

  • API development, Complex problem solving, Continuous integration, Database management, Network automation, Performance optimization, SOA architecture, Supervision and leadership

Timeline

Principal Engineer

Verizon
12.2019 - Current

Test Engineering Team Lead and Senior Software Engineer

ARMtech, Insurance (AgriSompo)
10.2016 - 12.2019

Software Engineer

ARMtech, Insurance (AgriSompo)
05.2011 - 10.2016

Software Test Group Lead (2008), Consulting Software Engineer (2003)

Siemens Corporation
09.2003 - 05.2011

Bachelor of Science - Computer Science

Texas A & M University

Graduate Program (incomplete) - Computer Science

Texas Tech University
Stephan Mazzucco