Alan Hazelton

Alan Hazelton

Principal Software Developer @ NetFoundry

About Alan Hazelton

Alan Hazelton is a Principal Software Developer with extensive experience in software engineering and cloud deployments. He holds a Master's degree in Computer Science from the Rochester Institute of Technology and has worked at notable companies including PTC and Xerox Corporation.

Current Role at NetFoundry

Alan Hazelton serves as a Principal Software Developer at NetFoundry, a position he has held since 2022. He is based in Rochester, New York, United States. In this role, he applies his extensive experience in software development to contribute to the company's innovative solutions. His responsibilities include architecting and developing scalable enterprise platforms, leveraging his proficiency in various technologies.

Previous Experience at PTC

Prior to his current role, Alan worked at PTC as a Principal Software Development Engineer from 2015 to 2021. During his six years at PTC, he was involved in significant software development projects in the Rochester, New York Area. His work focused on enterprise software solutions, utilizing his skills in Java and related technologies.

Background at Xerox Corporation

Alan's career began at Xerox Corporation, where he worked as a Senior Software Engineer from 1988 to 1997. Over the course of nine years, he contributed to various software engineering projects in Rochester, New York. This role helped him build a strong foundation in software development and engineering principles.

Education and Expertise

Alan Hazelton holds a Master of Science in Computer Science from the Rochester Institute of Technology, where he studied from 1994 to 1997. He also earned a Bachelor of Science in Computer Science from Clarkson University, studying from 1985 to 1989. His educational background has equipped him with a deep technical knowledge in areas such as REST/SOAP Web Services, JSON, XML, and cloud deployment technologies like Docker and Kubernetes.

Technical Skills and Proficiencies

Alan is proficient in a variety of programming languages and technologies, including Java, EJBs, and Java Server Pages. He has experience in Agile/Scrum methodologies and UI design using JSP, HTML, and JavaScript. Additionally, he possesses skills in database design across multiple platforms, including Oracle, Microsoft SQL Server, Postgres, and H2. His expertise extends to M2M and IoT technologies, making him a versatile software developer.

People similar to Alan Hazelton