Thomas Bao

Thomas Bao Email and Phone Number

Data Engineer
Thomas Bao's Location
Portland, Maine Metropolitan Area, United States
About Thomas Bao

Thomas Bao is a Data Engineer.

Thomas Bao's Current Company Details

Data Engineer
Thomas Bao Work Experience Details
  • Prospector
    Data Engineer
    Prospector Jan 2022 - Apr 2023
    Wrote MySQL queries to validate manually inputted data• Able to find missing, invalid, or suspicious columns in tables with thousands of entries• Implemented as model queries in Laravel for easy use as endpoints• Fully tested for accuracy and functionality with suite of unit testsDesigned and implemented Coordinate Country Verifier to find misplaced coordinates• Can find errors in manually inputted coordinates (e.g. if coordinates supposed to be in Canada but actually placed in middle of the ocean)• Found suitable GIS country boundary geometry and created program to load into MySQL database• Created Laravel + MySQL program to comb through 4000+ database entries and fetch those with mistaken coordinatesCreated AWS S3 pipeline to split PDF documents into page images• Utilized Python PyMuPDF library• Deployed on AWS Lambda for easy multiprocessing to handle 4 million documentsPorted Logo Scraper into Laravel backend for use as API endpoint• Eliminated network issues and costs associated with relying on AWS Lambda
  • Bowdoin College
    Head Mechanic
    Bowdoin College May 2019 - Dec 2021
    Brunswick, Maine, United States
  • Bowdoin College
    Student Supervisor
    Bowdoin College Aug 2017 - Sep 2021
    Brunswick, Maine, United States
  • Prospector Portal
    Intern
    Prospector Portal Jun 2021 - Aug 2021
    Programmed a logo fetcher in Python to find and save company logos based on an Excel spreadsheet of ticker symbols• Reduced time to fetch logos by 99.8% over manual method• Refactored to run as an AWS Lambda API and to save into S3 bucket• Multithreaded to process logos asynchronously, speeding up program by 300X over single-threading• Containerized with all dependencies using Docker so program can run consistently on any computer• Uploaded commits using Git to both Github and BitbucketUsed Python Selenium Webdriver to automate creation of company dashboards on the Prospector website.• Reduced time to create dashboards by 90% over manual method• Automatically logged in to Prospector account using provided credentials
  • Qualified Machine Shop
    Machinist Intern
    Qualified Machine Shop Jun 2020 - Sep 2020
    San Diego, California, United States
    • Machine parts using manual machine tools including lathes, mills, and surface grinders• Read blueprints and plan machining operations• Setup machines using jigs and fixtures• Measure and inspect parts using calipers, micrometers, and gauges

Thomas Bao Education Details

Frequently Asked Questions about Thomas Bao

What is Thomas Bao's role at the current company?

Thomas Bao's current role is Data Engineer.

What schools did Thomas Bao attend?

Thomas Bao attended Bowdoin College, The Bishop's School.

Not the Thomas Bao you were looking for?

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.