Jiaming Shang

Jiaming Shang

Developer @ ThoughtWorks

About Jiaming Shang

Jiaming Shang is a developer with a Master's degree in Computational Mathematics from Zhengzhou University. He has worked at ThoughtWorks since 2016, leading a team in Xi'an and collaborating with clients in Melbourne, while also having prior experience at ZTE Corporation.

Work at ThoughtWorks

Jiaming Shang has been a Developer at ThoughtWorks since 2016. He works in Xi'an, Shaanxi, China, where he leads a team that collaborates with clients located in Melbourne. His role includes staffing responsibilities, where he selects suitable candidates and provides them with appropriate opportunities. He is also responsible for training new team members on the tech stack, team culture, and best practices. Shang conducts technical and cultural interviews for potential hires, ensuring that the team maintains high standards.

Education and Expertise

Jiaming Shang earned a Master's degree in Computational Mathematics from Zhengzhou University, where he studied from 2008 to 2011. His educational background provides a strong foundation for his work in software development. He specializes in backend technologies, including Scala, Typescript, Javascript, Java, and Ruby. Additionally, he has expertise in microservice architecture and employs PostgreSQL for database management. His knowledge extends to cloud technologies such as AWS, Docker, and BigQuery, as well as frontend technology React.

Background

Prior to joining ThoughtWorks, Jiaming Shang worked at ZTE Corporation as a Software Developer from 2011 to 2016. This five-year experience in Xi'an, Shaanxi, China, contributed to his development skills and understanding of software engineering practices. His transition to ThoughtWorks allowed him to further enhance his technical capabilities and leadership skills in a collaborative environment.

Community Involvement

Jiaming Shang is actively involved in the tech community, where he runs a Functional Programming (FP) community. This initiative fosters knowledge sharing and collaboration among developers interested in functional programming paradigms. His leadership in this community reflects his commitment to continuous learning and professional development within the software development field.

People similar to Jiaming Shang