Jamie Ly

I have over 15 years of software development experience in various industries including health and education. I have done full-stack development, backend engineering, mobile applications, build and release engineering, infrastructure as code, and SRE work. I have been a tech lead and manager but I'm currently an individual contributor. I currently blog at Code Smith. Please reach out via LinkedIn for a detailed copy of my resume.

Employment

Shopify Remote

Senior Developer
July 2021
Present

Responsibilities include product development, backend development, frontend development, mobile development, infrastructure, API design, system design, automated testing, production support, mentoring, pair programming, and interviewing.

  • Ethereum
  • WalletConnect
  • Ruby
  • Rails
  • TypeScript
  • JavaScript
  • React
  • React Native
  • GraphQL
  • Kubernetes
  • Terraform
  • Google Cloud
  • GitHub Actions
  • Unity
  • C#
  • Redis
  • MySQL
  • ElasticSearch
  • Slack Integration

ECRI Institute Plymouth Meeting, PA

Enterprise Architect
July 2021
Present

Responsibilities include full-stack development, backend engineering, product development, mobile development, system design, thought leadership, infrastructure, build engineering, release engineering, observability, on-call rotations, and production support.

  • REST
  • Web Services
  • object-oriented
  • distributed systems
  • ElasticSearch
  • Kibana
  • Logstash
  • Filebeat
  • Kubernetes
  • kubespray
  • Azure Kubernetes Service (AKS)
  • OpenShift
  • Rancher
  • iOS
  • Swift
  • Fastlane
  • XCTest
  • Ruby
  • Containers
  • Docker
  • docker-compose
  • containerization
  • cadvisor
  • Packer
  • Observability
  • Prometheus
  • Alert Manager
  • Grafana
  • Prometheus Operator
  • Prometheus exporters
  • custom exporters in Bash
  • Rust
  • HAProxy load-balancing
  • Nginx
  • Azure Load Balancer
  • vSphere
  • Hyper-V
  • Azure Virtual Machines
  • GitLab CI
  • GitLab runners
  • Ansible
  • Terraform
  • etcd
  • Istio
  • OpenEBS
  • cert-manager
  • Prometheus operator
  • C# .NET Core
  • NUnit
  • Go
  • NodeJS
  • Rust
  • PKI
  • Vault
  • Consul
  • PostgreSQL
  • MySQL
  • MS SQL Server
  • OpenLDAP
  • Redis
  • Varnish
  • Azure Storage
  • CosmosDB
  • AKS
  • LB
  • Networking

Clutch Ambler, PA

Senior Software Developer
August 2015
September 2018

Responsibilities included full-stack development, backend engineering, product development, mobile development, infrastructure, build engineering, release engineering, observability, on-call rotations, and production support.

  • REST
  • Web Services
  • object-oriented
  • functional
  • microservices
  • distributed systems
  • Scala
  • Play Framework
  • sbt
  • Akka
  • ScalaTest
  • Java
  • maven
  • JUnit
  • AWS
  • S3
  • ECS
  • Kinesis
  • RedShift
  • EMR
  • Step Functions
  • CloudFront
  • Ansible
  • Molecule
  • Terraform
  • Packer
  • Cassandra
  • PostgreSQL
  • RabbitMQ
  • Redis
  • ZooKeeper
  • Solr
  • PHP
  • Perl
  • Python
  • Bash
  • JavaScript
  • webpack
  • React Native
  • Ruby
  • rake
  • Jenkins
  • ChatOps

McKesson King of Prussia, PA

Senior Software Developer
August 2013
September 2015

Responsibilities included software engineering, system design, build engineering, infrastructure, and observability.

  • REST
  • SOAP
  • Web Services
  • object-oriented
  • functional
  • distributed systems
  • Scala
  • sbt
  • Play Framework
  • spray-io
  • Akka
  • ScalaTest
  • Java
  • JAX-RS
  • maven
  • JUnit
  • Chef
  • test-kitchen
  • Jenkins
  • Containers
  • Docker
  • Apigee API Gateway
  • MongoDB
  • LDAP
  • OpenAM
  • SAML
  • ADFS
  • Logstash
  • Kibana
  • Graphite
  • Ruby
  • rake
  • JMeter
  • gatling
  • HAProxy
  • Nginx
  • Apache

EPAM Conshohocken, PA

Mobile Developer
November 2012
August 2013

Responsibilities included mobile development, unit and integration testing, working with clients, and creating developer tools.

Wharton School Philadelphia, PA

IT Director, Senior Software Developer
November 2009
August 2012

Responsibilities as an IT Director included managing a team of 3 developers, determining the strategic direction of the group, estabilishing a shared culture, and process improvement.
Responsibilites as a developer included application development and support, working closely with faculty, students, and other stakeholders, and reviewing code and mentoring.

AmerisourceBergen Chesterbrook, PA

Tech Lead
December 2006
November 2009

Responsibilities included technology leadership, project planning and management, coordination with cross funtional teams, and software development to improve business processes.

Smart Consulting, LLC. Devon, PA

Senior Software Developer
June 2005
December 2006

Responsibilities included working directly with consulting clients to create web services and applications for to improve business processes, manage databases, and perform account reconciliations.

Education

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