Nicole Treague
About Nicole Treague
Nicole Treague is a Lead Software Engineer at Thomson Reuters, specializing in Python within the AWS ecosystem. She has over 15 years of experience in software engineering, with a strong background in full stack Java and Groovy technologies.
Current Role as Lead Software Engineer
Nicole Treague serves as a Lead Software Engineer at Thomson Reuters, a position she has held since 2020. In this role, she focuses on developing software solutions and leading engineering projects. Her responsibilities include overseeing the software development process and ensuring the delivery of high-quality code.
Experience at Thomson Reuters
Nicole Treague has an extensive history with Thomson Reuters, having worked there in various capacities. She began as a Software Engineer Intern in 2004 for three months, followed by a full-time Software Engineer role from 2004 to 2005. After a brief hiatus, she returned as a Senior Software Engineer, serving from 2005 to 2012 and again from 2012 to 2020. This cumulative experience spans over 15 years, showcasing her growth within the organization.
Educational Background in Computer Science
Nicole Treague studied Computer Science at Bethel University, where she earned her Bachelor of Science degree from 2000 to 2004. Her education laid the foundation for her technical skills and knowledge in software engineering, which she has applied throughout her career.
Internship Experience at IBM
Before her tenure at Thomson Reuters, Nicole Treague gained valuable experience as a Software Engineer Intern at IBM in 2003 for three months. This internship provided her with insights into software development practices and enhanced her technical capabilities.
Technical Specialization and Skills
Nicole Treague specializes in Python 3.X within the AWS ecosystem as of Q1 2019. She has a strong background in full stack Java/Groovy technologies, accumulating over 15 years of experience in software development. Her approach emphasizes writing elegant, readable, stable, and easily maintained code, as well as selecting appropriate technology tools for specific projects.