Post Job Free

Resume

Sign in

Software Engineer

Location:
Brea, CA
Salary:
110000
Posted:
February 16, 2023

Contact this candidate

Resume:

ALEXANDER CHEUNG

Los Angeles, CA 626-***-**** Linkedin Github advd29@r.postjobfree.com

Technical Skills JavaScript (ES6+), TypeScript, Python, React (Hooks, Router), Node.js, Express, RESTful APIs, SQL and NoSQL Databases, Next.js, Docker, AWS (ECS, EC2, ECR, CloudFormation, Cloudwatch), Jest, version control (Git, Github), CI/CD (Travis CI), Microservices, authentication (JWT, Bcrypt, OAuth2.0), Redux, Webpack, Supertest, Puppeteer, Enzyme, HTML5/CSS/SASS, Chart.js, Bootstrap, Mantine, ChakraUI

Experience Ekho Software Engineer August 2022 - Present

● Created custom React Hooks to abstract logic away from presentational components to streamline development with simplified test suites, and to simplify cross-functional tasks resulting in a 30% reduction in meeting hours

● Utilized Chart.js to visualize runtime and output comparisons between monolith modules and refactored microservices over time, enabling consumers to assess microservice performance and to efficiently transition into a microservice architecture

● Spearheaded development of an NPM package containing a facade pattern to streamline implementation of Ekho microservice while optimizing performance by decoupling the microservice runtime from the monolith codebase

● Constructed Docker images to provide developers the ability to implement our service within a CI/CD pipeline by deploying standardized environments in scalable and secure containers

● Leveraged AWS features by deploying Docker images to AWS ECR, allowing users to integrate our microservice or deploy a CI/CD pipeline by configuring an ECS cluster and launching EC2 containers with defined task definitions

● Built automated Jest test suites together with Supertest to provide a foundation for application scalability and improved developer experience by ensuring new features and dependency updates avoid unwanted side effects

● Interfaced with a NoSQL database to support black-box testing by facilitating storage of arbitrary data in a defined schema, establishing a scale-out architecture built for cloud environments

● Designed a Node.js server infrastructure using Express and TypeScript to efficiently handle thousands of requests with non-blocking input/outputs to endpoints at scale

● Used TypeScript to implement static and strong typing paradigms to decrease runtime errors by ~50%, increase predictability and readability of code, and increase development speed by ~80%. Accelerated under OS Labs (opensourcelabs.io) iHerb, LLC Senior Supply Chain Analyst April 2018 - June 2022

● Developed macros using VBA to compute weekly sales forecasts, at-risk inventory, master production schedules, and monthly budget reports, removing the need to manually calculate values, saving 2 working hours per day and increasing productivity by 30%

● Published user views in Netsuite ERP using SQL queries to manage inventory across putaways and QC, conduct root cause analysis, and provide ad-hoc reporting for management, contributing to YoY revenue growths of 80% ($44M in 2019) and 120%

($121M in 2020)

● Led as the Manufacturing business process owner for SAP internal procedures; provided training and mentorship to other team members

Open Source Projects WorkSpace A Social Platform for Engineers

● Implemented OAuth 2.0 to leverage the security provided by the Secure Sockets Layer protocol using Linkedin’s API, and utilized JSON Web Tokens for added security and to maintain user sessions

● Developed a single page web application using React Router and custom React Hooks to provide a seamless user experience by avoiding page refreshes reducing render times by ~20%, and to simplify application maintenance

● Used Redux’s centralized data store paradigm to simplify state management between page navigations, resulting in a predictable, easy to debug, and flexible application

● Implemented PostgreSQL to store relational data with strict schemas, enabling concurrent connections from thousands of clients that can update user profile information and have changes reflected for other users Public Talks / Articles

“Ekho: Replatform your monolith with confidence”, Medium, September 2022

“Load Balancing Basics and Best Practices”, Singlesprout Speaker Series, August 2022 Education University of California, Irvine 2017

Bachelor of Science



Contact this candidate