Nicholas Thomson

Professional Engineer Manager with nearly 15 years of experience in the software development industry. I have worked on a wide variety of projects and technologies, including Javascript/Typescript, ReactJS, AngularJS, and Ruby on Rails. I have a proven track record of delivering high-quality software projects on time and under budget.

Professional Experience:

Firstup
Software Engineering Manager September 2024 - Present
  • Provided technical leadership and mentorship to a team of 5 engineers, including conducting regular one-on-ones.
  • Coordinated with cross-functional teams, including back-end developers, QA engineers, and DevOps, to ensure seamless integration and deployment across a varied tech stach that included technologies like Ruby on Rails, PostgreSQL, Node.JS, ReactJS, and Typescript.
  • Facilitated team meetings, code reviews, and brainstorming sessions to foster a collaborative work environment.
  • Managed projects to implement new features across several services and technologies.
Software Engineering Lead October 2022 - Present
  • Implemented a new AI-based semantic search feature, utilizing machine learning embeddings to enhance search accuracy and relevance.
  • Maintained a focus on customer and security issues, keeping critical issues to a minimum and reducing outstanding customer defects by over 60%
  • Utilized Agile methodologies to plan and execute sprints, track progress, and adjust priorities as needed.
Microsoft
Software Engineer II June 2021 - October 2022
  • Developed and optimized web applications for the Sharepoint team using TypeScript and ReactJS.
  • Contributed to the design and architecture of scalable front-end systems.
  • Worked closely with cross-functional teams to deliver high-quality software projects.
  • Coordinated with UX designers to ensure a seamless, user-friendly, and accessible experience.
Firstup
Senior Software Engineer July 2018 - June 2021
  • Played a key role in the development of front-end features for enterprise-level applications used by over 1,000,000 active users.
  • Mentored junior developers and conducted code reviews to ensure adherence to best practices.
  • Architected and developed reusable components and libraries in ReactJS to streamline development.
  • Integrated APIs and services with front-end applications, ensuring seamless data flow and user interactions.
Aledade
Senior Software Developer February 2017 - July 2018
  • Responsible for a large project written in Flask and AngularJS.
  • Created charts and visualizations using the D3.js library.
  • Lead various projects to completion and implementation in a large-scale web application for real world use cases.
NeoReach
Frontend Developer March 2016 - February 2017
  • Responsible for overseeing and executing a large portion of a total interface overhaul.
  • Implemented coding standards across multipe projects and repositories using primarily Angular 1.5
  • Architected major software changes in the client-side code to better fall inline with best practices.
Download PDF Version