LEON TAM
addnib@r.postjobfree.com
www.linkedin.com/in/leon-tam
TECHNICAL SKILLS:
● Python
o Flask, Jinja2, Selenium, Scrapy, SQLAlchemy, Psycopg2
● Python2 vs Python3
● Linux and shell scripting
● PostgreSQL/ MySQL
● HTML, CSS
● GIT, Mercurial
EXPERIENCE:
Google (Contract through Artech)
Software Engineer II
September 2019 – Present
● Migrating open sourced Python 2 code to Python 3; replacing Python 2 dependencies with Python 3 compatible libraries, updating unittests, and refactoring code unable to migrate to Python 3
● Adding new features and refactoring code through open source collaboration
● Updating other code to help with the migration; Proto1 to Proto2 Apple (Contract through WinMax Systems)
Support Engineer
April 2018 – September 2019
● Led design and development of web application (Python/PostgreSQL) integration with REST APIs
● Implemented Test Automation using the Mock library
● Developed automated tools to analyze accounts, create accounts, clean data, and test new features
● Performed positive testing for JavaScript libraries
● Supported partners integrate with messaging Rest API (Java, NodeJS, Python)
● Created and maintained Documentation guidelines as well as migrating integration codebase from Python 2.7 to Python 3.6
● Developed iOS and MacOS apps as sample code to provide assistance to partners developing apps
School Messenger
Web/Mobile Application Analyst
March 2013 – April 2018
● Automated processes with Python Scrapy to web scrape customers’ webpages, automate Google Play submissions, and other web services tasks
● Developed Shell scripts to batch create application resources, secure transferring to servers, and automate various repetitive processes
● Managed application data in MySQL database – including batch Inserting, Updating, and Deleting rows between One-to-One, One-to-Many and Many-to-Many Relational Tables
● REST API framework – Created pages to automate links and redirections depending on the customer’s account
● Built and submitted over 400 mobile applications (iOS/Android) to the iTunes and Google Play Stores on the HTML5 Hybrid Application platform, Cordova PhoneGap (Developer ID Custom School App)
● Managed data within applications with Cloud SQL or JSON and XML files which we dynamically scrape from webpages with Python scripts (Scrapy, Selenium, BeautifulSoup)
● Created custom responsive pages for clients using Bootstrap and AngularJS
● Updated collaborative code base and resources throughGithub
● Deployed Batch, Shell, and PHP scripts into district servers to export student information from hosted or in-house Student Information Databases
● Modified PHP and/or SQL scripts to pull in the appropriate students from databases or CSV files
● Set up ReGex expressions to pull data from PDF files into readable database entries DudaMobile
Tier 2 Technical Support
March 2012 – March 2013
● Managed new customer accounts and cancellations accordingly through Plimus
Search and modify customer information through MySQL
Bulk Insert and Select customer entries
● Assisted customers implement scripts into their HTML, PHP, and ASP sites over the phone
● Created step by step directional videos to assist customers through email and forums
● Resolved issues with Client sites by modifying or adding HTML, CSS, and JavaScript with ticketing system (ZenDesk)
● Managed B2B technical support with Tier 2 Go Daddy, Google, Yahoo, OpenTable, Intuit, Spotzer, and Webs
● Implemented Google Analytics, AdSense and Conversion codes to mobile sites for tracking EDUCATION:
San Jose State University
Bachelors in Management Information Systems, 2010