My name is Steven Yuan.
I am a Software Engineer.

Sillouhette

About

Engineering software, especially technically complex projects, is my passion. From design to implementation, the process of iterating through problems is satisfying, especially when the finished product is clean, functional, and efficient.

Having worked at companies with strong engineering cultures, my attitude towards work focuses on not only shipping code, but also communicating as a team member.

Outside of Work, topics that interest me include Programming Language Design, Compilers, Software Architecture, and Technical Writing.

Outside of Coding, my hobbies include Binge-watching TV Shows, Collecting Lego, and Writing Assorted Non-fiction Pieces.

I graduated from Rutgers University - New Brunswick (Class of 2021) majoring in Computer Science (Honors College Trustee Scholar, Computer Science Department Honors, Dean's List Recipient since Enrollment).

Work

Amazon Web Services, Inc.

7/25/2022 - 8/1/2024

Built and maintained the Smithy API modeling language for generating clients, servers, and documentation as an Open Source Maintainer.

Java (Gradle), Smithy, OpenAPI, Open Source

Amazon.com, Inc.

7/6/2021 - 7/22/2022

Helped build next-generation distributed, scalable, and fault-tolerant B2C order management system, capable of handling millions of orders coming through Amazon.com.

AWS (Lambda, EC2, SQS, SNS, DynamoDB, S3, EventBridge, CloudFormation, Kinesis, CloudWatch, Step Functions, CDK, Elasticsearch, KMS, IAM), Java (Spring, JSP), Python, JavaScript (TypeScript, React, Cypress)

Amazon.com, Inc. Internship

6/8/2020 - 8/28/2020

Scaffolded the automated process for archiving millions of orders on Amazon.com across a distributed system.

AWS (Lambda, EC2, SQS, SNS, DynamoDB, S3, EventBridge, CloudFormation), Java, Python

iCIMS, Inc. Internship

6/3/2019 - 8/23/2019

Architected a Full-Stack Web Application to manage OpenAPI Contracts with Custom Versioning:
- Designed Front-end Components with Data-Fetching from Versioned S3 Buckets.
- Implemented a Microservice to configure Contracts and serve the Application.
- Deployed the Application with Infrastructure-as-Code to EC2 Instances.
- Guide Teams to Adoption in existing CI/CD Pipelines with Documentation.

AWS (EC2, S3), JavaScript (React, Express), Jenkins, Ansible

Projects

Project are loading...

Contact