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



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).


Amazon Web Services, Inc.

7/25/2022 - Present

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

Java (Gradle), Smithy, OpenAPI, Open Source, 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

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), Inc. Internship

6/8/2020 - 8/28/2020

Scaffolded the automated process for archiving millions of orders on 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


Project are loading...