Alan Ning

Software Engineer / Problem Solver

Contact
  • Website
  • https://askldjd.com
  • Email
  • alan@askldjd.com
  • Phone
  • (808) 232-7868
Location
  • Region
  • Virginia
Work Experience

2021-10-01 till today

Software Architect at Manifold.ai:

I architect ML pipelines and generate meaningful outcome.

2020-06-01 till 2020-09-01

Site Reliability Engineer at Uptime2020 Consultant:

Supported various election-related SaaS companies to ensure the their product security and reliability during the 2020 US election cycle.

2018-10-01 till 2021-10-01

Staff Reliability Engineer at Tenable:

I create scalability solutions for Tenable.io.

Designed and implemented a custom Elasticsearch sharding layer to break out a petabytes-scale monolith database into an infinitely scalable number of databases.

Implemented a caching layer for the Tenable.io edge using Cloudflare Worker. This layer handles over 5000 requests per sec, and saves petabytes of bandwidth per year.

2016-09-21 till 2018-08-31

Site Reliability Engineer at United States Digital Service - Department of Veterans Affairs:

I began as the SRE for Caseflow and left having architected the VA's migration to AWS.

Guided the VA cloud migration effort, which includes Direct Connect configurations, network performance analysis, and VPC design that scales for thousands of tenants.

Led the SRE team for the Veterans Appeals modernization effort (Caseflow).

Designed and built a resilient cloud infrastructure for Caseflow that integrated with the VA's legacy systems.

Migrated the 30 year old Oracle database that holds all Veterans Appeals to the cloud using AWS DMS.

Automated my job away.

2015-11-07 till 2016-09-20

Technical Lead at United States Digital Service - Social Security Administration:

I began as a React/Node.js coach and left as the Technical Lead on the Disability Case Processing System (DCPS).

Led and developed the Social Security Disability modernization project using microservice architecture with an HTML5 SPA frontend.

Integrated the modern microservice architecture with legacy mainframe systems and mailing machines.

Delivered a highly visible MVP under a tight deadline, which led to successful product shipment across many states.

2005-06-15 till 2015-10-31

Technical Lead Engineer at Boeing / Digital Receiver Technology:

I began as an embedded C++ developer and left as a full stack software developer.

Wrote high performance C++ code with the focus of minimizing memory leaks, stack/heap corruptions, or race conditions.

Developed multiple applications, both native and web-based, including technologies such as Java SOAP, C# WinForms, CassandraDB, Android, NVIDIA CUDA Framework and Node/React/AngularJS.

Performed cybersecurity research that involved forwarding mobile IP packets using ARP poisoning.

Became a technical lead for a wide variety of projects.

Education

2005-09-01 till 2007-06-01

Johns Hopkins University

Master: Computer Science

2001-09-01 till 2005-05-01

Rensselaer Polytechnic Institute

Bachelor: Computer Science / Economics (Summa Cum Laude)

Skills

Front-end Development: AngularJS, React, Vue.js

Server Side Development: Node.js, Express.js, Java, C#, Python, Redis, Elasticsearch, Zookeeper, Ruby on Rails, Kafka, PostgreSQL

Cloud Development: Docker, Openshift, Kubernetes, AWS, Azure, Ansible, Terraform, Jenkins, Prometheus, Sentry, Redis

High Performance Embedded Development: Modern C++, C

Mobile Development: Android