Nicholas Thomson
About Nicholas Thomson
Nicholas Thomson is a Senior Software Engineer currently employed at Upbound, where he has worked since 2023. He previously held various positions at Amazon Web Services, including Software Development Engineer and Software Development Engineer II, from 2018 to 2023.
Work at Upbound
Nicholas Thomson has been employed at Upbound as a Senior Software Engineer since 2023. His role involves developing and maintaining software solutions that align with the company's objectives. His experience in software engineering contributes to the team's efforts in enhancing product offerings and improving system performance.
Experience at Amazon Web Services
Nicholas Thomson worked at Amazon Web Services (AWS) in various capacities. He began as a Software Development Engineer Intern in 2018, where he gained foundational experience for three months in Palo Alto. He then progressed to Software Development Engineer in East Palo Alto from 2019 to 2020, followed by a role as Software Development Engineer II in San Francisco from 2020 to 2023. His tenure at AWS spanned four years and included significant contributions to software development projects.
Education and Expertise
Nicholas Thomson studied at the University of California, San Diego, where he earned a degree in Mathematics and Computer Science from 2015 to 2019. This educational background provided him with a strong foundation in computational theory, algorithms, and software development practices, which he applies in his professional roles.
Professional Background
Nicholas Thomson has a background in software engineering, with a focus on developing scalable applications and systems. His career began with an internship at AWS, leading to progressively responsible positions within the organization. His current role at Upbound builds on his extensive experience in the tech industry, particularly in cloud computing and software development.