Mark Vincent Go

Mark Vincent Go Email and Phone Number

Software Engineer @ Uber | M.S. Computer Science Student @ Uber
Mark Vincent Go's Location
San Francisco Bay Area, United States, United States
Mark Vincent Go's Contact Details

Mark Vincent Go personal email

n/a
About Mark Vincent Go

Welcome to my profile!I am a Software Engineer interested in building complex software and making it look smooth! I have solid experience in React, Node.js, SQL, MongoDB, and AWS, though I am always open to incorporate new technologies into my future projects. Whether I am developing on the front-end, where I put myself in the user's shoes to build enjoyable and interactive interfaces, or the back-end, where I build out ReST APIs and optimize for scalability, I truly enjoy the spectrum of challenges presented in software engineering.I am carrying over traditional engineering skills from my time at UC Irvine, where I graduated with high honors in Biomedical Engineering. I have two years of university research and two years of internship experience in the biotech industry. From these, I have gained strong skills involved with team leadership, critical thinking, and product design. If you don't find me coding you will catch me doing my favorite things: playing guitar or watching basketball!

Mark Vincent Go's Current Company Details
Uber

Uber

View
Software Engineer @ Uber | M.S. Computer Science Student
Mark Vincent Go Work Experience Details
  • Uber
    Software Engineer
    Uber Jan 2022 - Present
    San Francisco, California, Us
    - Built & tested Uber Grocery features on React Native between 5 platforms: web, iPhone, iPad, and Android mobile & tablet.- Improved loading strategy of application leading to an increase of max catalog size by over 10x, from 13k to 150k entities.- Implemented cross-platform customer replacement-approval feature, increasing shopping fulfillment rate and customer satisfaction of replacement items.- Improved grocery item data model, enabling items that can be priced by weight, enabling a wider variety of items offered.- Enhanced backend configuration management system to support new data types to be used across the family of Uber Market applications.- Led launch of grocery inventory page which added functionality such as item search & filter, increasing user adoption and interaction.
  • Lockheed Martin
    Software Engineer
    Lockheed Martin Apr 2021 - Jan 2022
    Bethesda, Md, Us
    - Containerized mechanical engineering programs to bring Space development to the cloud.- Deployed microservice applications and dependencies to OpenShift with TLS and service mesh integration.- Automated processes such as TLS certificate generation and application deployment with GitlabCI pipelines.- Maintained architectural and administrative documentation in Confluence.
  • Ibm
    Software Engineer
    Ibm May 2020 - Apr 2021
    Armonk, New York, Ny, Us
    - Developed a Medi-Cal application to migrate the account management process to the cloud.- Collaborated closely with security architecture and UX design teams to meet feature specifications.- Created user interfaces with React and focused on creating reusable UI components to be used across applications. - Implemented GraphQL to interface front and back-ends, handle user registration, and authentication.- Developed microservice architecture and built APIs in NodeJS microservices to handle roles like security management, database interaction, and email sending.- Utilized Swagger UI to document details for ReST API endpoints implemented into microservices.- Created comprehensive testing suites with Jest, React Testing Library for UI testing, and Newman for API endpoint testing. - Utilized Red Hat OpenShift to prototype microservices and to deploy to cloud with Jenkins CI pipeline.- Built content management system for the client team to customize content using Strapi.
  • Personal Projects
    Vlang
    Personal Projects Jun 2020 - Mar 2021
    I created a visual interface to do arithmetic operations with numbers, do loops with the operations, store their values in variables, and stack the operations in a sequence. The operations follow a logical order of evaluation. For example, if a variable is logged to the console then reassigned and logged again, they will show different values. So it would log first, then reassign, then log again. Users can also store their programs to a MongoDB database if the Golang backend is running, and to local storage if the backend is not running. When the program is loaded, the draggable components will be right at the position they were saved at.I was inspired by the LABVIEW interface and I modeled my components after that language. I created the reusable draggable components with React and did the drag-and-drop logic with native Javascript. The majority of the frontend was programmed in Typescript. The backend was in Golang. The interpreter was in Javascript.Link: https://github.com/MarkVincentGo/VisLang
  • Personal Projects
    What2Cook
    Personal Projects Mar 2020 - Apr 2020
    I designed a dynamic and interactive cookbook app using Vue.js that allows a user to drag-and-drop ingredients into a virtual refrigerator to output possible recipes. I utilized the Vue Transition API to create smooth transitions on search for ingredients and mount of recipe output components. Drag-and-drop functionality was done by using the Vue Slot API and native Javascript methods to transfer component data and append child to the target parent element.To get all the recipes, I made a call to the Edamam API and stored relevant entry data to a MongoDB database.
  • Personal Projects
    Bon-App-Etit
    Personal Projects Jan 2020 - Feb 2020
    I designed and optimized a back end to a restaurant reservation service which handled over 80 million primary records. I used Express to design a comprehensive RESTful API to support all CRUD operations to a PostgreSQL database.Before deploying my service to AWS EC2, I benchmarked my basic architecture using New Relic and optimized my database latency by indexing my columns according to the most frequent queries.Upon deploying to EC2, I stress tested my architecture using loader.io, achieving a throughput of 10,000 requests per second with less than 1% error rate. This was done primarily by horizontally scaling the Express servers to 5 Dockerized instances and placing an NGINX load balancer in front of them to route the requests.
  • Personal Projects
    Bluefin
    Personal Projects Dec 2019 - Jan 2020
    I created a full-stack application that allows a user to schedule house tours for a house listing website. Key technologies I used were React with Hooks for the front-end, Express for the back-end with MySQL as the DBMS. I designed a RESTful API to support all the CRUD operations to the database. I deployed this service along with 3 other microservices to separate AWS EC2 instances and combined them to one single webpage using a reverse proxy server. At first, the page load speed according to Google PageSpeed Insights was 47 points, but with optimizations such as minifying the Webpack bundle and serving the static assets on a CDN service, page speed improved to 97 points.
  • Biomarin Pharmaceutical Inc.
    Manufacturing Associate
    Biomarin Pharmaceutical Inc. Sep 2019 - Nov 2019
    San Rafael, Ca, Us
    At BioMarin, I was part of a manufacturing team that produced pharmaceutical products for children with rare disease. I was part of the Upstream team, for which I primarily assembled and maintained bioreactors in a grade D cleanroom for which specialized cells could produce target protein in perfusion. I also produced media for these cells, ensuring optimal pH and osmolality values. These operations had to be done under cGMP regulations.
  • Velox Biosystems
    Intern
    Velox Biosystems Oct 2017 - Jun 2019
    At Velox Biosystems, I fabricated PDMS microfluidic chips in large volume using soft lithography and plasma treatment. Much of the process involved quality checking at different steps: wafer damage, PDMS deformities and cleanliness, plasma bonding strength, presence of particulate matter, and droplet quality.I also did IC3D scans of various samples which detect fluorescent targets at low concentrations. Much of the process involved checking for scan quality: Ensuring a good baseline was set based on standard concentration, that peaks are true positives, and avoidable signal fluctuations are minimized. To prepare samples, I was able to learn bacteria preparation and dilution. I prepared and autoclaved bacteria media.
  • Nanocellect Biomedical, Inc.
    Intern
    Nanocellect Biomedical, Inc. Jun 2018 - Sep 2018
    San Diego, California, Us
    At Nanocellect Biomedical, I was part of the manufacturing team in charge of fabricating PDMS microfluidic chips. Over the summer I worked there, the team was able to increase cartridge production, for our machine, by over 50%. Much of the tasks involved ensuring quality after PDMS molding and plasma bonding. Aside from the PDMS, tubing assemblage was also done for the cartridge and data entry.
  • Zhao Lab
    Undergraduate Researcher
    Zhao Lab Feb 2017 - Jun 2018
    At Zhao Lab I was given the freedom to design microfluidic devices in AutoCAD and test them. These devices had the primary purpose of manipulating droplets in terms of generation, merging, or sorting using dielectrophoresis. I also created the wafer for these microfluidic chips using photolithography in the INRF BiON cleanroom at UC Irvine. I was trained in the laurel spinner and the UV Flood Exposure machine. I also performed ddPCR experiments utilizing the droplets for bacterial encapsulation, reagent mixing, and fluorescence sorting.

Mark Vincent Go Education Details

  • University Of Southern California
    University Of Southern California
    Computer Science
  • Uc Irvine
    Uc Irvine
    Bioengineering And Biomedical Engineering

Frequently Asked Questions about Mark Vincent Go

What company does Mark Vincent Go work for?

Mark Vincent Go works for Uber

What is Mark Vincent Go's role at the current company?

Mark Vincent Go's current role is Software Engineer @ Uber | M.S. Computer Science Student.

What is Mark Vincent Go's email address?

Mark Vincent Go's email address is ma****@****ibm.com

What schools did Mark Vincent Go attend?

Mark Vincent Go attended University Of Southern California, Uc Irvine.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.