Experience

March 2024 - Present

Software Systems Architect Release Tools - Epic

  • Led Quality Tracking web migration, delivering fixes to existing systems at 3x the team average velocity while maintaining superior quality.
  • Designed and implemented the new Issue Tracking workspace UI, simplifying complex workflows, reducing side-effects and fixing many existing bugs with the new workflow.
  • Delegate sub-project tasks and lead weekly check-ins and sprint planning.
  • Coach employees on dev process expectations and design communication.
  • Coordinate with User Experience Designers and key stakeholders to measure project success.

November 2021 - March 2024

Software Systems Architect Release Tools - Epic

  • Designed and built SVN to Git verification system validating millions of revisions across 5 repositories for thousands of developers.
  • Verified topology, file change lists, and content equivalency to ensure zero data loss during migration.
  • Built CI/CD pipeline and integration tests for git utility client.
  • Designed, built, and maintained Git client hooks and GitLab server hooks.
  • Conducted security audits, fixes, and planning.

August 2020 - November 2021

Software Systems Architect All Epic - Epic

  • Codified style rules using .editorconfig
  • Automated code integrity: audits, fixes, and pull requests to reduce overhead in finding and fixing common coding mistakes
  • Led JavaScript to TypeScript migration to reduce friction for developers
  • Executed .Net Framework to .Net Core transition of a Windows Forms application
  • Developed a tool for soliciting feedback on recent collaborations

October 2017 - August 2020

Senior Software Systems Developer Reports - Epic

  • Architected extension framework to allow for loosely coupled, interactive reporting content
  • Directed platform migration from VB6 client application to Web Application
  • Managed large scale coding changes and project tracking
  • Mentored new employees on design and coding standards
  • Improved existing review tools to reduce false positives and increase developer confidence in tooling assistance
  • Implemented a project time tracking assistant to better revise project time estimates

December 2016 - October 2017

Software Developer II Reports - Epic

  • Conducted fixes, investigations, and cross team education for security issues
  • Created a parsing engine to assist in locating security vulnerabilities, dead code paths, and unused translations within the software
  • Achieved performance improvements reducing login time by 500ms, component initialization by 80% (400ms)

July 2012 - December 2016

Software Developer Rich Text Document Editor - Epic

  • Integrated test bench for regression testing of third party updates
  • Improved keyboard accessibility for Section 508 and WCAG compliance
  • Implemented visual display improvements for users with Photophobia
  • Managed 3rd Party subcomponent integration debugging, code review, and fix requests

May 2011 - December 2011

Software Engineer Intern (Remote) Maverick Software Consulting

  • UI automation testing with Ranorex, framework designed for compatibility with Selenium. Converted existing Java tests to C# using the new framework
  • Improved suite of tests improving full regression testing by 300%
  • Developed a testing framework to allow distributed execution of tests within the testing suite

September 2010 - May 2011

Technology Support Specialist Wisconsin School of Business

  • Customer Service and one on one support with Faculty and Staff
  • Use of Altiris for managing system images, motoring to manage rolling updates
  • Improved rollout process to avoid downtime
  • Hardware and software troubleshooting end user devices

May 2010 - September 2010

Technology Intern Thomson Reuters

  • Created an interactive HTML/JS display and web server with Java to display response management data from a SQL database

June 2009 - September 2009

Technology Intern Capacity Management Thomson Reuters

  • Created Database for capacity management forecasting. Reduced manual work required for quarterly forecast reports from 40 hours to 15 minutes
  • Improved scalability for volume of data which could be displayed
  • Created on demand reports of server load replacing manual tasks