Macy Ngan, Software Developer in Sunnyvale, CA, United States
Macy Ngan

Software Developer in Sunnyvale, CA, United States

Member since February 1, 2018
Macy is a Software Engineer specializing in web development on the cloud using Node.js, JavaScript, AngularJS, React, AWS, EC2, S3, and CloudSearch. She is experienced in agile methodologies, test driven development, CI/CD, and automation from development to deployment.
Macy is now available for hire


  • Disney
    Node.js, Express, JavaScript, AngularJS, React, AWS, CircleCI, MongoDB, MySQL...
  • 3M Cogent
    Java, Selenium, Maven, TestNg, Jenkins, Sikuli, Oracle Database
  • Dex One
    Java, Selenium, MySQL, Maven, TestNg, Jenkins, JIRA, JMeter


  • HTML, 6 years
  • MySQL, 6 years
  • Git, 6 years
  • CSS, 6 years
  • API Development, 6 years
  • Node.js, 6 years
  • MongoDB, 4 years
  • React, 3 years


Sunnyvale, CA, United States



Preferred Environment

Git, WebStorm, BitBucket

The most amazing...

...thing that I have built is an application that can run performance testing against a set of sites, then generate interactive graphs from data collected.


  • Senior Software Engineer

    2014 - 2017
    • Developed video transcoding and assets management tools for videos and images using Node.js, AngularJS, Bootstrap, and PUG.
    • Created scripts to ingest videos from youtube and AWS S3 buckets.
    • Built tools to transcode videos from various formats to mp4 and cut videos using ffmpeg.
    • Designed and created application for internal users to manage video metadatas.
    • Automated segments of the pipeline for video distribution to business partners.
    • Created deployment scripts for auto deploy, improved CI/CD pipeline with CircleCI.
    • Improved system security and made systems more robust.
    • Designed and built RESTful Web APIs.
    • Communicated with stakeholders and gathered business requirements and feedback.
    • Added mobile responsiveness to existing consumer facing website.
    • Reviewed code and provided feedback to peers to keep codes clean, testable, and maintainable.
    • Developed test automation for UI, API and unit tests.
    Technologies: Node.js, Express, JavaScript, AngularJS, React, AWS, CircleCI, MongoDB, MySQL, Ruby, Python,
  • Software Quality Engineer

    2013 - 2014
    3M Cogent
    • Designed and implemented test automation framework from scratch using Java, Selenium, TestNg, Maven, and Sikuli.
    • Automated the process for submitting palmprint and fingerprint into the biometric identification system and verified results.
    • Setup automation to run daily and generated email reports with test result for managers using Jenkins and Jenkins Plugins.
    • Worked with product managers to gather business requirements and created test plans.
    Technologies: Java, Selenium, Maven, TestNg, Jenkins, Sikuli, Oracle Database
  • Associate Quality Engineer

    2012 - 2013
    Dex One
    • Developed automation scripts using Selenium WebDriver and Java.
    • Automated the process for testing the Advertiser's account management system and verified advertising metrics.
    • Created stored procedure for data integrity testing on SQL Server database.
    Technologies: Java, Selenium, MySQL, Maven, TestNg, Jenkins, JIRA, JMeter


  • Software Engineer (Development)

    Built a desktop application using ElectronJS, React, Node.js, ffmpeg, HTML, CSS, and JavaScript that converts a video to a high quality gif.


  • Languages

    CSS, HTML, JavaScript, HTML5, Pug, Java, Ruby, Python
  • Frameworks

    Express.js, Bootstrap, Capybara, Selenium, Angular, Knockout.js, Unity
  • Libraries/APIs

    React, Node.js, jQuery, React Redux, API Development
  • Tools

    Jira, Adobe Photoshop, Adobe Illustrator, Balsamiq Mockups, MongoLab, Cucumber, InVision, Bitbucket, CircleCI, Jenkins, Slack, GitHub, Git, Adobe After Effects
  • Paradigms

    Agile Software Development
  • Platforms

    AWS Lambda, Firebase, AWS EC2
  • Storage

    AWS S3, MySQL, MongoDB
  • Other

    Serverless, Semantic UI


  • Master of Science degree in Computer Science
    2010 - 2011
    University of Southern California - Los Angeles, CA
  • Bachelor of Science degree in Computer Science, Math, Statistics
    2007 - 2010
    University of California, Riverside - Riverside, CA

To view more profiles

Join Toptal
I really like this profile
Share it with others