Badges
Certifications
Certificate: Angular (Basic)
Certificate: C# (Basic)
Certificate: Angular (Intermediate)
Certificate: Java (Basic)
Certificate: Python (Basic)
Certificate: JavaScript (Intermediate)
Certificate: Frontend Developer (React)
Certificate: SQL (Intermediate)
Certificate: CSS (Basic)
Certificate: SQL (Advanced)
Certificate: Problem Solving (Basic)
Certificate: Problem Solving (Intermediate)
Work Experience
Senior Software Engineer
M&T Bank•  May 2022 - Present•  Buffalo,NY
The Microsoft Technology stack was common-place for this position, which made heavy use of C#, VB, F#, WPF, WinForms, and SQL Server. Independent Contributor for a dotnet 8 web-daemon "companion app" that would run locally on end-users' machines allowing a dated, but mission critical, 3rd party software to have its automations created in modern web-sites versus VBScript and .NET Framework runtimes previously required. Team Contributor for a series of dotnet 8, Angular 19 web applications that would allow different stakeholders the ability to manage, maintain, and audit their respectives lines-of-business. Developed and implemented multiple subroutines that would speed up development and/or the operations of those developments and shared them with the entire bank to be utilized by multiple teams, normally in the form of a VS Code extension, or a Powershell cmdlet. Developed and implemented a series of CI/CD automations that made use of Kubernetes, Node, NPM, NuGet, JFrog, OpenShift as well as run coverage reports and unit tests via NUnit (C#) and Karma (Angular) that in-turn post the success/failures of those assertions into Jira via Zephyr Scale. ¹ Mentored and often stepped in as surrogate Team Lead for a team of 5, as well as for other teams as-needed. Mainted Python scripts tied to schedule automations. Developed and Maintained ETL processes designed with SSIS, and scheduled runs via Broadcom Automic.
Backend Engineer
Mongoose Research•  October 2021 - May 2022•  Orchard Park,NY
Worked on a Microsoft Stack, with C# backend applications that dealt in message-queues for transactional text-messaging services (ie Twilio) utilizing CQRS and Mediator Pattern techniques. Worked on improving performance on the analytics API for aforementioned applications by leveraging Kibana/Elasticsearch.
Independent Contractor
Self-Employed•  September 2020 - October 2021•  Remote
Consulted on the New York State–Service-Disabled Veterans' Business System project that made use of mostly React for the front-end, and .NET 5 for the backend via microservices hosted in Azure. Worked on integrating federated identity via NYS-hosted Okta instance.
Senior .NET Software Architect
InnerApps, LLC dba IDSync•  March 2012 - October 2021•  Toledo,OH
Initially worked on IDSync's Suite of Active Directory synchronization utilities and services using C#, and Visual Basic (VB). Lead the Security Gateway project and the IDSync Cloud project. Created a TCP web-socket micro-service and led the "Cloudification" of large portions of the on-premises software into Azure services.
.NET Software Developer II
Mueller Services, Inc.•  October 2010 - March 2012•  Tonawanda,NY
Developed special projects that made use of OCR text recognition, SSRS, SSIS, and other SQL Server technologies to achieve bespoke seamless reports to send to vendors.
Junior .NET Developer
Logistic Dynamics, Inc.•  January 2010 - October 2010•  Amherst,NY
Helped maintain and further develop the existing ASP.NET MVC 3/4 applications directly tied to day-to-day operations and procedures via SQL Server data-layer.
Senior Import Administrator
Norman G.Jensen, Inc.•  November 2004 - January 2009•  Tonawanda,NY
Entry-level position as a data-entry analyst; found flaws in the process and automated it which boosted productivity levels. Put in charge of automating slow processing points and tedious tasks.
Education
Self-Taught
N/A•  September 2000 - December 2004