Steven Hicks
About Steven Hicks
Steven Hicks is a Principal Software Engineer at Rally Health in Chicago, Illinois, with extensive experience in software development and engineering. He has held various roles in notable companies and has a strong background in computer science, contributing to architectural decisions and delivering technical talks.
Work at Rally Health
Steven Hicks has been serving as a Principal Software Engineer at Rally Health since 2020. In this role, he is responsible for leading software development initiatives and contributing to the overall technical direction of projects. His expertise in software engineering is utilized to enhance the company's health technology solutions. He is based in Chicago, Illinois, where he has been part of the team for four years.
Education and Expertise
Steven Hicks holds a Bachelor of Science in Computer Science from Elon University, which he completed from 2004 to 2008. He further advanced his education by obtaining a Master's degree in Computer Science from the University of North Carolina at Charlotte between 2008 and 2010. His academic background provides a strong foundation for his work in software engineering, particularly in areas such as distributed systems and streaming architectures.
Background
Steven Hicks began his career as a Junior .NET Software Developer at Teledyne Scientific & Imaging, LLC from 2006 to 2007. He then transitioned to various roles, including a Software Engineer at XPIENT Solutions and a Solutions Engineer at Avnet Technology Solutions. His experience includes significant positions at companies like HERE and Zebra Technologies, where he served as a Senior Software Engineer and Lead Software Engineer, respectively, before joining Rally Health.
Achievements
Steven Hicks has led a team to successfully build a GraphQL service from scratch in a two-month timeframe, demonstrating his ability to manage high-performance applications that handle over 300 requests per minute. He has delivered talks on advanced topics such as GraphQL+Caliban and Streaming Architectures, showcasing his commitment to knowledge sharing and professional development. Additionally, he actively contributes to architectural decisions, influencing the technical direction of projects.
Technical Interests
Steven Hicks has a keen interest in various technologies, including Kafka, ZIO, Scala, and Distributed Systems. His passion for these areas informs his work and contributions within the software engineering field. He has also engaged in knowledge sharing through brown bag talks, where he shares insights and expertise with colleagues, fostering a collaborative learning environment.