John Liao


I love building software.

Employment

Currently:

  • Booz Allen Hamilton - Senior Lead Engineer
    • Chief Technology Office (CTO)
    • Competencies: Django, Python, NetBox, CookieCutter, MkDocs

Previously:

  • Clarity Innovations - Senior Software Engineer
    • Migrating existing US Air Force legacy portfolio to a more evolvable architecture that can better leverage a cloud environment to deliver better technology, reduce program sustainment costs, and higher system reliability.
    • Competencies: React, TypeScript, Node Express, MobX State Tree, Jest, TypeORM, MySQL, CI/CD, Extreme Programming (Test-Driven Development (TDD), Paired Programming), Pivotal Services (Tracker, Cloud Foundry, etc.), SonarQube
  • Oasis Systems - Systems Engineer
    • Lead operational and test interoperability events involving DoD Program of Record(s) (e.g. DCGS-N, DCGS-A, DCGS) and functional groups
    • Competencies: Project management, systems test engineering, IV&V, daily tag-ups, customer-level interactions, Kanban master, end-to-end test planning and test reports
  • ActioNet - Software Developer
    • Developing blackbox tests and enterprise-level interoperability support for DCGS Integration Backbone (DIB) and contributor to Codice Foundation
    • Competencies: Java, Jenkins, MilCloud, Docker, Maven, Jira/Bitbucket/Git, Agile, Python, Linux/Unix, unit/integration testing, Performance Testing, IV&V, enterprise-level SOAP/REST testing
  • Dentsply Sirona - Digital Product Development
  • Belcan Engineering - Technical Project Manager

Certificates


Education

Selected Coding Projects

  • Amazon Product Price Data API
    • Built kubernetes production-ready third party Amazon Product Price Data API
    • Kubernetes, Docker, Python, Google Cloud, Heroku, PostgreSQL
  • Ecommerce Retail Arbitrage Platform
    • Architected automated arbitrage software that handles order fulfillment, multi-threaded price comparisons, persistent data storage, and scraping of listing information for 1M+ products/day.
    • Google Cloud, AWS, Python, JSON, REST APIs, Selenium, Bootstrap, HTML/CSS, Heroku, cron
  • Reddit AMA Compiler Bot
  • Wikipedia Category Recommender using Neural Networks
    • Implemented a machine learning application that provides category recommendations based on input text from Wikipedia webpages. CS767 Machine Learning final term project
    • AI/ML, neural networks, Tensorflow/Keras, selenium, data mining, automation, data processing
  • Implementation of an MBTA ETL with an Oracle Database
    • Implemented an ETL using MBTA API to Oracle database for CS779 Advanced Database Design final term project
    • Advanced database design, REST APIs, ETL (extract, load, transform), SQL, Oracle, Data warehouse, embedded SQL, Python
  • pymbta
    • A pure Python wrapper around the MBTA api
    • Python, Rest API
  • @TrackMBTA - Twitter bot - Find the location of your MBTA train (source)
  • @MotoQwote - Motivational Twitter bot.
  • Algorithms and Data Structures Competence
Data Visualization and analytics of Kick Starters in 2018
Operating Systems Scheduler Simulation (Round robin, priority scheduling, etc.)
Boston Space Saver Heat Map
Cheesy Pursuit 2P Maze Game
eBay iPhone Reseller UI
Last updated Feb 10, 2023