# Allan Liu > Hi Location: San Francisco Bay Area, United States Profile: https://flows.cv/allanliu Technical Stack: Languages: Golang, C++, Python, Scala, Ruby, Lua, Jython, Bash OS: Linux, MacOS Config Management: Salt-Stack, Chef DBMS: Postgres, MySQL, TSQL, Cassandra Distributed Applications Orchestration Frameworks: Kubernetes, Mesos Test Frameworks: Google Test Framework, Go Test, PyUnit, Rspec, Capybara, Chefspec Load Testing: Gatling, JMeter Proxy Servers and Load Balancers: NGinx, HAProxy, Apache Web Server Monitoring: Zabbix, OMD (Nagios & CheckMK), Prometheus CI Servers:Concourse, Drone CI, Jenkins ## Work Experience ### Staff Software Engineer @ Block Jan 2022 – Present | Oakland, California, United States Data infrastructure - Driving unification of platforms - scale - automate away operational bottlenecks - reliability advocate - improving engineering practice ### Senior Software Engineer @ Robinhood Jan 2021 – Jan 2022 Load testing frameworks , and scaling. ### Senior Software Engineer @ Dropbox Jan 2018 – Jan 2021 | San Francisco, California ### Software Engineer @ DigitalOcean Jan 2016 – Jan 2018 | Greater New York City Area Languages Used: Go, C++, Python, Scala, Ruby, Bash • Development of company’s data center infrastructure management system from the ground up which involves building various UI’s, gRPC and web services, and backend system development (Go, C++) • Data engineering of collected data utilizing big data technologies such as Apache Spark, HDFS, PrestoDB (Scala) • Tracing, debugging, and profiling of systems and applications • Open source project development (Go, C++) • Reporting and scripting (Python) • Work with cross functional teams across the company to ensure proposed solutions are consistent and concise with the company’s needs and standards ### Software Engineer @ Permission Data Jan 2015 – Jan 2016 | Greater New York City Area Languages Used: Python, Golang, Bash, Scala • Developed datacenter provisioning automation (utilizing a hybrid Infrastructure as Code/Infrastructure as Data implementation) and deployment pipeline from scratch • Management and develop Continuous Integration System pipeline using Drone CI and SaltStack • Drive migration of entire infrastructure from physical datacenter to AWS • Set-up, management, and development of Apache Mesos backed infrastructure for backend microservices • Development of all operations related tooling • Production firefighting and system debugging • Load and performance testing using Gatling ### DevOps/ Software QA @ Bluebox Security (Acquired by Lookout) Jan 2013 – Jan 2015 | San Francisco Languages Used: Python, Bash • Develop and maintain tooling for testing • Develop and maintain infrastructure tooling modules in SaltStack • Develop and maintain automation tests • Responsible for the deployment and maintenance test environments running on AWS Linux instances which includes service and system debugging • Develop and manage test cases for features of the product • Play in integral role in implementing and streamlining QA Process ### QA Automation / Team Lead @ Kabam Jan 2011 – Jan 2013 | San Francisco Bay Area Languages Used: Ruby, Lua, Jython, Bash • Develop administrative web tool using Ruby on Rails • Design and develop performance tests backend and mobile front end • Setup and maintain test environments • Frontend and backend testing at the unit, integration, and end-to-end levels • Streamline development process by integrating QA process at multiple points of development timeline • Maintain client and back-end build releases using git flow • Oversee the execution and development of test cases by QA team • Create, implement and maintain test plans throughout the product life cycle • Work with art, product, and development teams to ensure problems are identified early and the steps necessary for a quick turnaround on the resolution are executed in a timely manner ### Mobile Application Porting Engineer / Team Lead @ FunMobility Jan 2008 – Jan 2011 Languages Used: Python, SQL • Scripting and automation • Create SQL scripts and stored procedures. • File, track, and isolate client and server bugs; then work with developers to resolve the issues • Debug and fix Database Configuration bugs • Manage and distribute team workload to ensure all projects are properly configured and/or ported, QA tested, and Submitted. • Manage entire life-cycle of projects including initial device porting effort, backend server set-up, client packaging, and QA life-cycle. • Re-skin existing applications into new brand new products by creating new UI resource files, repackaging client files, and set up application level server configurations. • Test Plan and create Full Regression Test Suite which includes Application Functionality, Device Stability, and User Acceptance; ensure that developed test-cases comply with requirements set by the carriers and testing centers. • Coordinate projects with development teams, other QA team members, and Technical Operations to develop the most pragmatic approach to deliver a high quality product by a given deadline. • Work with Sales and Products Teams to meet carrier requirements. ## Education ### Bachelor of Arts - BA in Asian-American Studies UCLA ## Contact & Social - LinkedIn: https://linkedin.com/in/allanliu --- Source: https://flows.cv/allanliu JSON Resume: https://flows.cv/allanliu/resume.json Last updated: 2026-04-12