Software Engineer
CurrentFull-stack developer in an Agile development team utilizing ASP.Net, AngularJS, SQL Server 2014 and Windows Server 2012 to design, implement and support a portfolio of enterprise business applications. Gather and refine customer requirements, implement new applications and features, perform maintenance and second-tier technical support.• Extended an existing AngularJS application for viewing the standardized corporate job structure by implementing a Salary Modeling tool for managers and HR users to calculate salary offers and bonuses based on candidate’s geographic location and corporate policies. This feature replaced a spreadsheet that required periodic updates and manual distribution to individual users, reducing labor and ensuring salary offer consistency.• Extended an existing, high volume ASP.Net Web Forms application for Project Accounting ticketing to include new functionality for Contracts ticketing. New functionality included custom user interface and business logic to support fifteen variants of Contracts ticket types. This enhancement allowed the retirement of a separate SharePoint application and improved productivity of the service center by merging functionality into a single tool with substantially improved page rendering performance.• Designed, implemented and administered a hybrid ASP.Net MVC 5/AngularJS International Travel Request application. Application implemented complex business logic enforcing corporate international travel policies, provided workflow routing of approval tasks, advanced reporting and query capabilities, and user-configurable data values and embedded text. Application replaced an end-of-life commercial platform, providing a substantial savings in licensing and support expenses.• Designed and implemented a Web API OData interface around a corporate data warehouse that provided a simplified data access mechanism supporting client-based applications using commercial software suites such as Kendo UI.