Profile

Download Resume

Summary

I am a System Engineer with more than 15 years experience in programming, networking, and hosting in Linux and Windows environments. I am a big advocate to open source software, automation, and containerization. I enjoy implementing and writing tools for CI/CD as well as Kubernetes controllers and operators.

Professional Skills

Hosting & Automation

  • Kubernetes, Docker, Operators, Kubebuilder, Rancher
  • Jenkins, Terraform, Vault, Puppet, Hiera, Chef, Ansible, Capistrano
  • Vagrant, SSIS, VirtualBox, VMWare
  • SolarWinds, Prometheus, Grafana, New Relic, Nagios, Selenium WebDriver

Programming Languages

  • Go, Python, Perl, Ruby, PHP, Java, JavaScript
  • C, C++, C#, Java, VB, SQL
  • Bash, Powershell

Frameworks

  • Gin, Buffalo, Hugo, .NET
  • Django, Django REST, Flask, Swagger, OpenAPI
  • Laravel, Yii, Yii2, Symfony2, CakePHP, Ruby on Rails
  • AngularJS, jQuery

Application & Services

  • ELK Stack, SignalFx
  • Apache, IIS, nginx, git
  • Oracle WebLogic 12c, Oracle EMCC, Tomcat, JBOSS

Operating Systems

  • RHEL, CentOS, Ubuntu Server, Windows Servers

Databases & Reportings

  • Oracle, MSSQL, PostgreSQL, MySQL
  • MongoDB, Access, IDOL, Caché
  • SSRS, Crystal Reports

Professional Experiences

Diligent, Charlotte, NC (October, 2020 - Present) – Site Reliability Engineer

  • Write Prometheus exporters for application stacks
  • Deploy agents and gateways for SignalFx
  • Work with development to integrate APM to application stacks
  • Deploy, configure, and maintain shared services such as Vault, Consul, SignalFx, and Prometheus

Diligent, Charlotte, NC (April, 2019 – October, 2020) – Release Engineer

  • Build CI/CD pipelines to deploy containerized applications from development to production
  • Write Kubernetes operators for application deployment
  • Write Kubernetes webhooks for validating and mutating deployments
  • Work closely with development and production teams to streamline applications releases
  • Assist development in optimizing containers and Helm charts
  • Assist teams with configuration management using Hiera, Consul, and Vault

Bottomline Technologies, Charlotte, NC (March, 2017 – February, 2019) – Site Reliability Engineer

  • Deploy and support applications to meet Service Level Objectives (SLOs)
  • Deploy and enhance monitoring tools to collect KPIs to support applications stability
  • Write tools to automate deployment and monitoring of applications
  • Work tightly with development to optimize and fix applications defects

Notable Project

I built a complete end user experience monitoring system based on Selenium that monitors all of our applications and send the metrics into ElasticSearch where we can view applications performance via Grafana. This system replaced New Relic and saved the company $60,000+/year.

Linedata Services, Boston, MA (March 2012 – November, 2016) – Senior Systems Engineer

  • Code Chef to build out server software/services such as MySQL, PostgreSQL, Apache, nginx, and Tomcat
  • Write/maintain server scripts in Bash, Perl, and Python to automate server tasks
  • Automate web applications, written in Django, Rails, and PHP, for testing and production deployment via Chef
  • Build/test/deploy Docker containers to scale out applications and services
  • Engage implementation team in bringing new clients into hosted environment
  • Build integration interfaces to transform clients’ trade data into OMS formats and vice versa
  • Lead a team to create intranet applications, using agile methodology, to boost application support and services
  • Responsible for daily health of hosted production environment used by large financial institutions

Notable Project

I have built and currently enhancing a multi-tier web application that scrapes our entire production and test environments for clients’ information. This application is being used by our hosting services team as well as support, implementation, sales, and PSG teams. This application allows those teams to gain access to our hosted clients’ information to deliver support and services better and faster without sacrificing security.

Autonomy, Corp., Boston, MA (August 2010 – March 2012) – Hosting Application Engineer

  • Deploy new and updated hosted environment applications
  • Support hosted litigation software that large institutions such as BP, Avon, and JPMorgan Chase use
  • Monitor and maintain 500+ servers that run intensive search algorithms
  • Develop internal applications to optimize daily operations

Notable Project

I wrote a script that optimized our software upgrades and deployment 85% faster. Our upgrade and deployment processes involved many hours of manual work, this script automate all those manual tasks by reading in configuration files, detects what needs to be done, and perform the work with minimal human intervention.

Education

B.S., Computer Science – University of North Carolina at Charlotte – 2004 – Charlotte, NC

Certifications & Trainings

  • Elastic Stack Data Administration I
  • Oracle WebLogic Server 12c: Enterprise Manager Management
  • InterSystems Caché Systems Management
  • Crystal Reports XI Levels I & II Certifications
  • Business Objects Business Intelligence XI Certification
  • KNSP (Kodak Network Service Provider) 2006

References

[Upon request]