•Co-founded and developed a start-up software company, with end-to-end oversight of the company’s strategic roadmap, software development plans, customer engagement strategies, and day-to-day financial and operational management.
•Guided and supervised cross-functional teams of developers, engineers, and customer-facing specialists, providing training and support to ensure timely, efficient software releases.
•Spearheaded the development and delivery of 2 React.js-based data platforms supported by Node.js backends, multiple production-quality databases, and robust data infrastructures.
•Owned the entire project/product life cycle for the 2 data platforms (including requirements gathering, system/database design, technical planning, and project management), with extensive hands-on involvement in both front-end and backend engineering.
•Developed and implemented AWS-based cloud infrastructure and applications to support web scraping, data processing, storage, and advanced algorithm execution functions.
•Built Python-based applications to support the development of core internal data concepts, offering custom API functionalities for MongoDB and Neo4j databases and enabling developers to seamlessly sync data across databases for product updates.
•Managed production deployments using containerized applications (Docker) running on AWS EC2 instances, automated horizontal scaling via AWS Auto-Scaling Groups and load balancers, and version management via AWS CodeDeploy and S3.
•Created, implemented, and managed company-wide data structures, definitions, and best practices, including data access strategies and databases for cross-functional collaboration with researchers and data scientists.
•Championed the implementation of DevOps across the company, integrating CI/CD pipelines, Cypress testing, system monitoring, and Python-based internal software tools and command-line interfaces (CLIs).