Sherry X.
About Sherry X.
Sherry X. is a software developer with extensive experience in backend and frontend development, currently working at CCC Intelligent Solutions since 2021. She has previously held positions at Apptio and FourKites, Inc., where she utilized various technologies including Java, Spring Boot, and AWS to enhance application performance and communication.
Work at CCC Intelligent Solutions
Sherry X. has been employed at CCC Intelligent Solutions as a Software Developer since 2021. In this role, she has contributed to various projects that enhance the functionality and performance of the company's software solutions. Her responsibilities include developing and maintaining backend services, ensuring application reliability, and implementing best practices in software development.
Previous Experience at Apptio and FourKites, Inc.
Sherry X. previously worked at Apptio as a Java Developer from 2016 to 2018 in Bellevue, Washington. Following her tenure at Apptio, she joined FourKites, Inc. as a Software Developer from 2018 to 2020 in Chicago, Illinois. During her time at these companies, she focused on backend development and contributed to various software projects.
Education and Expertise
Sherry X. holds a Bachelor's degree in Computer Engineering from Purdue University. Her educational background has equipped her with the necessary skills in software development, particularly in Java and related technologies. She has expertise in developing web applications, implementing microservices architectures, and utilizing cloud services.
Technical Skills and Contributions
Sherry X. has demonstrated proficiency in various technical areas, including the use of ExecutorService for managing thread pools, which improves database performance. She has developed backend applications using Java, J2EE, RESTful APIs, and Spring Boot, and has experience with frontend technologies such as React and JavaServer Pages. Additionally, she has implemented AWS CloudWatch for application monitoring and utilized RabbitMQ for efficient communication.
Software Development Practices
In her software development practice, Sherry X. has implemented several design patterns and architectural strategies. She has utilized the Circuit Breaker pattern for managing service failures and applied Spring AOP for monitoring application layers. Her work with the Payment team involved implementing the choreography SAGA design pattern with Kafka for transaction consistency, showcasing her ability to enhance system reliability.