Jamie Ly

Computer Skills




  • IDEs
    • IntelliJ
    • Visual Studio
    • XCode
    • Eclipse
    • VSCode
    • Vim
    • Emacs
  • CI
    • Jenkins
    • GitLab
    • TeamCity
    • travis-ci
  • Version Control
    • Git
    • Subversion
    • GitHub
    • GitLab
    • BitBucket
  • Creative
    • Photoshop
    • Illustrator
    • Gimp
    • Inkscape
  • Web Servers, LB
    • Apache
    • Nginx
    • IIS
    • HAProxy
    • AWS ELB
  • Database
    • MySQL
    • PostgreSQL
    • Redshift
    • Cassandra
    • Solr
    • Redis
    • MongoDB
    • SQLite
    • MSSQL
    • ElasticSearch
    • etcd
  • Monitoring
    • DataDog
    • Nagios
    • Papertrail
    • Logstash, FileBeat
    • Kibana
    • Prometheus
    • AlertManager
    • Grafana
  • Other
    • Vagrant
    • VirtualBox
    • vSphere
    • RabbitMQ
    • ZooKeeper
    • Vault
    • Consul
    • Kubernetes
    • OpenShift
    • Istio
    • SELinux
    • Jinja
  • Testing
    • Capybara
    • PhantomJS
    • Selenium
    • SoapUI
  • Stress Testing
  • Dependencies and Build
    • sbt
    • maven
    • ant
    • npm
    • yarn
    • xctool
    • fastlane
    • grunt
    • gulp
    • rake
    • gradle
    • webpack
  • CLI Builders
    • thor
    • GNU, Python getopt
  • CLI
    • GNU core utils
    • curl
    • jq
  • DNS
    • Cloudflare
    • Route53
  • AWS
    • S3
    • ECS
    • Elastic Beanstalk
    • EC2
    • RDS
    • RedShift
    • Elasticache
    • Route53
    • CloudWatch
    • CloudFront
    • Kinesis
    • Step Functions
    • EMR
  • Azure
    • Blob Storage
    • Networking
    • Virtual Network Gateway
    • AKS
    • VMs
  • Public Cloud
    • Azure Blob Storage
    • DigitalOcean



ECRI Institute Plymouth Meeting, PA

Enterprise Architect
September 2018
  • Modified various open source projects in various languages to run in our infrastructure including creating secure containers, adding health checks, and improving configuration options.
  • Deployed Elasticsearch (ELK-stack) clusters via docker-compose and OpenShift.
  • Developed iOS application using Swift and Fastlane. Created build, test, and deploy pipeline with unit and integration tests.
  • Containerized applications for running on OpenShift and Kubernetes.
  • Setup monitoring infrastructure including Prometheus, Grafana, and Alert Manager. Deployed various prometheus exporters including custom exporters for infrastructure needs.
  • Setup and maintained HAProxy load-balancers.
  • Provisioned servers via vSphere and Hyper-V.
  • Maintained GitLab instance. Created GitLab CI templates and configuration. Provisioned and deployed GitLab runners on various platforms.
  • Provisioned infrastructure components using Ansible, docker-compose, OpenShift, and Kubernetes.
  • Deployed Azure Kubernetes Service using Terraform.
  • OpenShift and Kubernetes management including etcd, Istio, OpenEBS, and cert-manager.
  • Wrote and deployed various services using .NET Core, Go, NodeJS, TypeScript, React, and Rust.
  • Deployed and managed infrastructure including: PKI, cfssl, AWX, ELK, Vault, Consul, PostgreSQL, OpenLDAP
  • Organized monthly Lunch & Learns.
  • Contributed extensive documentation using Confluence

Clutch Holdings Ambler, PA

Infrastructure Engineer
August 2015
September 2018
  • Developed data science framework using AWS Step Functions and AWS EMR
  • Deployed, monitored, and deployed public cloud infrastructure both manually and using tools such as Ansible and Terraform.
  • Developed code to query Cassandra and performed administration tasks.
  • Developed and maintained applications in Scala using Play Framework.
  • Maintained various applications in Java, PHP, Perl, and JavaScript.
  • Developed mobile application using React Native.
  • Created build tasks using Maven, rake, and sbt.
  • Created database replication scripts using Python and Bash
  • Managed RabbitMQ, Redis, ZooKeeper, and Solr clusters.
  • Created promotional site using JavaScript, Kinesis, and CloudFront

McKesson Corporation King of Prussia, PA

Senior Software Developer
August 2013
September 2015
  • Developed REST APIs using Play Framework and spray-io in Scala.
  • Developed REST APIs using JAX-RS in Java.
  • Developed Chef cookbooks for Java application server setup and application deployment. Provisioned nodes using Chef solo and Chef Server. Tested cookbooks using test-kitchen.
  • Configured Jenkins jobs for building and deploying Java and Scala projects.
  • Configured and managed shared logging and monitoring services logstash, Kibana, and Graphite.
  • Created coordinated systems using Akka.
  • Developed application UIs using Angular
  • Created build tasks using Maven, rake, and sbt.

EPAM Empathy Lab Conshohocken, PA

Mobile Developer
November 2012
August 2013
  • Worked on new features for an iOS digital streaming video product.
  • Implemented automated builds using TeamCity.
  • Implemented automated testing using Frank and Kiwi.
  • Developed build and project tools using Ruby Thor-command line program framework.

BrickSimple, LLC Doylestown, PA

Mobile Developer
August 2012
November 2012
  • Developed Universal iOS applications written using native Objective-C.
  • Developed REST web services using Symfony 2.
  • Implemented offline mapping solution for iOS using OpenStreetMap data.
  • Implemented Portfolio Management solution using VB.NET.

The Wharton School of the University of Pennsylvania Philadelphia, PA

IT Director
April 2011
August 2012
  • Determine strategic direction for software development group.
  • Managed 3 developers directly.
  • Recruited and hired 2 developers to backfill positions, related performance management.
  • Implement rigorous software development methodologies.
  • Streamline operations and reduce errors.
  • Increase data collection through operationalization of task tracking, time tracking, and customer surveys.
  • Work closely with faculty and staff members to spec and design software applications.
  • Develop Intermap application featuring rich AJAX-based UI for graph creation and visualization using Backbone.js, ColdFusion, R, and GraphViz.
  • Conducted various training including JavaScript and algorithm-based training using Project Euler.
  • Developed complex JMeter load tests and accessory scripts.
  • Developed JMeter management utilities using Ruby, Thor, and Nokogiri
  • Developed software prototype using Twitter Bootstrap.
  • Implemented productivity reports using Rails by merging several data sources and creating several Ruby gems to interact with 3rd party APIs including Parature, Qualtrics, and Unfuddle.
  • Many of the same duties as listed below, in the Software Developer position.

The Wharton School of the University of Pennsylvania Philadelphia, PA

Programmer Analyst, Programmer Analyst Senior
November 2009
April 2011
  • Supported and developed learning simulations primarily using ColdFusion, Flex, and Javascript.
  • Addressed bugs and supported requests for a stock simulation program used by hundreds of students.
  • Reviewed code as part of code review team for applications moving to production environment.
  • Developed native iPhone Application for student use using Objective-C.
  • Developed an R and Tcl/Tk application based on RCmdr for use in classroom instruction.
  • Developed iPad web application using Rails hosted on Heroku.

AmerisourceBergen Corporation Chesterbrook, PA

Systems Specialist I, Systems Specialist II
December 2006
November 2009
  • Led four-person development team in technical aspects working on over thirty different applications used by over three thousand company associates in various business areas.
  • Developed Metastorm BPM application hiring application to directly interface with Monster.com, used by thirty recruiters to perform all external hiring.
  • Created auditing application used by over one hundred associates to create check requests for expense payments, interfacing with Lawson G/L system.
  • Created standards and methodologies used by team to develop applications.
  • Managed at least eight projects ranging from 100 to 1,200 budget hours.
  • Managed and improved ongoing product support, receiving and addressing at least thirty ad-hoc requests and bugs weekly.
  • Managed cross-functional teams to initiate new server builds and broad server updates.
  • Developed prototype Drupal-based company intranet including module creation and theme authoring.

Smart Consulting, LLC. Devon, PA

Business Consultant, Business Consultant Senior
June 2005
December 2006
  • Designed and created relational database structure for three large projects.
  • Created DTS Packages using MS SQL Enterprise Manager to synchronize production and development environments for a major distributor.
  • Administered SharePoint to coordinate shared documents and applications for a twenty-person team for a major insurance company.
  • Created scripts to upload documents to SharePoint portal via its exposed Web Services.
  • Developed tool for use in cross ledger reconciliation using Excel VBA for a major insurance company. The tool provided functions to assist in reconciling schedules consisting of up to two thousand lines. These functions included the ability to automatically capture matching amounts across ledgers, data integrity validation, hiding of reconciled sums, smart subtotals, and system generated hyperlinks for matching amounts.
  • Developed Access tool to generate schedules via exported Cognos data and previous period data for a major insurance company.
  • Wrote and designed training, requirements, and design documents for many applications.
  • Developed Metastorm BPM workflow application for major food processor.


University of Pennsylvania Philadelphia, PA

September 2010
December 2013
MSE in Computer & Information Science

Temple University Philadelphia, PA

September 2007
May 2009
MBA with concentration in Finance

Drexel University Philadelphia, PA

September 2000
June 2005
BS in Computer Science, Minor in Mathematics

Selected Personal Projects

A more complete list of personal projects is available at jamie.ly/wordpress/programs/