Lead Software Engineer
CurrentAccomplishments:• Reduced software upgrade times for a large client from 38 hours in May 2018 to 7.5 hours in September 2018. This accomplishment was called out during the November 2018 company all-hands meeting.• Recognized as Sprint Champ (equivalent of employee of the month) in June 2018 for my efforts to speed up software upgrades.• Improved memory use in a background .NET process from 10-20 GB to 3-10 GB.• Analyzed SQL queries to improve performance by eliminating table/clustered index scans, blocking, and deadlocks.• Interviewed 15+ engineers and interns.• Mentored two new hires.Talks:• "Unit Tests and Mocks" - Relativity Internal - July 2019• "Visual Studio Tips" - Relativity Internal - June 2019• "Relativity Service Bus with RabbitMQ" - Relativity Internal - April 2019• "Workspace Upgrade Performance: How Platform Turbocharged Workspace Upgrades" - Relativity Internal - December 2018• "SpecFlow: Moving Beyond the Basics" - Kansas City Developer Conference - July 2018• "Introducing SpecFlow – A Tool for Binding Business Requirements to .NET Code" - Relativity Internal - January 2018As a Lead Engineer, I am responsible for:• Teaching junior engineers software development principles like reusability, resilience, TDD, defensive coding, and debugging.• Creating technical presentations with the goal of informing and teaching.• Setting the technical direction for projects.• Working with other teams when doing cross-team development.• Meeting with other leaders to share ideas and plan future projects.About Relativity:At Relativity, we make software to help users organize data, discover the truth, and act on it. Our e-discovery platform is used by more than 12,000 organizations around the world – in the cloud, on-premises, or both – to manage large volumes of data and quickly identify key issues during litigation, internal investigations, and compliance projects.