Engineering and Leadership services
What I find most fascinating about engineering is the process and problem solving. Every new feature, bug, or improvement is a new problem to be solved!
I graduated in 2012 from Westminster College with my Bachelor of Science in Computer Science and was lucky to find a Software Engineering position at ChemADVISOR. I learned so much at ChemADVISOR and made lifelong friendships. I had the opportunity of having a great mentor there who pushed me into leadership. I found I loved it!
In 2015, I decided to further my education and enrolled in the Master of Science in Software Engineering program at West Virginia University. I graduated in December 2017, and in February 2018, I received my Lean Six Sigma Green Belt certification from the University of Michigan.
My career and educational paths have led me toward the following two passions.
- Creating the best team cultures: ones of trust, understanding, companionship, accountability, and continuous learning.
- Process improvement: delivering high-quality products and services to customers fast while reducing non-value-added time.
Consulting
I offer consulting services in software engineering, leadership development, process improvement, and project management. Contact me today for more details!
Software Engineering
I have experience developing and leading teams of engineers for desktop and mobile applications across many tech-stacks. Do you need help with requirements, estimates, feasibilities, or advice? Contact me today!
Leadership DEVELOPMENT
Management is one thing, but can we do better? I am a student of servant leadership. Empowering our teams is the only way to succeed. I would love to share my talents and skills with your team!
Process Improvement
By following time-tested manufacturing process improvements, we can optimize the software development lifecycle and quickly deliver high-quality products to our customers.
Project Management
By following Agile project management, our teams can provide iterative value that delights customers. Contact me today for help with Kanban, Scrum, or Scrumban software development!
Contact me today!
Work Experience
Sr. Director of Engineering, BetQL & Audacy (September 2023 – Present)
Audacy: Remote
- Leading the fullstack engineering efforts of one of the best sports betting analysis solutions, including React Native iOS and Android mobile apps, Next.JS web app, GraphQL Express Node server, & GCP backend.
- Leading Audacy’s podcasting and ad tech front end and back end engineering teams around podcast delivery, ingestion, and ad campaign management.
- Working every day to promote a unified mission and values, lead in engineering best practices, find process improvement opportunities, and learn all I can from my team.
Sr. Director of Engineering, Clients & Client Services (January 2023 – September 2023)
Director of Engineering, Clients (January 2022 – December 2022)
Audacy: Remote
- Responsible for all Audacy user-facing applications including our React Native iOS and Android apps, React web SPA, and connected devices such as Automotive OS, Roku, Alexa, and Smart TVs.
- Responsible for our Client Services package, which is our core business logic that is reused in all apps.
- Leadership over a group of 18 team members, including 2 engineering managers and their respective development teams, a product owner, a scrum master, and QA team.
- Serve as a subject matter expert in the mobile, web, and connected device spaces for the organization.
Director of E-Commerce Engineering (March 2021 – January 2022)
Branding Brand: Pittsburgh, PA
- Overseeing the mobile applications and web sites of some of e-commerce’s largest players.
- Includes both new launch and legacy applications.
- Leading five engineering managers and their respective development teams.
- Member of the engineering leadership and hiring teams.
- Internal and client-facing escalation point.
Development Manager II (July 2019 – March 2021)
Branding Brand: Pittsburgh, PA
- Engineering and project manager of the React Native mobile app for a large wholesale club.
- Included capacity planning, requirements engineering, technical feasibilities, Scrumban project management, retrospectives, demos, story grooming and sub tasking, and product direction.
- Responsible for the career and technical coaching of a team of developers.
- Promoter of best practices: Jira project and release management, automation when possible, full team PR reviews, unit tests, and embedding checklists in critical activities.
Product Director (October 2018 – July 2019)
Brunner: Pittsburgh, PA
- Director for a series of customer Microsoft .NET web applications.
- Created an interactive and engaging team culture while ensuring growth and profitability.
- Point-of-contact with customers.
- Created statements of work including cost estimation and timeline preparation.
- Ensured proper requirements engineering, quality control, risk management, and billing.
- Implemented Kanban development methodology and continuous improvement activities.
- Worked with clients and design/development teams to develop short and long-term plans for system design.
- Provided recommendations and insight to clients regarding their technology and development platforms.
- Managed product release related activities including testing and documentation.
- Exceptional detail writing technical documentation.
Software Engineering Manager (May 2015 – October 2018)
ChemADVISOR / Underwriters Laboratories (UL): Pittsburgh, PA
- Agile Scrum and Kanban management of key division Microsoft .NET desktop applications.
- Managed migrations of on-premise applications/infrastructure to AWS cloud infrastructure.
- Mediated communication issues between team members, different business divisions, and stakeholders.
- Oversaw full project life cycle management, from requirements engineering to retirement.
- Strived to create an atmosphere of Lean Six Sigma continuous process improvement.
- Supervised and mentored six globally diverse team members from USA, China, Belgium, and India.
- SQL, PowerShell, and batch scripting to automate and improve manual processes.
Software Engineer (May 2012 – May 2015)
ChemADVISOR / Underwriters Laboratories (UL): Pittsburgh, PA
- Microsoft .NET Agile developer as part of a global team using C#, VB.NET, SQL Server, XML, XSLT, and CSS.
- Reduced code complexity, increased test coverage, and profiled code using Big(O) time complexity analysis.
- Implemented a CruiseControl.NET server, the team’s first automated continuous integration tool.
Skills
- Atlassian Suite (Jira and Confluence)
- Partner selection and negotiations
- Epic/Story grooming and technical pre-work
- CI/CD build pipelines and scripting
- iOS and Android mobile development (RN bridging)
- Code signing and app store review processes
- Web SPA design principles and metadata generation
- Full stack architecture and development techniques
- Security and regulatory compliance (Ex. CCPA)
- REST API development and consumption
- DevOps and Infrastructure as Code (Terraform)
- Git, Github, and Subversion
- Gitflow branching strategy and conventional commits
- Travis, TeamCity, and CruiseControl CI/CD
- AWS and Azure
- Microsoft Project, Microsoft Visio, and Lucidchart
Interests
- Servant leadership and removing miscommunication
- Creating safe and empowering team cultures
- Mission and values champion
- Entrepreneurship
- Lifelong technical, leadership, and business learning
- Capacity and project planning
- Kanban/Scrum/Scrumban methodology
- Lean Six Sigma and the Theory of Contraints – Applying time-tested manufacturing process improvement concepts to software engineering.
- Full-team PR reviews and unit test promoter
- Requirements engineering
- Robotics
- Music and Outdoor technologies and software
Tools
Programming Languages
React, React Native, Javascript, Typescript, Java, C#, VB.NET, C, C++, Python
Scripting Languages
batch, Powershell, bash, zsh
Data Storage, Styling, and Transformation
SQL, json, xml, xslt, html, css, sass
Development Environments
Visual Studios, Visual Studio Code, XCode, Android Studio, Atom
Package Managers
yarn, npm, CocoaPods
Education
Westminster College (PA)
B.S. Computer science Math/Music Minors
West Virginia University
M.S. Software Engineering
University of Michigan
Lean Six Sigma Green Belt Certification
Projects
Anytime Live – Audacy
- Led our team through the launch of our Anytime Live service that allows our content creators to stream live shows to a digital audience.
- The feature set is similar to Instagram or Facebook live, but listeners can also call in and join the conversation.
- Uses SignalWire, with WebRTC under the hood, for session hosting and audio/video streaming, and message passing via Pubsub.
- Coordinated the MVP of the feature and helped to elevate the impact of scope creep to stake holders.
- Worked on team knowledge transfer as we had some team members roll off the project mid development.
- Coordinated the launch alongside our A2 App Performance Improvements project.
A2 App Performance Improvements – Audacy
- Led the initiative to greatly improve the stability and performance of our apps.
- Coordinated with the group, and other teams in our tech stack, to work on multiple areas of improvements including unnecessary rerenders, improved animation logic, more efficient Recoil atoms, fixing crashing bugs, and reducing the number of player events sent from Client Services.
A2 Front-End and Backend Launch – Audacy
- Oversaw the pre-launch development and July 2022 launch of our new A2 (Audacy 2.0) React Native iOS and Android apps, Web SPA, and Client Services core package.
- Coordinated with all backend teams on a run book, deploy dependencies, and rollback options.
Curbside Pickup – Branding Brand
- Engineering and project management of a curbside pickup feature for two of our wholesale club partner’s mobile apps.
- In order to fulfill buy online pickup in store orders, we have a team member app that we developed and maintain. This work involved coordinating a workflow between the consumer app and the team member app so that user’s can buy online, pull up to the store, and have their order delivered by a team member to their car.
- This work was extremely rewarding and the most meaningful of my career. During the pandemic, this feature allowed users to safely pickup their orders while not exposing themselves and others in the store. For people in high-risk groups, this potentially is the only way for them to get life-saving food and supplies. I was very proud of my team and I for engineering a feature that helps so many people!
Engineering Onboarding and Epic Checklist – Branding Brand
- Speer-headed the engineering onboarding program at Branding Brand.
- Utilized Jira to create engineering onboarding epics. These epics are checklists that contain subtasks for each cultural and technical task a new hire would need in the onboarding process.
- Recorded training videos so new hires can learn parts of the process asynchronously.
Instacart Same-Day Delivery (SDD) Integration – Branding Brand
- Lead our team to create a seamless integration with our wholesale club partner and Instacart for SDD purchases.
- Utilized client Instacart API wrappers to engineer a native and seamless checkout experience of Instacart items.
- Created new React Native components to show and receive SDD data.
- Included a mixed cart experience. For example, a user can have a ship to home item, buy online pickup in store item, and an Instacart item all in the same cart and checkout through a single flow. This differs from a typical web view navigation to Instacart’s website to checkout Instacart items.
PayPal Payment Integration – Branding Brand
- Worked to integrate React Native Paypal as a bridge into our wholesale club partner’s app.
- Utilized the Braintree SDK and JWT token creation on the server side to create a web view experience for a user to associate a PayPal account to a checkout.
Guitar Gallery Website Redesign and Implementation – Freelance
- Worked with my father (Tim S. Matyas) and brother (Tom Matyas) to redo Guitar Gallery‘s website.
- A project plan was put together based off of requirements gathering and evaluation of the existing site.
- Researched and used WordPress as the CMS technology.
- Created both staging and production environments for development. The staging site uses an AWS t2 micro EC2 instance. The production site uses DreamHost as the hosting provider.
- Frequently pushed iterative value to my father and brother. By working in an agile way, I was able to receive feedback fast, make changes, redeploy, and continue the cycle.
Safety Data Sheet Authoring Software and XML Content Repository – ChemADVISOR / UL
- Engineering manager, project manager, and developer as part of a five-member development team consisting of internal and offshore developers.
- Microsoft .NET desktop application written in C# and hosted in AWS for a series of customers.
- Architected and managed a team to build an XML content repository that mirrored the implementation of subversion. This was developed using a web service and Microsoft SQL database.
- Performed requirements engineering with users, managed and estimated issues, created and kicked off sprints, monitored sprint progress, closed sprints, and deployed software.
Autonomous Firefighting Robots – Westminster College and Freelance
- Constructed two autonomous robots (YYZ my first robot and BU2B2 my second robot) that successfully navigated all rooms of a mock house floor layout in search of a candle. Once the candle was found, the robot extinguished it. Additionally, BU2B2 was able to return to the start location.
- YYZ was written in C and used an experimental operating system with 2 linked Atmel chips. BU2B2 used an Arduino MEGA board and was written in C++.
- BU2B2’s parts included a custom perf board with keyed and labeled connectors, frame and wheel chassis, DFRobot distance sensors, line detector, motor controller, fan, lcd, start button, and heat sync.
- Competed for 3 years in the Trinity College Firefighting Competition in Hartford, CT. My first year was with YYZ as part of my capstone work at Westminster College. My second and third years were with BU2B2 as a freelance hobbyist.
- This was an incredible experience that instilled a lifelong interest in hobby robotics.
- BU2B2 is featured below in picture and video.