Sr. Software Engineer
Current
Responsibilities:• Maintaining legacy in-house line of business applications using ASP.Net Webforms/MVC, WPF, C#, and XAML.• Designing and creating web-based applications for line-of-business using ASP.Net Core, JavaScript, CSS3, HTML5, and Angular 4.• Designing and creating Android-based mobile applications using Xamarin.• Maintaining, adapting, and expanding applications to meet the needs of a growing business.• Extensive use of T-SQL for procedures, triggers, and general database queries in Microsoft SQL Server.• Independent study, research, and growth related to existing and emerging technologies.• Existing responsibilities include Office 365, Azure, and some user and server management.Key Accomplishments:• Suggested, planned, outlined, and lead a migration from our in-house Exchange 2010 environment to Office 365 for easier management.• Designed and created an in-house Android-based application for employee time and location tracking currently in use as our primary time tracking tool for the entire company nationwide.• Created several web-based solutions for use with the time tracking application including a breadcrumbs-style tracking system and a time monitoring and editing tool.• Redesigned our in-house CSR solution from ASP.Net Webforms to ASP.Net Core and Angular involving an entirely new architecture and design approach.• As part of a redesign of our primary, proprietary, Windows-based line of business software for the web, wrote a comprehensive, maintainable security trimming/aggregation solution for database queries using reflection and programmatic LINQ expressions.