Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Enterprise Application Architect
AMHEnterprise Application Architect
Jun. 2022Pittsburgh, Pennsylvania, United States- Modernizing software engineering department using best in class practices including feature flags, trunk-based development, and agile methodologies. - Revolutionized the deployment process by improving lead-time for changes from 2 months to 1 week while maintaining IT SOX compliance. - Identified and implemented cloud cost savings measure reducing costs by $500k/yr. - Lead implementation of OpenTelemetry into AMHโ€™s platform replacing Application Insights with Grafana Cloud. Allowing complete observability for frontend, REST APIs, and asynchronous messaging. - Founded and administrates the Architecture Review Board within the AMH Software Engineering organization. - Implements and maintains a microservice architecture using .NET 8 / C#, SQL Server / CosmosDB and React / Typescript. - Utilizes Domain Driven Design (DDD) to implement and maintain bounding contexts and services. - Proposes and evaluates patterns and practices for use by the larger engineering organization. - Evaluates software design and code of services to ensure technical consistency and correctness using design and code review processes. - Introduced runtime feature flagging, trunk-based development, static analysis, security scanning, and DORA metrics to increase developer productivity. - Designs and maintains architecture using PlantUML and Sparx Enterprise Architect. - Works with a globally distributed team of product owners, SCRUM masters, architects, engineers, and QA engineers in Europe, South America, and USA. - Interviews software engineering candidates for technical and cultural fit.
Senior Software Development Engineer II
iHerb, LLCSenior Software Development Engineer II
Nov. 2021 - May. 2022Pittsburgh, Pennsylvania, United States- Serves on the Architecture Review Board for both backend and frontend groups. Proposes and evaluates patterns and practices for use by the larger engineering organization. - Evaluates software design and code of services to ensure technical consistency and correctness using design and code review processes. - Implements and maintains a microservice architecture using .NET 6 / C# , MongoDB, GraphQL, React / Typescript. - Works directly with infrastructure teams to setup and maintain Kubernetes, MongoDb, Elastic Search, and Kibana/Prometheus - Utilizes Domain Driven Design (DDD) to implement and maintain bounding contexts and services. - Participates in the on-call rotation to identify and resolve production errors.
Software Engineer V
OmnicellSoftware Engineer V
May. 2019 - Nov. 2021Greater Pittsburgh Area- Software architect overseeing the design and implementation of a Class III/C medical device product that runs on-premises and in Azure infrastructure. - Responsible for creating and maintaining software design documentation in compliance with FDA and AAMI guidance. - Technical lead on the entire server-side code base written in .NET Core. - Designs, leads, and maintains a microservice oriented architecture using .NET Core, Windows Presentation Foundation, and React/Redux in Microsoft Azure. - Leader of the architecture group that establishes patterns and practices for our entire code base. Reviews and approves these patterns and practices and ensure they are implemented within the product. - Introduced Domain Driven Design (DDD) patterns to the software resulting in a simpler code base. - Simplified the architecture of the software resulting in a simpler code base, improving performance and reducing bugs. - Analyzes requirements from the systems engineer providing architecture and design guidance on how to best implement the requirements. - Implements software across the entire technology stack using ASP.NET Core, Windows Presentation Foundation, and React/Redux. - Advises and mentors engineers within the team on designing quality software using best patterns and practices. - Works directly with external stakeholders including management, marketing, technical support, and other software teams to ensure the software meets their requirements and deadlines.
Senior Software Developer
Dynamics Inc.Senior Software Developer
Apr. 2018 - May. 2019Greater Pittsburgh Area- Technical lead for a large cloud-based software product that processes 3M+ requests per day. - Works with mid and junior level developers to give guidance and assist with implementation and troubleshooting of a large web application. - Lead engineer managing the process, design, and implementation of a large web application using .NET Core, Aurora/MySQL, Typescript, and Knockout. - Lead R&D effort for migrating a large web application to Amazon Web Services using Fargate, Docker, Aurora/MySQL, and .NET Core - Lead migration of ASP.NET Web API and MVC applications to ASP.NET Core 2.1, migrating them to containerized services and deployment in Amazon ECS/Fargate. - Documented and presented detailed cost estimation, risk analysis, and design of a cloud migration strategy to business stakeholders. - Works directly with IT to assist in the deployment of on-premise infrastructure for a hybrid-cloud environment. - Assists interviewing and evaluating potential candidates for technical ability and cultural fit within the organization.
Senior Software Engineer
MinitabSenior Software Engineer
Jan. 2014 - Mar. 2018State College, Pennsylvania Area- Worked solely with Product Owner and scum-master to design, implement, and unit test a full release of Companion by Minitab. - Works independently to design, implement and unit test user stories for both the server and client using Typescript, C#, and Microsoft Azure. - Works directly with quality engineers to identify testing and debugging strategies. - Participates in bi-weekly team-wide code reviews of the entire client and server code bases. - Unit tests all relevant code for correctness and maintenance. - Participates in a SCRUM environment with stand ups, retrospectives, and user stories.
Software Engineer II
MinitabSoftware Engineer II
Jan. 2012 - Dec. 2013State College, Pennsylvania Area- Worked directly with a small team of engineers and testers to implement features in a 400k LOC desktop WPF application using MVVM. - Created sequence and class diagrams as part of sprint planning to coordinate implementation among engineers. - Engineered, implemented, and championed several subsystems within the application. - Worked directly with quality engineers to identify testing and debugging strategies.
Software Engineer I
MinitabSoftware Engineer I
Jun. 2010 - Dec. 2011State College, Pennsylvania Area- Worked under the direction of the Team Lead to implement and unit test features in a 400k WPF application using MVVM. - Maintained several subsystems within the application. - Participated in a SCRUM environment complete with retrospectives, stand-ups, burn-downs, and backlogs. - Worked directly with quality engineers to identify testing and debugging strategies.
Software Engineering Intern
MinitabSoftware Engineering Intern
Mar. 2008 - May. 2010State College, Pennsylvania Area- Worked under the direction of the Team Lead to implement features in a WPF application. - Worked in a SCRUM development environment.
Freelance Web Developer
Web Finesse StudiosFreelance Web Developer
Jun. 2004 - Jun. 2006Strongsville, Ohio- Worked directly with local business owners to implement e-commerce and CMS solutions using a LAMP stack. - Drafted detailed software requirements and business contracts for sales to local business owners. - Implemented, tested, and delivered custom solutions on top of open source PHP software to customers to meet their business requirements. - Designed and implemented custom database schemas for use in e-commerce and CMS solutions. - Wrote custom SQL queries for MySQL/Microsoft SQL Server for use in delivered software. - Maintained a co-located Linux server SSH.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Brett on Intch
IT
453430 people
18
Technologist, Project/Program Manager
24
Data Scientist Intern @ Newell Brands
16
Program Manager @ DISH Network
ITWeb Developer
100868 people
42
Senior Mining Engineer @ Riot blockchain
16
CEO/Data Engineer and Consultant @ Propeltech Services LLC
24
Managing Manager @ INGENTA HIRING