Senior Software Engineer2020 - PRESENTNBC Universal
- Worked as a principal engineer in a large GOLF-related SaaS product.
- Managed big SQL server databases and interconnected large APIs.
- Performed the main front-end operation in Vue.js, front-end architecture, and refactoring.
Senior Software Engineer2018 - PRESENTDonnelley Financial Solutions
- Enhanced the data exporting systems that generate XML and Excel outputs based on an extremely complex data schema.
- Designed and developed new API systems based on .NET Core and SQL Server database.
- Supported and troubleshot current solutions residing on Azure Service Fabric, Azure Functions, Azure SQL Server, Cosmos DB, and other Azure services.
Senior Software Engineer2016 - 2018Synergy Sports Tech
- Led the design of a MongoDB database system that successfully migrated data from an existing MySQL relational database which streamlined the data management processes.
- Conceptualized and built a software platform comprised of billions of database records—baseball and basketball statistics for multiple leagues—enabling accurate and responsive reporting.
- Led a team in various continuous improvement efforts to enhance the flexibility and robustness of reporting capabilities across multiple functions and APIs.
- Architected and developed a web-based real-time application that used baseball analytics and generated reports, powered by Angular 5 and ASP.NET Web API 2.
Senior Software Engineer2015 - 2016UltraPlay
- Engineered several Angular 2-based interactive single-page applications related to online betting and game playing experience, leading to a more responsive user experience.
- Devised and deployed a Redis-based caching solution that sped up the website speed four times.
- Leveraged third normal form (3NF) to optimize database structure, including queries and functions designed to improve SQL Server database performance.
- Implemented secure payment methods in a system using numerous payment gateways.
Software Engineer | Engineering Manager2013 - 2015Medyear
- Built and maintained an API utilizing the Web API platform that is designed for mobile applications.
- Migrated from a NoSQL-based database solution—Sqrrl—to a SQL-based database environment—SQL server—to support future and current business needs.
- Implemented a clustered database environment and failover system using Windows and SQL servers. The cluster included six interconnected computers to deliver maximum server performance and zero downtime.
- Developed 100+ pages of a responsive website infrastructure using Twitter-Bootstrap, improving end-user usability and accessibility.
Software Engineer2009 - 2013Quadevs
- Innovated a software platform designed to crawl the internet and locate the best fashion deals that match user requirements and budget.
- Developed an advanced interactive Node.js-based text and video chat used by five million people monthly.
- Facilitated the use of cloud-based technologies to include AWS and Azure, popular APIs from Google and Facebook, and common payment gateways, such as Authorize.Net and PayPal.