Troy Cichonski
About Troy Cichonski
Troy Cichonski is a Software Engineer II at Mindbody, where he has worked since 2020. He has a background in software development, having previously held positions at Apple and the Georgia Department of Revenue, and has contributed to significant projects including the transition to microservices and AWS cloud infrastructure.
Current Role at Mindbody
Troy Cichonski currently holds the position of Software Engineer II at Mindbody, where he has worked since 2020. Based in Atlanta, he has been involved in various projects that enhance the company's software offerings. His responsibilities include developing and maintaining software solutions, contributing to the transition of legacy applications to a microservice and micro-frontend architecture, and participating in the initial development stages of a new MUI-based component library.
Previous Experience at Mindbody
Before his current role, Troy served as a Software Engineer I at Mindbody from 2018 to 2020. During this time, he worked on several key initiatives, including the development of PowerShell scripts to streamline the setup of repositories for new micro-frontend functionalities. His contributions during this period laid the groundwork for his later work in software engineering.
Experience at Apple
Troy worked at Apple as a Tier 1 representative at Home Advisor from 2013 to 2015. In this role, he provided technical support and assistance to customers, enhancing his problem-solving skills and technical knowledge. His experience at Apple contributed to his foundational understanding of software and customer service.
Education and Expertise
Troy Cichonski studied at the University of Georgia, where he earned a degree in Computer Science from 2011 to 2015. His education provided him with a solid foundation in software development principles and practices. He has since developed expertise in areas such as microservices, micro-frontends, and cloud infrastructure, particularly in migrating legacy applications to AWS.
Technical Contributions
Throughout his career, Troy has made significant technical contributions, including identifying a memory leak in a .Net application that improved Kubernetes pod performance post-deployment. He has also authored technical documentation to facilitate knowledge sharing among team members, demonstrating his commitment to collaboration and continuous improvement within his teams.