Download my general resume as a PDF or a Word Document
Professional Experience
- Architect new .NET Web API 2 project for new API endpoints following modern conventions
- Full-stack React/JSMVC, .NET Framework Web API 2, and Windows Communication Foundation (WCF)
- Communicate directly with critical-account customers to ensure user journeys are met
- Travel to India to train and bond with new, global teams
- Train developers on our technologies and products
- Lead team implementing new features
- Lead SPIKEs and recommendations for migrating WCF API to ASP.NET API
- Improve front-end automated testing architecture using Test Cafe
- Fix project READMEs to be up-to-date and include improved workflow instructions
- Advocating investing in technical debt toward cloud solutions
- Implement new features for Server product
- Provide developer feedback throughout the agile process
- Ported a Windows Presentation Foundation voice transcription app to Xamarin.Forms for macOS
- Created Google Chrome browser extension for facilitating voice transcription and injection into web pages using React and Redux
- Deploy pre-existing C# libraries as an ASP.NET web API via Docker containers for altering user settings
- Utilize Microsoft Azure Functions, Custom Vision, and Queues to make an application suite backend which would be used to detect and report available parking spots in parking lots; frontend apps written using C# Forms and Angular
- Implement React test suites across multiple projects (Jest, react-testing-library)
- Rewrote tax lookup and payment AngularJS application using Angular9
- Created web applications that could track and report real-time location of public transit vehicles in Clarion, PA
- Published iOS and Android application wrappers of a web application for transit passengers to view the location of transit buses and get ETAs for the bus to any given pickup location
- Web Server written using Java and mySQL
- Frontend written using JavaScript with HTML
- Won awards for best project in college Honors Program
- Used by Clarion Area Transit Authority until I decided to end the company and software
- Implemented new patterns and technologies for a 15 year old software platform
- Introduced Hibernate ORM framework, replacing custom in-house solution
- Supported transition to Kotlin as a supplement for still needing to use Java 6
- Succeeded in solo and team projects
- Mentored and managed interns and intern projects
- Employed after a six month internship
Education and Certifications
- Bachelor of Science in Computer Science, Honors; Clarion University of Pennsylvania
- Microsoft Cerfified Solutions Developer: App Builder
Community Involvement
- Co-Organizer of Pittsburgh .NET User Group
- Speaker at Microsoft Global Azure Bootcamp
- Xamarin.Forms Open Source contributor