Principal Architect2020 - PRESENTAffinitiv
Technologies: C#, .NET Core, ASP.NET Core, Azure
- Created the initiative and proof of concept for moving mobile apps away from native frameworks and toward Ionic, Angular, and progressive web applications (PWAs).
- Worked on enterprise software PoCs, including a high-volume cloud notification service.
- Created developer and QA tools to improve the product testing velocity and experience.
Senior Lead Engineer2018 - 2020Affinitiv
Technologies: C#, ASP.NET Web API, .NET Core, Software Design Patterns
- Developed a dynamic filtering and rules engine that allowed nontechnical staff to create custom logic for customer marketing and alerts.
- Collaborated with other management and staff to push forward new training and onboarding initiatives.
- Modernized hiring practices and helped lead the hiring efforts for new engineers.
- Managed engineers from several product teams, enabling them to create features in their product areas with modern software architecture and design.
Principal Software Engineer2014 - 2018Autoloop
Technologies: C#, .NET, ASP.NET MVC, ASP.NET Web Forms, Windows Forms, FreeSWITCH
- Created a custom Windows SQL Management Studio-like application for querying data across Autoloop's custom data back end.
- Led a team of developers, helping to make strategic and technological decisions that best fit our product and our platform, and mentored younger developers.
- Maintained and improved the customer voice call system, creating a simpler footprint configuration for FreeSWITCH installations.
Senior Software Engineer2010 - 2014Autoloop
Technologies: C#, .NET
- Designed and maintained systems for alerts and marketing to customers based on pre-defined business rules.
- Created developer tools that improved testing and development workflows.
- Improved system configurations and data migration systems.
Software Developer2007 - 2009Market Probe
Technologies: .NET, ASP.NET Web Forms, Microsoft SQL Server
- Developed custom, dynamic web reporting software that allowed customers to dive into survey data and response commentary for their companies.
- Spearheaded .NET adoption in the company, converting legacy apps from classic ASP, Excel, and Access VBA into ASP.NET and Microsoft SQL Server.
- Assisted in creating integrations from our call centers into dynamic reporting, thereby speeding up the delivery of data.
Software Development Contractor2002 - 2006DDH Web
- Developed a Flash site front end that pulled content dynamically from a custom CMS written in PHP.
- Developed a custom merchant website selling easy access to custom legal forms.