Summary
Nan Lin is a software engineer based in Seattle with 11 years of cross-disciplinary experience building scalable distributed systems and full‑stack applications. Currently at Amazon, Nan focuses on resiliency and cost-efficient services using Java and Python across AWS staples like EC2, Lambda, S3, DynamoDB and Kinesis, while earlier roles at SAP, IBM and F5 honed front-end React/Redux work and systems-level C/C++ development. Comfortable across cloud, container, CI/CD and testing toolchains (Terraform, Docker, Jenkins, Gradle, TestNG/JUnit) and familiar with Spark and Go, Nan blends production engineering with quick prototyping and proof‑of‑concept delivery. A CMU MS graduate with deep familiarity in Unix/AIX environments and an unusually broad language background (C++, JavaScript, PHP, Java, Python), Nan has recently steered effort toward GenAI workloads, bringing both legacy systems insight and modern ML-aware engineering to bear.
11 years of coding experience
4 years of employment as a software developer
Bachelor's degree Software Engineering, Bachelor's degree Software Engineering at Fudan University
Master of Science - MS Information Technology, Master of Science - MS Information Technology at Carnegie Mellon University
Chinese, English, Mandarin