Yidong Sun
@yidongsun
Senior software engineer specializing in cloud-native microservices and scalable payment systems.
What I'm looking for
I am a senior software engineer with extensive experience designing and delivering cloud-native microservices, modernizing legacy systems, and building scalable payment and data pipelines. At JPMorgan Chase I led development on Commercial Real Estate Portfolio Management and architected event-driven, low-latency solutions using Java, Spring Boot and AWS.
I have a strong full-stack background, transforming UX designs into production React components and integrating backend services with distributed messaging (Kafka, Celery) and persistent stores (PostgreSQL, MongoDB). I standardize CI/CD patterns and automated testing practices, driving firmwide adoption of reusable microservice patterns and blue/green deployment strategies to reduce downtime and deployment issues.
I mentor engineers, collaborate closely with business stakeholders in Agile environments, and deliver measurable improvements such as latency reductions, faster S3 transfers, and increased test coverage. I seek roles where I can continue modernizing systems, scaling cloud architectures, and delivering high-quality user-facing and backend solutions.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
JPMorgan Chase & Co.
Jun 2022 - Present (3 years 8 months)
Led development of Commercial Real Estate Portfolio Management systems and architected cloud-native payment microservices, reducing latency by 30% and standardizing CI/CD patterns firmwide. Automated large-scale S3 transfers (6x faster) and implemented blue/green deployments to minimize downtime across production releases.
Software Engineer
United States Postal Service
Jun 2018 - Jun 2022 (4 years)
Spearheaded development and maintenance of admin and customer-service applications, increased per-account addresses from 1 to 5, and raised unit test coverage by 25% through a new testing framework. Automated batch jobs and resolved Tier 3 incidents to improve operational reliability.
Education
Degrees, certifications, and relevant coursework
University of Missouri–Columbia
Master of Science, Computer Science
2016 - 2018
Completed a Master's degree in Computer Science with coursework and projects focused on advanced software engineering topics and systems development.
University of Missouri–Columbia
Bachelor of Science, Computer Science
2012 - 2016
Earned a Bachelor's degree in Computer Science covering core programming, data structures, and software development principles.
Tech stack
Software and tools used professionally
Postman
JaCoCo
Kubernetes
Spring Cloud
Jenkins
MySQL
PostgreSQL
MongoDB
MariaDB
Cassandra
Gmail
Node.js
Spring Boot
Unreal Engine
Redis
Terraform
Mocha
React
Vue.js
React-Vue
JavaScript
Python
Java
Visual Basic
XML
Kafka
RabbitMQ
BullMQ
FastAPI
Datadog
AWS Lambda
TypeScript
pytest
JUnit
Mockito
Formik
SQL
ServiceNow
Playwright
Enhance
Yup
Dynamic
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Yidong?
You can contact Yidong and 90k+ other talented remote workers on Himalayas.
Message YidongFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
