Senior Software Engineer
Current■ Actively modernizing and decoupling a legacy monolithic WinForms ERP system.■ Leads meetings to gather requirements and facilitate discussion amongst stakeholders.■ Demonstrates new applications and features to end users and C-level executives.■ Researches and drives adoption of modern technologies, effectively communicating both engineering and business benefits to stakeholders, resulting in successful buy-in.■ Regularly apply object-oriented design principles to ensure a clean, maintainable, and consistent codebase.■ Strategically leverages multi-threading & async/await pattern to improve WinForms application performance when handling intensive database queries and complex multi-component form layouts.■ Designed & implemented an automated CI/CD pipeline to build, package, and distribute WinForms application updates via scripting and internal software.■ Collaborated with EDI VAN provider, establishing SFTP connections for the transmission of various customer EDI transaction types. Developed internal software that enabled end-user conversion of EDI to matching data types, reducing manual data entry by approximately 50%.■ Designed & developed Blazor web application for internal ad hoc reporting with LDAP authentication and Active Directory identity management. Reports accessible via desktop & mobile devices, frequently referenced by C-level executives.■ Designed & Developed Blazor web application for third-party vendors to manage inventory and order processing, features responsive desktop & mobile layouts and DevExpress Reporting for document generation.■ Developed RESTful ASP.NET Core Web API, utilizes JWT authentication & Entity Framework.■ Designed & developed Kotlin Android application for rugged enterprise-grade scanning devices (Zebra DataWedge Intent API) utilizing coroutines and kTor for web requests.