noah2sung

Senior Software Engineer

Senior Software Engineer with 8+ years in startups, skilled in Python, React, Vue, Node.js, Java, AWS and modern frameworks. Leads scalable, AI/ML-integrated web and mobile solutions driving performance and innovation.

Experience: 8 years

Yearly salary: $160,000

Hourly rate: $85

Nationality: πŸ‡ΊπŸ‡Έ United States

Residency: πŸ‡¨πŸ‡¦ Canada


Experience

Software Engineer
Yelp
2021 - 2024
Migrated legacy AngularJS applications to React, TypeScript, and .NET microservices, modernizing Yelp's core Ads Dashboard for scalability, maintainability, and performance. Built data-rich, interactive dashboards using React, Recharts, D3.js, Material UI, and Tailwind CSS, enabling advertisers to analyze campaign ROI in real time. Developed and integrated GraphQL and RESTful APIs in Node.js and C#/.NET, leveraging AWS Lambda, S3, DynamoDB, and Redis for high-performance data access. Deployed applications on AWS Elastic Beanstalk and CloudFront, implementing Dockerized CI/CD pipelines to improve release reliability and reduce deployment time. Optimized backend and frontend performance via DataLoader batching, caching, and Webpack tuning - reducing load time by ~1s (P75) and lifting conversions by 12%. Partnered with cross-functional teams to design A/B experiments and observability tools, validating migration outcomes and ensuring platform stability at scale.
Full Stack Developer
Digital On Six
2019 - 2021
Developed and maintained enterprise applications using Java, Vue.js, and AngularJS, delivering scalable web experiences for retail and automotive clients. Built APIs with Java Servlets and integrated AWS DynamoDB, enabling fast, reliable data access and enhancing backend scalability. Implemented AEM (Adobe Experience Manager) components with Sightly (HTL) and Granite UI, streamlining authoring workflows and improving modularity. Refactored legacy AngularJS modules into Vue.js components to improve maintainability and user experience. Automated build and deployment workflows using Jenkins CI/CD, reducing release times and deployment errors. Collaborated with designers and backend teams to optimize rendering performance and ensure design consistency.
Frontend Developer
CIBC
2018 - 2019
Developed mobile web banking features using JavaScript, HTML5, CSS3, and Handlebars.js, improving responsiveness and accessibility. Initiated and led the React.js migration POC, introducing modern architecture for scalable front-end development. Integrated secure RESTful APIs with backend systems, ensuring compliance with enterprise-grade data and security standards. Collaborated with UX and QA teams to enhance usability and reduce friction across transaction workflows. Automated deployments using Jenkins and Bitbucket Pipelines, improving CI/CD reliability and reducing release times.
QA Automation Developer
Indigo
2016 - 2017
Automated regression and integration testing using Go, Java, Selenium WebDriver, and TestNG, improving coverage and release reliability. Initiated a React.js migration POC for internal QA tools and built visual testing automation using ImageMagick and RESTful APIs, streamlining UI validation. Enhanced CI/CD pipelines with Jenkins, Maven, and Docker, accelerating test execution and improving deployment stability.

Skills

angular
golang
java
javascript
node
nosql
python
pytorch
react
react-native
sql
typescript
full-stack
english