Anthony Steiner

Consulting Technologist & Principal-level Software Engineer

Summary

Principal Software Engineer & Team Leader with just over two decades of experience engineering and one decade leading high-performing teams, architecting enterprise-scale solutions, and driving DevOps culture.

Profiles

Experience

M&T Bank · Buffalo, NY
Principal Software Engineer
May 2022 – Present
•
Leading teams of 3-5 direct reports (depending on the project), as well as mentoring individual developers for tricky troubleshooting sessions.
•
This position heavily utilized the Microsoft Stack, which comprised C#, VB, F#, WPF, WinForms, and SQL Server.
•
When acting as a team lead, I developed and implemented multiple subroutines that accelerated development and the operations of those developments and shared them with the entire company to be utilized by multiple teams. This approach kept morale and productivity up, reducing "housekeeping" burdens on the development efforts.
•
When acting as a team-lead, developed and implemented a series of CI/CD automations that made use of Kubernetes, Node, NPM, NuGet, JFrog, and OpenShift as well as run coverage reports and unit tests via NUnit (C#) and Karma (Angular). This in-turn posts the successes/failures of those assertions into Jira via Zephyr Scale to remove and/or minimize the burden on the independent contributors.
•
When acting as a team lead, developed and maintained ETL processes designed with SSIS, and scheduled runs via Broadcom Automic.
•
Team contributor for a series of .NET 8, and Angular 19 web applications that would allow different stakeholders the ability to manage, maintain, and audit their respective stakeholders.
•
Independent contributor for Director Web Bridge (see projects) that unlocked web technologies for a previously .NET Framework-only architecture, accelerating development and enabling the average new hire to develop complex scripts and web apps that they wouldn't otherwise have the ability to.
•
Wrote and maintained a handful of Python scripts tied to scheduled automations as an independent contributor.
Mongoose · Orchard Park, NY
Backend Software Engineer
October 2021 – May 2022
•
Worked on .NET microservices, making use of mediator patterns as well as CQRS to facilitate the creation of a series of intelligent communication routines. This enables higher-education institutions to more broadly and more securely communicate within the student body and faculty therein.
•
Created Terraform routines to automatically create a QA instance of changes separate from any other feature set being tested to avoid code collisions.
Senior Software Architect & Engineer
July 2020 – September 2021
•
Worked multiple contracts simultaneously at varying hourly commitments based on the project needs, averaging 40-70 hours per week.
•
Lead a team of 15 direct reports (engineers, designers, copywriters, and business analysts) on an NYS Government contract for the NYS Services Division of Service-Disabled Veterans
•
Lead a modest team of 1 developer and 1 designer to create a bespoke e-commerce system written in a combination of PHP and C# used by Dynics, Inc.
•
Maintained and supported production changes for legacy Classic ASP mission-critical web apps.
•
Mentor software engineers on CodeMentor.io on an as-needed basis.
Lead Engineer
March 2012 – July 2020
•
Lead multiple cloud-native and migratory projects
•
Lead the project for a custom and complex TCP-based application called "Gateway API" (see projects).
•
Designed and developed a series of custom web interfaces written in PHP and Dojo to provide MSPs the authorized ability to reset user passwords, rename, unlock accounts, and install/remove software on specific machines.
•
Designed and developed Windows Services that extended the built-in features of Microsoft Active Directory to allow over 24 different 3rd party apps to make direct use of the metadata each domain user or computer had.
Mueller Services · Tonawanda, NY
Software Developer II
November 2010 – March 2012
•
Ran revolving special projects team involving…
•
Deployment and training of PGP Keyring to 120 accountants
•
Designed and developed an email processing web app that created simplified workflows for processing requests from clients.
•
Designed and developed reporting software that would use OCR to read facsimile reports and cherry-picked content to transpose onto a more uniform portrait-style report that garnered the company $1 million in contracted profits with vendors in 2012.
LDI, Inc · Amherst, NY
Junior Developer
January 2010 – August 2010
•
Developed and maintained production web apps written in .NET Framework, making use of the DevExpress component library.
Norman G. Jensen, Inc. · Tonawanda, NY
Application Support Specialist
January 2004 – August 2010
•
Was lead on the design and development, maintenance, and support of the "Entry Assistant" program that would allow data entry analysts to press a single key to open a workflow. This would save the average analyst 30 minutes to an hour per shipment processed.
•
Was lead on the design and development of the "Outlook Attachment Ripper" as one such utility that would allow a port manager the ability to transfer hundreds of faxed shipment paperwork to a document archive called Synergize DIMMS. This would then allow analysts to be entirely paperless, saving the company millions a year in printing paper and printer toner.

Certifications

Angular (Intermediate)
December 2024
HackerRank (ID: 8e8e68cf754e)
https://www.hackerrank.com/certificates/8e8e68cf754e
C#
December 2024
HackerRank (ID: afcf1f62d19c)
https://www.hackerrank.com/certificates/afcf1f62d19c
Java
December 2024
HackerRank (ID: 22fdc6f44d46)
https://www.hackerrank.com/certificates/22fdc6f44d46
Python
December 2024
HackerRank (ID: 74f62a1b6274)
https://www.hackerrank.com/certificates/74f62a1b6274
Javascript
December 2024
HackerRank (ID: 3b34e9f49450)
https://www.hackerrank.com/certificates/3b34e9f49450

Skills

.NET/dotnet
Advanced
C#, VB, F#, Blazor, ASP.NET MVC, WinForms, WPF, MAUI
Node/TypeScript
Advanced
Node, TypeScript, Vue, Angular, Nuxt, NextJS, React/TSX, Svelte
PHP
Advanced
Laravel, Composer, Symphony, Magento, WordPress
Python
Intermediate
Django, Reflex, Masonite, Flask
Java
Intermediate
Spring Boot, Micronaut, Dropwizard
Databases
Advanced
MS SQL Server, Oracle, PostgreSQL, MySQL/MariaDB, NoSQL (Mongo/Cosmos/etc)
DevOps
Advanced
Docker, Ansible, Kubernetes, Puppet, GitLab, GitHub, Bitbucket, Jira (Test Automation), Terraform
Cloud
Advanced
Azure, AWS, GCP, DigitalOcean

Projects

Director Web Bridge (M&T Bank)
October 2023 – Present
Written as a COM add-on companion application that would enable intranet web apps the ability to make calls into desktop-installed software, making use of ActiveX/COM add-ins.
This project is decidedly a stopgap for a vendor-provided solution that allows a seamless pivot behind the scenes of the subsystem created in this project.
Gateway API (IDSync)
November 2012 – July 2020
A custom, multi-threaded TCP-socketed Gateway API that was more akin to reverse-proxy in .NET Framework that was installed behind a pre-configured F5 Firewall using a custom AES256 encryption to securely communicate with Active Directory Domain controllers via a client app designed as a required Agent to be used with the Gateway API to allow Managed Service Providers (MSP) to manage Domain Users and install/remove applications for machines without clients needing to give direct VPN access to said MSP.

Interests

Coding
Ideally something other than what I already know
Technology
Complicated circuits with breadboard and wires
Sound Recording Engineering
FLStudio, Cubase, Ableton Live
Story-writting
Magical Realism; Space-based High-Fantasy
3D Illustrations
Blender, Adobe Animate
Download PDF
Link copied