Nomaan Ahgharian

Team Lead | Senior Software Engineer

Experience

Strava

04/2022 - Present

Sr. Software Engineer

  • Web Platform team member working on frameworks and tools
  • Contentful integeration

FrontLine Education

01/2021 - 04/2020

Team Lead/Senior Software Engineer 2

  • Leading a greenfield project with React and Springboot stack
  • Using Cypress for UI tests and Newman for API tests that run on GitHub Actions before each merge
  • Created an oclif CLI to run jar files to automate EC2 server bootstrapping and development environments

Senior Software Engineer

  • Designed and implemented React apps using Context to migrate existing products from Ext JS
  • Architected and executed a dashboard authoring tool with Drag-n-Drop capabilities to show different analytics
  • Migrated existing codebase from SVN to GitHub utilizing GitHub API and bash scripts (69 repos)

Liberty Mutual Insurance

02/2017 - 05/2019

Senior Software Developer

  • Implemented integration tests (end-to-end) using Cypress
  • Initiated and lead Safeco Design System to improve usability and accessibility across different solutions
  • Migrated an agent facing app from Angularjs to React with express backend in BDD fashion
  • Implemented a customer-facing self-serving portal in React with node (express) backend

The Odyssey Online

07/2016 - 02/2017

UX Engineer

  • Conducted interviews (contextual inquiry) with the editorial team to understand their workflow to create a new authoring experience
  • Utilized Sketch and Invision for prototyping
  • Implemented Minimum Viable Products (MVP) for the new authoring experience using React

Eli Lilly and Company

11/2015 - 05/2016

Academic UX Researcher (contractor)

  • Utilized KNIME for data mining from different databases and Normalized aggregated data
  • Visualized the findings with Tableau for easier decision making for IT Vice President

Liberty Mutual Insurance

05/2014 - 07/2015

Software Developer

  • Designed and developed UI library pattern to keep different quoting apps consistent
  • Increased development team productivity by introducing a Gulp workflow to run a server to replace IBM Rational Application Developer internal server and recompile Sass files on save

Education

Indiana University–Purdue University Indianapolis

08/2015 - 07/2017

Master in Human Computer Interaction

Rochester Institute of Technology

03/2011 - 05/2013

Bachelor in Information Technology