Santa Clarita, California, United States
Highly skilled and innovative Software Engineer with 15+ years' experience in designing, developing, and optimizing complex software systems. Adept at leading cross-functional teams through the full software development lifecycle, from requirements gathering and architecture to deployment and maintenance.
Led hands-on development and maintenance of IgniteRE Properties using ASP.NET MVC, C#, Web API, WCF, MSSQL, Google Maps API, and AWS services like EC2, RDS, S3, CloudWatch, and managed CI/CD workflows via Azure DevOps and Azure Pipelines, while collaborating with a team of engineers and QA to implement key features. Contributed to the development of the FA Marketing API, built with AWS Lambda, Node.js, TypeScript, DynamoDB, and CloudWatch, by implementing Search and Delete functionalities. Took sole responsibility for the initial development of the Reimagined Report Journey, architecting a scalable and modular system, refactoring the codebase for long-term maintainability, and leading a cross-functional offshore team to optimize performance and enhance the report viewing experience. Took sole responsibility for designing and developing a custom PDF Viewer using the PDF.js library, Aspose.PDF, and IronPDF, and integrating it with our back-end services to handle document rendering and interactions, ensuring consistent accessibility of our reports on any platform and improving overall user experience. Took sole responsibility for implementing a Progressive Web Application (PWA), leading research and development, analyzing and refactoring the codebase, applying PWA-specific styles and best practices, and facilitating knowledge transfer, resulting in an accessible, platform-independent web application with an improved user experience. Implemented the Neighborhood Search feature by conducting extensive research and development, leveraging the Google Maps API, and implementing advanced algorithms to ensure accurate and efficient property searches within drawn boundaries, and implemented related sub-features, facilitated knowledge transfer, and completed the entire feature, resulting in improved overall user satisfaction.
Spearheaded the implementation of Progressive Web Application (PWA) by conducting research and development, performing code analysis of the codebase, implementing PWA-specific styles and best practices, and facilitating knowledge transfer activities, resulting in the delivery of an equivalent PWA application for our web application, enhancing accessibility and user experience across all platforms. Spearheaded the development of the Neighborhood Search feature by conducting extensive research and development, leveraging the Google Maps API, and implementing advanced algorithms to ensure accurate and efficient property searches within drawn boundaries. Additionally, implemented related sub-features, facilitated knowledge transfer, and completed the entire feature, resulting in improved overall user satisfaction. Conducted code reviews by evaluating code quality and ensuring adherence to best practices, thereby improving code maintainability and reducing bugs.
Took sole responsibility for the enhancement and maintenance of the AirQC application by utilizing advanced software engineering skills and methodologies, significantly improving the user experience. Took sole responsibility for modernizing the Logster app by rewriting it from ASP.NET MVC to React, significantly improving the performance of complex user interfaces and user experience, and increasing developer productivity. Implemented credit card compliance measures for the Evolution app by utilizing industry standards and best practices to ensure compliance, significantly reducing risk and enhancing the security of transactions. Provided rotational 24/7 support by taking shifts to ensure continuous coverage and promptly address any issues, maintaining consistent system uptime and reliable service for all users.
Collaborated with a team to maintain and enhance the LZ Web application by employing agile methodologies and integrating user feedback, significantly improving the application's stability, performance, and user satisfaction. Took sole responsibility for refactoring the Storage Terminal API by utilizing advanced coding techniques and best practices to optimize the codebase, significantly improving the API's performance and maintainability.
Developed, integrated, and maintained new features for the Tender Authorization Terminal API by implementing functionality for sales, refunds, payment terminal status checks, cancellation of in-progress transactions, and fallback mechanisms, which enhanced the Nike Mobile Assist Service application, thereby improving its reliability and user experience. Implemented 99% automation of integration testing for Nike Store POS by leveraging the new Terminal API for Tender Authorization, significantly improving efficiency and operational consistency.