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.