
alex ziheng
software engineer
About
Software engineer in relentless pursuit of knowledge.
united states
san francisco
computer software
python, java, go, git, software development, amazon web services, image processing, data engineering, open source software, bash
Experience

software engineer
wego.com
* Improved Wego's infrastructure by tinkering with its distributed systems. * Languages: Bash, Golang, Ruby. * Tech stack: AWS EC2, Chef, Consul, Docker, HAProxy, Heka, Jenkins, Kafka, Marathon, Mesos, Zookeeper. * Wrote Chef recipes to automate infrastructure configuration. * Developed a CI & CD pipeline using Jenkins to enable automatic deployments. * Developed a container orchestration platform for staging environments using Marathon, Mesos and Docker. * Implemented service discovery for the aforementioned platform using HAProxy and Ruby. * Set up & maintained on-premise Docker registry which sped up Docker pushes & pulls by 5X. * Developed a proof-of-concept for distributed configuration management using Consul. * Integrated Kafka as a message broker to make data pipelines fault-resilient. * Developed & open-sourced a Heka plugin written in Go to persist data from Kafka to Amazon S3.

software developer
favorite medium
* Made internal tools and worked on a project for Samsung APAC. * Languages: JavaScript, Ruby. * Tech stack: Angular.js, Rails, Amazon DynamoDB. * Mainly worked on internal tools, such as employee portal, project management tool, and employee time tracker using Angular.js with Rails. * Developed a scalable NoSQL message service API using Amazon DynamoDB for a client’s project (Samsung APAC). * Migrated company's internal database to Google Compute Engine. * Maintained the backend infrastructure of the company's in-house apps.

software engineer
honestbee
Automated manual labor components to enable better operations. Language(s): Python. Tech stack: Airflow, Google Vision API, OpenCV, Tesseract. - Researched and developed a prototype to extract structured data from receipts using OpenCV and Tesseract, achieving over 90% accuracy on in-sample dataset. - Built & shipped a production-ready image processing pipeline by integrating the prototype with Google Vision API, speeding up order reconciliations by 3X and potentially saving thousands of dollars in operating costs per month.

software engineer
2redbeans.com
* Rebuilt the product across the full stack. Languages: JavaScript (ECMAScript 6), Ruby, Swift. Tech stack: React + Redux, Rails, Xcode. * Rebuilt various parts of the product with HTML5, CSS3, ES6 using React and Redux. * Built & shipped the entire chat SPA (http://www.2redbeans.com/en/app/chat) using AJAX & socket.io to allow real-time updates, with responsive design across desktop and mobile platforms, shaving off response times by 80%. * Rewrote legacy Rails API for new chat SPA to handle the shift of business logic to front-end, shrinking Rails codebase by 40%. * Developed features for iOS app using Swift and Xcode. * Standardized coding style of the front-end team using style guides.
Education
dunman high school
national university of singapore
computer science
stanford university
NUS Overseas College (Silicon Valley) programme. Took classes in entrepreneurship and wrote a compiler for an object-oriented language.
the hong kong university of science and technology
Exchange programme. Took 7 courses in one semester. Top ranked in Information Retrieval course for a full-text search engine implementation, based on speed and accuracy of queries. A+ for Principles of Programming Languages.
alex ziheng's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.

