Software Engineer
Current• Developed and maintained robust software applications across desktop, mobile, and web platforms.• Directed the development and upkeep of multiple Single Page Applications (SPA) and Multi-Page Applications (MPA) using Angular, including project management applications and interactive marketing tools.• Collaborated with internal and external business partners to conceptualize, develop, and release innovative applications.• Designed and deploy APIs to meet diverse front-end requirements, including data processing, information retrieval (on-site & AWS), and email distribution.• Led the refactoring of a legacy .NET code base, optimizing for sustainability. Upgrading communication protocols, integrated cloud storage solutions, and deprecated obsolete features.• Created maintenance applications enabling efficient content management for marketing teams and enhancing web application functionality.• Authored detailed documentation covering application use, development practices, usage guidelines, and client on boarding procedures, as well as refactoring practices.• Established an Agile workflow using a Kanban-style board to streamline personal task management and monitor progress effectively.• Leading the porting of a company's desktop application to a web-based platform• Inherited and maintain web based CRM software, addressing bugs, implementing new features, and pushing data-driven enhancements.