Experience developing with React.js and VueJS on the front-end. Node.js/Express and Python(Tornado) on the back-end with MongoDB and PostgreSQL in dockerized micro-service environments. Experience working on several projects with teams of 3-15 engineers. Great team player and works well with others.
Internal software developer. Build and maintain core Node.js framework tooling and generators used across Expedia, improving reliability and speed of new service creation.
•
Designed and led migration of legacy Blaze/Jenkins performance & capacity tests to reusable Taurus/JMeter suites and Spinnaker pipelines for REST/GraphQL showcase services; collaborated with 6 teams to resolve response-time/error discrepancies, tune configs with real pipeline data, iterate improvements, integrate into CI/CD, and deliver reference implementations + guidance adopted company-wide.
•
Acted as primary SME in main Node.js support channels, unblocking over 10 teams on upgrades, logging, Datadog, secrets, build agents, certificates, and plugin patterns; delivered deep-dive debugging, best-practice recommendations, maintained/documented shared Hapi.js plugins, and authored company-wide guidance on site/brand/partner resolution.
•
Led GitHub.com migration and clean-up for reference apps (REST + GraphQL showcases), partnering with 2 teams to update GitHub Actions, Spinnaker workflows, and scripts for GHEC compatibility; regularly reviewed/approved PRs across reference and stream-processing services (Node.js + Java) to enforce code quality, coverage, linting, dependency health, replication config, and pipeline readiness.
•
Coordinated safe decommissioning of the primary node-performance-testing-service with Cloud Ops and Developer Support; removed ECS task definitions, documented AWS resources/teardown steps, and unblocked internal tool deactivation.
•
Authored comprehensive technical specifications as lead to drive cross-team alignment, enhance documentation quality, and accelerate collaborative projects.
Modernized legacy systems, reducing page load times by over 100% in some cases, and implemented PDF scanning with Azure and OpenAI. My work included enterprise projects, database optimization, and enhancing team collaboration.
•
Data Extraction Innovation: Utilized Azure and OpenAI to extract data from client receipts and purchase order acknowledgements, enhancing data accuracy and operational efficiency.
•
Team Collaboration: Facilitated cross-team collaboration by creating comprehensive specification documents that improved project documentation and team alignment.
•
Technology Stack: Employed technologies including Amazon Web Services (S3, EC2), ReactJS, NodeJS, Azure, Apollo-GraphQL, Nexus, Jest, and JIRA for development and project management.
•
Performance Enhancement: Updated outdated codebases to current technologies, applying industry best practices to enhance system performance and maintainability. Achieved a dramatic reduction in page loading times by over 100%, reducing load times from 40 seconds to just 3 seconds in some cases.
•
Managed international contractors, ensuring timely and effective delivery of project outcomes.