I specialize in full-stack web development with a focus on DevOps tasks. I have a deep understanding of both the C#, .Net, and Python development ecosystems. I also have experience with frontend frameworks like React and Angular.

Skills

Frontend

Advanced
  • HTML
  • SCSS / CSS / Stylus
  • Javascript / Typescript
  • React
  • Angular
  • Plotly Dash
  • WinForms
  • WPF

Backend

Master
  • C#
  • Python
  • Node.js
  • .Net Core / .Net Framework
  • PHP
  • Express.js

Devops

Advanced
  • Azure DevOps
  • GitHub Actions
  • Kubernetes
  • Helm
  • pip / poetry
  • npm / yarn
  • NuGet

Management

Intermediate
  • Soft Skills
  • People Skills

Database

Intermediate
  • MongoDB
  • Oracle
  • NoSQL
  • SQL Server

Scripting

Intermediate
  • PowerShell
  • Bash

Project Management

Intermediate
  • GitHub
  • Azure DevOps
  • Jira
  • Kanban
  • Agile

Work Experience (7)

Feb 2018 - Current
Lead R&D Engineer
Ansys
 Greater Pittsburgh Area https://www.ansys.com/
Manage a team of Engineers to architect, develop, and manage full-stack web solutions using Python and C# to solve complex physics simulations
  • Build and maintain CI/CD pipelines in both Azure DevOps and GitHub to build and deploy applications
  • Automate compliance with internal SSDLC license, vulnerability, and other security requirements
  • Managing a team of developers to create applications
  • Architecting an ADAS driving simulator for use by major tier-1 OEM customer
  • Completing several internal leadership and management training programs
  • Receive CEO innovation award
  • Develop and release first 2 custom solutions using new framework to allow simulation engineers to create their own applications
  • Prototype with new technologies and frameworks like Node.js, Helm, and Kubernetes
Nov 2016 - Feb 2018
Senior Software Developer
Virtual OfficeWare Healthcare Solutions
 Pittsburgh, Pennsylvania https://vowhs.com/
Developed web applications using C# and Angular to customize Centricity electronic medical records software for various healthcare customers
  • Implemented agile processes and procedures
  • Completed bulk ETL data conversions for customers
  • Developed integrations with third-party vendors
  • Interacted with customers on a daily basis
  • Temporarily handled management responsibilities
  • Implemented a peer code review process
  • Contributed code enhancements to an open source HL7 parser
  • Enhanced an existing job scheduler using Microsoft Orleans
Oct 2015 - Oct 2016
Application Developer Lead
PNC
 Pittsburgh, Pennsylvania https://www.pnc.com
Developed web applications using C# and ASP .Net to help internal business customers automate compliance requirements
  • Fixed software defects and developed new projects
  • Implemented upgrades and enhancements to internal framework
  • Developed proof-of-concept web application in .Net Core hosted on IBM Bluemix
  • Assisted developers and made technical decisions
  • Prepared estimates for future projects
  • Helped implement agile methodologies and split run/change teams
  • Created training documents for new hires
  • Coordinated communications between vendors to ensure compatibility and proper product function
  • Participated in company-wide hackathon with a focus on API-based solutions
  • Developed upgraded framework based on WebAPI and MVC5 for future web applications
  • Helped coordinate release 1 of public-facing asset management website based on Angular
  • Temporarily handled management responsibilities
Dec 2013 - Sep 2015
Project Engineer / Development Manager II
Branding Brand
 Pittsburgh, Pennsylvania https://www.brandingbrand.com/
Developed responsive desktop/mobile/tablet websites using Node.js and PHP for various e-commerce customers
  • Fixed software defects and developed new features
  • Made architectural decisions on internal tools and platforms
  • Communicated directly with clients and stakeholders
  • Managed a small team
  • Reviewed, tested, merged, and deployed code changes
  • Participated in on-call rotations for off-hours support issues
  • Completed feasibility estimates for future work
  • Contributed to internal and external shared modules
  • Optimized and streamlined existing processes and procedures
  • Developed integrations with several 3rd-party providers
  • Facilitated interdepartmental communications training to reduce unnecessary developer interruptions
  • Developed an internal module to dynamically set up new test environments for clients
  • Met with clients on-site to discuss future development projects
  • Implemented several site features using new technologies (Ember.js, Angular, Foundation)
  • Helped direct reports achieve their goals and objectives to grow within the company
  • 2 direct reports were promoted based on accomplishments documented in our bi-weekly 1:1 meetings
Nov 2012 - Dec 2013
Software Engineer
Creehan & Company
 Canonsburg, PA http://www.creehan.com/
Programmed in C# using .Net 4.0 using WinForms, WPF, and WCF to create prescription management software for specialty pharmacies
  • Participated in progress meetings and assisted other developers
  • Reviewed code to verify work completed
  • Estimated hours to complete future tasks
  • Designed, implemented, and tested software defects and new features
  • Met with the customers in person to gather requirements
  • Led several formal training sessions to educate fellow developers on new technologies and procedures
  • Wrote technical design documents
  • Estimated time to complete and assigned work to developers
  • Completed a new system written from scratch in C# using WCF to allow customers to exchange data with our existing products
  • Streamlined existing policies and procedures to educate existing developers and efficiently trained new-hires
  • Helped develop, test, and deploy 64-bit versions of our existing 32-bit applications
Mar 2011 - Nov 2012
Software Engineer
Ansaldo STS
 Pittsburgh, PA http://www.ansaldo-sts.com/
Programmed in C/C++ on a Unix environment to create train signaling, tracking, and management software for heavy rail customers
  • Verified and updated system requirements specifications documents through iterative interactions with the customer
  • Tracked hours-to-complete to ensure projects were completed on time
  • Worked on three different subsystems under the CADX project
  • Participated in 8-month invite-only international Finmeccanica Learning Induction Program (FLIP)
  • Completed international cultural awareness training to strengthen global intra-company communications
  • Tested a new virtualization framework prior to company-wide deployment
  • Met project goals early to catch-up on abbreviated release schedule
  • Member of group selected to plan and coordinate the FLIP Final Conference in Rome, Italy where our team presented to an audience of over 500 attendees including Finmeccanica’s President and CEO's from several subsidiary companies
Jun 2008 - Mar 2011
Intern (Software Development)
The National Institute for Occupational Safety and Health
 South Park, PA https://www.cdc.gov/niosh/index.html/
Programmed in C# using .Net 4.0 and the HOOPS 3D Graphics Framework to convert a legacy, DOS-based mine lighting analysis program
  • Participated in research studies
  • Contributed towards software review meetings
  • Developed deployment projects
  • Met with customers to gather requirements
  • Converted C++ Crewstation Analysis Program to C# Mine Environment Modeling and Analysis program
  • Yearly presentations to site Director
  • Updated Visual Basic Virtual Reality application

Projects (1)

FLIP - Finmeccanica Learning Induction Program
Nov 2011 - Jul 2012
FLIP is an initiative aimed at recent graduates across all Finmeccanica Companies. This 9 months long training course focuses on building a network between young employees while giving a deeper understanding of each Company and the Group itself. Projects developed: "Discover Your Company", "Cross-Company Project" and "Why Us" competition. Three sessions (Launch Event, Activation Day and Final Conference) dedicated to the development of communications and teamworking skills

Volunteer

9/1/2023  - Current
Substitute Den Leader
Scouting America

Education (1)

2007 - 2011
Bachelor of Science (B.S.)
 Information Science
University of Pittsburgh
  • Computer Security
  • Information Systems Analysis
  • Human Factors in System Design
  • Application of Networks
  • User-centered Design

Certificates

2011-05-31
Public & Professional Writing
University of Pittsburgh
2024-07-31
Management Essentials
Ansys
2022-10-31
Effective Communications and Human Relations
Dale Carnegie Training

Languages

English

Native speaker

Interests

Home Automation

  • Home Assistant
  • Matter
  • Open Source
  • Self-Hosted

Cars

  • Repair
  • Autonomous Driving
  • comma.ai