# Gordon Chen > Software Engineer at Upstart Location: San Francisco Bay Area, United States Profile: https://flows.cv/gordonchen A Software Engineer with extensive experience in building scalable, modern web applications and microservices. • Proficiency in building microservices, APIs (REST, GraphQL, gRPC) with frameworks (Spring, Armeria) and Cloud services (AWS, Heroku). • Familiarity with software development methodologies (Agile, Scrum), container orchestration systems (Kubernetes, Docker), workflow orchestration platforms (Temporal), and observability tools (Datadog, New Relic). • Familiarity with Agile software development methodologies (JIRA/Pivotal Tracker), version control (Git), and error monitoring (Rollbar). • Ability to drive initiatives, actively engaging with cross-functional teams, enhancing teamwork to align projects with company goals. Skills: Languages: Java, Kotlin, Python, JavaScript, C/C++ Technologies: Spring, Armeria, GraphQL, REST, gRPC, Kafka, Kubernetes, Docker, Temporal.io, Node.js, React Databases: RDBMS (MySQL, PostgreSQL), NoSQL (Cassandra, DynamoDB, MongoDB, Redis) Tools: AWS (EC2, RDS, S3, SNS, SQS, KMS), Heroku, Git/GitHub, New Relic, Datadog, Sumo Logic, Jira ## Work Experience ### Software Engineer @ Upstart Jan 2024 – Present ### Software Engineer II @ Block Jan 2022 – Jan 2024 | San Francisco, California, United States • Developed microservices for shop experience features, ranging from system/API design and roadmap planning to full-cycle development using Kotlin, gRPC, AWS and DynamoDB, deploying on Kubernetes to enhance automated deployment, scaling, and CI/CD practices. ### Software Engineer II @ Afterpay Jan 2020 – Jan 2022 | San Francisco, California, United States • Developed and maintained microservices with Java, Kotlin, Heroku, AWS, and CassandraDB, while optimizing the existing infrastructure. • Delivered key features for the Loyalty Program, covering architecture and development of the points and tier system, API design, and automated email service for marketing. • Built a real-time data streaming pipeline using Apache Kafka for continuous data ingestion into the data warehouse, supporting data analysis and marketing initiatives. ### Software Engineer @ Zenrez Jan 2018 – Jan 2020 | San Francisco, California, United States • Developed microservices and REST/GraphQL APIs for web applications using Node.js, Express and PostgreSQL. • Designed and implemented the backend for an Online Booking Application from scratch, launching key features such as class schedule, class reminders, a newsfeed, and a rating/review system. • Built a publish-subscribe messaging system using AWS (SNS, SQS) for event-driven microservices and third-party integrations. • Utilized GraphQL as an API gateway to streamline data fetching and minimize round trips, reducing call latency across microservices. ### Research Intern @ Stanford University Jan 2017 – Jan 2017 | Stanford, California, United States • Collaborated with postdoctoral fellows to develop a survey on Amazon Mechanical Turk using JavaScript. • Built a computer-controlled experiment using Python for a functional magnetic resonance imaging study. ## Education ### Master’s Degree in Computer Science California State University - East Bay ### Bachelor’s Degree in Computer Science Chung Yuan Christian University ## Contact & Social - LinkedIn: https://linkedin.com/in/gordonjyc --- Source: https://flows.cv/gordonchen JSON Resume: https://flows.cv/gordonchen/resume.json Last updated: 2026-03-29