Hire Me Please! 🙏

andy@resume: ~

ANDY HONG

Software Engineer

NoSpamPlease2222@gmail.com
Intro
Lead software engineer with 10+ years of experience owning products end-to-end. Built and scaled SaaS applications serving 600,000+ students, transforming system reliability, performance and interface while driving significant business growth.
Experience
Senior Full-Stack Engineer

Aylo Health - Ensomata:

2022 - Now

Served as a core contributor in the full stack development of Ensomata, an modern EHR mobile app, from initial conception through launch. The solution is now implemented across approximately 20 Aylo hospitals and clinics

-

Implemented Ensomata frontend using React, Typescript, NextJS and ChakraUI, delivering an intuitive interface reducing training time by 50% and achieved a 95%+ satisfaction rating from healthcare professionals.

-

Implemented a synchronization process between Aylo's core database and the Ensomata database, using AWS Lambda and SQS. The sync process decoupled Ensomata's direct reads/writes from Aylo, enabling it to greatly improve performance, and development speed by 300%.

Lead Software Engineer

CoBro:

2016 - 2022

Rebuilt the core product completely from the ground up, growing the company from 20 clients to 110 in the first 3 years. The system provides analytics services to educational institutions, serving over 600,000 students and tracking 40 million activities.

-

Leading full-stack architecture and development across UI/UX design, frontend, backend and multi-tenant databases. Delivered features: authentication, real-time reports, texting service, student surveys, file management and much more. Increased client retention rate from 70% to 95% by improving system reliability through design principles and comprehensive testings

-

Streamlined the data import (ETL) workflow with intuitive UI, automating schema mapping and optimizing validations, resulting in 90%+ in man hours reduction and 99.9%+ in data integrity.

-

Architected cloud infrastructure solution using Azure, deploying multi web-servers with load balancing, object storage and elastic database clustering, greatly improving system uptime, scalability and disaster recovery capabilities.

-

Leadership: led a team of 3 engineers while working with other core teams to maintain and grow the app.

Demos (click to see):

Data Import

Student Page

Texting

Full-Stack Engineer

SupraMed:

2014 - 2016

In this startup, I rapidly delivered new features for the company's EHR system, while learning valuable skills during regular meetings with the software Architect. The startup was acquired within two years.
Junior Software Engineer

Humana:

2012 - 2014

Began my journey in web backend and motivated myself to grow into a full stack role to deliver full features independently.

Skills

Backend:

C# + .NET

SQL

Node.js + Express.js

Java

Python3

C

Frontend:

Typescript/Javascript

React

HTML/CSS

UI/UX Design

Fundamentals:

System Architecture

Distributed Systems

Testing

Data Structures & Algorithms

Tools:

Azure

AWS

Docker

NUnit

Selenium

LLM

Copilot

Cursor

C# + .NET:

10 years

Language and framework for building application backend. High expertise with datamodeling, migrations and LINQ

SQL:

10 years

High expertise with writing queries, schema building and optimizing.

Node.js + Express.js:

3 years

Good familiarity building modern applications with this framework.

Java:

University level and some professional experience

Python3:

Casual familiarity: mostly used for quick scripting and analysis.

C:

University level experience: pointers, memory allocations, building data structures, building compiler.

Typescript/Javascript:

8 years

High expertise

React:

6 years

High expertise.

HTML/CSS:

8 years

I can write in my sleep.

UI/UX Design:

Speed learned UI/UX design at Cobro using Figma, to save the company some cost. Not an expert by any means.

System Architecture:

8 years

First hand experience in creating a SaaS application from conception to launch, making pivotal system design decisions across frontend, backend and deployment. Utilized design principles such as SOLID, to maximize the maintainability, reliability and performance of the application.

Distributed Systems:

5 years

Hands on experience with building web-servers load balancers, distributed databases, blob storage, redis, lambda functions.

Testing:

10 years

Full experience in different levels of software testing: unit test, integration test, system test and end-to-end testing. Using tools such as NUnit and Selenium.

Data Structures & Algorithms:

5 years

Fundamental knowledge in DSA concepts such as Hashmaps, BigO, DFS/BFS, Backtracking, Graphs.

Azure:

For managing web-servers, databases, redis cache and Object storage.

AWS:

For managing Lambdas functions, SQS and SNS.

Docker:

For running containerized application locally.

NUnit:

For running unit tests.

Selenium:

For running end to end testing.

LLM:

AI

Copilot:

AI

Cursor:

AI

Others

Education:

UC San Diego, B.S in Computer Scence & Engineering

This Resume:

Coded using React, TypeScript and Material-UI from scratch. Time taken: 20 hours.