CV
Skills
- C/C++, Golang, Java, JavaScript, Python
- Kubernetes management and deployment
- Kubernetes ecosystem tools
- AWS ecosystem
- CI/CD systems and tools
- 20+ years of software development experience
Experience
DevOps Lead at Graft from 4/2023 to present
CI/CD, EKS-based infrastructure, automation, observability, SOC2 compliance.
With: Kubernetes/EKS, OpenTelemetry, Python, TypeScript, Terraform, Helm/Helmfile, Postgres, AWS, git
Principal Engineer at Samsung SDS America from 2/2021 to 4/2023
Architecture design, software defined storage, infrastucture-as-code.
With: Kubernetes/EKS/GKE/AKS, VueJS, Golang, Falco, Ceph, OpenAPI, Helm/Helmfile, git
Senior Engineer at Samsung SDS America from 3/2018 to 2/2021
CI/CD, open source work.
With: Kubernetes, Golang, GRPC, Helm/Helmfile, Jenkins, git
Engineer at Samsung SDS America from 5/2015 to 3/2018
CI/CD, open source work, Kubernetes deployment, cloud lift-and-shift consulting.
With: Kubernetes, Golang, GRPC, Helm/Helmfile, Jenkins, git
DevOps engineer at MTNSat from 7/2013 to 10/2014
CI/CD, automation, infrastucture-as-code.
With: Ruby, Chef, Jenkins, Ansible, gerrit/git
Android Apps Developer at MTNSat from 2/2013 to 7/2013
Android application development.
With: Java, Android, git/gerrit
Consultant at StarSightings from 10/2010 to 10/2013
Android application development.
With: Java, Android, git/gerrit
Software Design Engineer at Microsoft from 7/2012 to 2/2013
Automotive application development, sustained engineering.
With: C/C++, Flash
Co-Founder, Engineering at TravellingWave Inc from 5/2007 to 7/2012
TravellingWave develops multimodal interfaces for entering speech into mobile devices. Using a combination of speech recognition and text prediction dubbed “VoicePredict,” TravellingWave’s technology enhances any kind of text input mechanism and allows for fast, easy and accurate data entry.
SDK development, Windows Mobile application development, NR algorithms, architecture design.
With: C/C++, Windows PocketPC, Windows Mobile
Software Design Engineer at Cisco from 7/2010 to 12/2011
iOS and Android application development, localization.
With: C/C++, Java, ObjectiveC
Software Design Engineer at Intrinsyc from 5/2006 to 5/2007
Intrinsyc Software’s Soleus is world’s first Microsoft Windows Embedded CE-based mobile handset platform, featuring pre-integrated hardware, software and telephony elements.
Windows Mobile application development.
With: C/C++, Windows PocketPC, Windows Mobile
Software Design Engineer at Microsoft from 9/2005 to 5/2006
Test automation, Windows application development.
With: C/C++, Win32, MFC
Software Design Engineer at Conversay from 4/2001 to 9/2005
Windows and Windows Mobile application development, proof-of-concept design, localization.
With: C/C++, Win32, MFC, COM/DCOM, Windows PocketPC, Windows Mobile
Build Engineer at Conversay from 9/2000 to 4/2001
Configuration management, build, internal tools development.
With: C/C++, JScript, VBScript
Education
University of Washington (September 1998 – November 2001): Applied and Computational Mathematical Sciences (Applied Math, Statistics, Computer Science) program, incomplete.
Projects
- gh-install - Github client extension for installing Github repository releases
- Jenkins operator (Deprecated) - Kubernetes operator for spinning up Jenkins instances
- lbex (Deprecated) - Kubernetes cloud provider load balancer built on top of NGINX
- CNCT shared workflow library (Deprecated) - Opinionated Jenkins shared workflow library for releasing Helm charts
- Jabberwocky - In appreciation of “Jabberwocky” by Lewis Carroll
Patents
- US8571862B2 - Multimodal interface for input of text
- US8645131B2 - Detecting segments of speech from an audio stream