Bryan Hawthorne
About Bryan Hawthorne
Bryan Hawthorne is a computer scientist with a Bachelor of Science in Computer Science and a minor in Applied Math from the University of Colorado Boulder. He has held various engineering roles at companies such as IHS Markit, Northrop Grumman, and the U.S. Geological Survey, focusing on software development and data management.
Work at U.S. Geological Survey
Bryan Hawthorne currently serves as a Computer Scientist at the U.S. Geological Survey (USGS) in Golden, Colorado. He has been in this role since 2024, contributing to various projects and initiatives within the organization. His work at USGS involves applying his expertise in computer science to support the agency's mission of providing reliable scientific information about the Earth.
Education and Expertise
Bryan Hawthorne earned a Bachelor of Science (BS) degree in Computer Science with a minor in Applied Math from the University of Colorado Boulder, where he studied from 2013 to 2017. He also participated in a Fall semester Study Abroad program at Lancaster University in 2015, focusing on Computer Science and Mathematics. His educational background provides a strong foundation for his career in software engineering and data analysis.
Professional Experience
Bryan has a diverse professional background in software engineering and data management. He worked as a Software Engineer at IHS Markit from 2018 to 2021, where he developed software solutions. Prior to that, he held positions at Northrop Grumman and Seagate Technology, gaining experience in software engineering. He also served as a Staff Software Engineer at DAT Freight & Analytics from 2021 to 2024, focusing on analytics and software development.
Technical Skills and Projects
At Markit Digital, Bryan was involved in creating reports from data stored in Hadoop, focusing on web hits and quote counting. He designed Swagger specifications and implemented backend APIs in C++, Java, and Scala, which managed tens of millions of hits weekly. His technical skills include proficiency in various programming languages and experience with data storage and analysis.
Interests and Personal Projects
Bryan enjoys experimenting with microcontrollers and has a personal interest in automating household tasks. He utilizes Raspberry Pis, Arduinos, and Google Home in his projects. This hands-on experience complements his professional skills and reflects his passion for technology and innovation.