# John Vu > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/johnvu1 ## Work Experience ### Software Engineer - API @ Asana Jan 2025 – Present | San Francisco Bay Area ### Developer Advocate @ Asana Jan 2022 – Jan 2025 | San Francisco Bay Area ### Solutions Architect @ Amazon Web Services (AWS) Jan 2020 – Jan 2022 | Toronto, Ontario, Canada ### Application Support Engineer @ Fulfil.IO Jan 2019 – Jan 2019 | Toronto, Canada Area ### Software Developer @ Zugata Jan 2018 – Jan 2018 | San Francisco Bay Area As a Back-End Developer at Zugata, I utilized Ruby on Rails as the primary framework to build and manage APIs for the Front-End Team. I implemented API endpoints for React components such as date picker, feedback reactions, and survey templates. I followed behavior driven development practices and wrote comprehensive RSPEC tests for each Poll Request (PR) to ensure code quality. Other accomplishments: • Optimized, maintained and fixed vulnerabilities related to active record queries and database tables • Worked closely with the Sales and Marketing Team to develop an interface for them to manipulate data within admin tools • Refactored entire backend code to support data soft deletion and migration from Rails 4 to Rails 5 • Resolved several backend issues related to front end and database inconsistencies ### Backend Developer @ Gametime United Jan 2017 – Jan 2017 | San Francisco Bay Area As a Back-End Developer at Gametime, I worked with Ruby on Rails and Golang to provide RESTful APIs for internal web tools. My primary project was the development of Gametime's venue operation website which provided the Venue Operation team an interface for adding, editing and managing data on venues, performers and events. I developed and owned the backend for this project in Golang. Additionally, I contributed to the frontend development of this project through the development of the venue and performer pages. I utilized React, JavaScript and the Redux paradigm to build core reusable components. Other accomplishments: • Wrote scripts to normalize performers and venues data • Performed data migrations and optimizations through rails migration scripts • Integrated Slack notifications for error reporting on venues data ### iOS Developer @ Ritual.co Jan 2016 – Jan 2016 | Toronto, Canada Area • Utilized Objective-C to enhance Ritual's iOS application through the integration of features such as SiriKit, expandable widgets, 3D-touch shortcuts, and location based notifications • Developed Ritual's first Apple Watch application that provided order updates and map directions • Collaborated with the product design team to implement the iOS corporate expense and merchant menu views ### Software Developer @ 411.ca Jan 2016 – Jan 2016 | Toronto, ON • Used PHP to integrate 3rd party web products into 411's eco-system • Decreased spam account signups through form verification, email whitelisting, and reCAPTCHA implementation • Built core Angular components and directives for business details page and map view • Worked with Marketing to create and automate emails ### Web Developer @ Purolator Jan 2015 – Jan 2015 | Mississauga, ON • Decreased employee on-boarding time by using HTML, CSS, JavaScript, and jQuery to completely re-design IT on-boarding site • Design and developed website for tablet kiosks allowing for internal news and updates to be posted • Utilized SQL queries to clean up employee data ### Technical QA Analyst @ VitalHub Jan 2014 – Jan 2014 | Toronto, ON • Identified, documented and reported bugs, errors, and other issues • Performed User Acceptance Testing (UAT) on iOS, Android, and Window platforms • Created Android activity to display patient data in a graphical view ## Education ### Bachelor’s Degree in Computer Science University of Waterloo ## Contact & Social - LinkedIn: https://linkedin.com/in/vu-john - GitHub: https://github.com/vu-john --- Source: https://flows.cv/johnvu1 JSON Resume: https://flows.cv/johnvu1/resume.json Last updated: 2026-03-31