Amit Gaur

Lead Software Engineer at BigCommerce

Technical lead with extensive experience in high-traffic distributed software applications. Have mentored and lead dev teams of different skill levels. Seasoned professional in multiple programming languages, web frameworks and databases.

Experience
BigCommerce
Lead Software Engineer | June 2022 - Current

Working as a Lead Software Engineer in the Core Payments team.


Responsibilities include:

  • Help design/architect/execute the building of services for the BigCommerce payment platform.
  • Build integrations with 3rd party APIs that can span multiple codesets/services, fail gracefully, and be highly extensible.
  • Coach team towards (and write) code that is performant, fault-tolerant, maintainable, testable, and concise.
  • Collaborate with product and design teams to define feature specifications and timelines.
  • Engage in technical discussion of new solutions and architectures.
  • Perform code reviews to maintain and improve quality.
  • Support, mentor, & coach team members.


Notable contributions:

  • Lead a project to refactor order finalization process that spans multiple teams and domains from a procedural to an events based implementation.
  • Designed and implemented continuous scanning & reporting of sensitive information.


Technologies used:

Ruby, Ruby on Rails, PHP, Go, Typescript, React, gRPC, RabbitMQ, Prometheus, Docker, MySQL, Redis, GCP.

RedAnt
Technical Lead | September 2018 - June 2022

Worked as Technical lead on multiple client projects. 


Responsibilities included:

  • Performing code reviews.
  • Mentoring developers.
  • Providing technical expertise in setting up and performing system design of green field projects.
  • Maintaining, extending with new features and modernizing legacy applications.
  • Implementing standard backend APIs for green field projects.
  • Application health monitoring and site reliability engineering.


Notable contributions:

  • Worked as Technical lead for property management software that processed more than $1 Billion in total transaction volume. Lead a team of 5 developers.
  • Technical lead for Sydney Trains Customer Impact Evaluator application.
  • Helped deliver and deploy currency exchange platform for Bank of Queensland.


Technologies used:

Ruby, Ruby on rails, Crystal lang, React, Redis, Postgres, Oracle DB, Docker, Kubernetes, AWS.

NU Biomedical Informatics Center, Northwestern University.
Senior Programmer | July, 2012 - Sept 2018

Worked as development lead of Oncology Clinical Trial Management System and its subsystems for the Robert H. Lurie Comprehensive Cancer Center, Chicago.


Responsibilities included:

- Setting up long term development roadmap of the projects.

- Perform peer code reviews, and contribute in constantly improving the development process.

- Mentoring junior developers.

- Planning and designing database schema for extending existing functionality and refactoring legacy code.

- Implementing new full-stack features after gathering requirements from the stakeholders.

- Implementing standard API interface for interaction with external systems.

- Optimizing legacy code and removing bottlenecks for increasing system performance.

- Running adhoc sql reports for administrators.

- Developing standard reporting functionality for Grant submissions and administrative workflows.


Played key role in Cancer Center achieve "Outstanding" score for National Cancer Institute re-designation as Comprehensive Cancer Center; making it among the select few in entire country.


Technologies used:

Ruby, Ruby on rails, Oracle db, Redis, React.

UCIT, University Of Cincinnati
Applications Analyst
  • Developed the mobile front-end of University of Cincinnati’s main website and real time shuttle tracking application using html/html5, css/css3, jQuery.
  • Developed College of Medicine Scheduling system.


Technologies used:

C#, asp.net mvc, Sql server, Coldfusion.

Education
University of Cincinnati
Masters in Science, Computer Science | GPA: 3.8

Awarded UGS (University Graduate Scholarship) at University of Cincinnati for graduate studies.

Bharati Vidyapeeth
Bachelor's in Technology, Computer Science
Projects
March 2013 - current

A web application that lets users create stylish resumes in minutes.