Adam Nichols
About Adam Nichols
Adam Nichols is a Senior Software Engineer at the Broad Institute of MIT and Harvard, where he has worked since 2019. He has a diverse background in software engineering, with experience in functional programming and a focus on scalable applications for genomic data analysis.
Work at Broad Institute of MIT and Harvard
Adam Nichols has been employed at the Broad Institute of MIT and Harvard since 2019, currently holding the position of Senior Software Engineer. His role involves developing domain-specific languages for high-throughput genomic data analysis, utilizing his expertise in Scala. Prior to his current position, he worked as a Software Engineer at the same institute from 2017 to 2019, contributing to various projects focused on scalable applications for genomic data.
Previous Experience in Software Engineering
Before joining the Broad Institute, Adam Nichols worked at Ovia Health as a Software Engineer from 2016 to 2017, and as an iOS Engineer from 2015 to 2016. He also gained experience at Wayfair, where he served as a Software Engineering Intern in 2012 and later as a Software Engineer in Mobile from 2013 to 2015. His diverse roles have provided him with a solid foundation in software development across various platforms.
Education and Expertise
Adam Nichols earned his Bachelor’s Degree in Computer Science from Cornell University, where he studied from 2009 to 2013. His academic background laid the groundwork for his strong skills in functional programming, particularly with Scala. He has transitioned from iOS and PHP development to focus on microservices and scalable applications, demonstrating his adaptability in the software engineering field.
Background in IT Support and Internships
Adam Nichols began his career with internships that provided him with practical experience in IT support and mobile development. He worked as an IT Support Intern at Fayetteville Free Library in 2010 and as a Mobile Development Intern at Deadline Solutions in 2011. These early roles contributed to his technical skills and understanding of software development processes.
Partnership at Monoceros Consulting
From 2017 to 2018, Adam Nichols served as a Partner at Monoceros Consulting for one year. This role allowed him to apply his software engineering skills in a consulting environment, further enhancing his professional experience and understanding of the industry.