Summary
Adam An is a Senior Software Engineer at Microsoft with 13 years of experience and a strong Java focus, currently working on cloud-native services using Spring Boot, Spring Cloud, and microservices patterns. He blends back-end expertise—JPA, multi-threading, Redis, RabbitMQ, Hadoop—with front-end and data-visualization skills including JavaScript, HTML5/CSS3, Power BI and Tableau (certified). His career progression from Software Engineer to Senior Software Engineer at Microsoft reflects sustained impact on scalable, production systems and distributed processing. Comfortable across SQL and NoSQL stores (MySQL, MongoDB) and containerized deployments (Docker), he favors pragmatic design patterns and RESTful APIs. Though his GitHub teases "Things from a past life," his practical tooling and analytics background signal an engineer who bridges data, services, and observability. Based in Bellevue, WA, he pairs a Master’s in Information Systems with a hands-on approach to shipping reliable, measurable software.
13 years of coding experience
4 years of employment as a software developer
Bachelor's degree, ENGINEERING, Bachelor's degree, ENGINEERING at Beijing Institute of Technology
Master's degree, Information Systems, Master's degree, Information Systems at University of Florida