TECHNICAL SKILLS
Programming: C#, Java, JavaScript, TypeScript, VBA
Web Application Development: Angular, React.js, Vue.js, HTML/CSS, JSON, Spring Boot, RESTful APIs
Database Programming: MSSQL, PostgreSQL, JDBC, ODBC, Teradata
Cloud: AWS Cloud Practitioner Certification; pursuing AWS Solutions Architect Associate Certification
Development Tools and Techniques: Agile, Git, Bash, Entity Framework, Event Sourcing, CQRS, NUnit, FluentAssertions, FluentValidation, Moq, AutoFixture, VS Code, Visual Studio, Microsoft SSMS, Postman, IntelliJ
EDUCATION
Tech Elevator | National Live Remote Campus | Java/SQL/Vue.js Full-Stack Coding Bootcamp
March 2021 - June 2021
Master’s Degree with Major in Political Science | Villanova University | Villanova, PA
Bachelor’s Degree with Major in Social Studies | Millersville University | Millersville, PA
PROFESSIONAL EXPERIENCE
MadeLabs, Software Developer
July 2022 - Present
- Fulfilled contractor responsibilities and additionally supported the ATP Flightdocs (now Veryon) aircraft Maintenance, Inventory, and Work Center products using C#, ASP.NET, MSSQL, Angular, and Angular.js.
- Implemented full-stack feature additions and improvements to Fairview project and resource management software by MadeLabs using C#, PostgreSQL, and React.js.
- Other relevant technologies and concepts: Redux, Clean Architecture.
MadeLabs, Software Developer (Contractor)
July 2021 - June 2022
- Implemented full-stack tracking, reporting, integrations, and alerting features for the ATP Flightdocs Operations product (now Veryon Flight Operations) using C#, ASP.NET, MSSQL, and Angular.
- Other relevant technologies and concepts: RxJS, NgRx, Entity Framework, CQRS, Fluent Validation, NUnit, FluentAssertions, Moq, AutoFixture, Event Sourcing, Domain-Driven Design.
Grainger, Senior Site Editor
Nov 2018 - Feb 2021
- Developed tool to discover and report shortcomings in merchandising strategy using VBA.
- Developed complex data integrations using Microsoft Power Automate, Domo, and VBA to provide automated, self-updating insights to reduce duplication of effort among business partners.
- Designed and developed responsive issue tracker in Excel to streamline stakeholder feedback and improve efficiency.
Gamut, a Grainger Co., Content Developer/QA Analyst (Contractor)
Oct 2016 - Nov 2018
- Developed and maintained process and tracking tools for the merchandising publication process using VBA.
- Trained incoming analysts/site editors.
Freelance Writer
Nov 2015 - Oct 2016
- Managed client relations and created a website using WordPress.
Amazon.com, Content Developer/VBA Developer (Contractor)
May 2013 - Nov 2015
- Increased team productivity by automating product description generation using VBA for language assembly.
- Reduced team process time using VBA to generate work product output and reports.
OTHER TECHNICAL EXPERIENCE
Rome Around City Tours App: Full-stack tour itinerary builder using Java, PostgreSQL, Spring Boot, and Vue.js. Consumes Google Maps JavaScript and Geocoder APIs.
Daily Affirmations Bot: Developed a bot to deliver randomized affirmations in the style of the SNL character Stuart Smalley to a dedicated Reddit group using the JRAW Reddit API library and common Java data structures.