A

Anuroop Sharma

Co-Founder

Greater Toronto Area, Canada5 yrs 6 mos experience

Key Highlights

  • Founder of PartsAssist with extensive leadership experience.
  • Expert in Big Data and Software Development.
  • Proven track record in optimizing complex systems.
Stackforce AI infers this person is a Big Data and Software Development expert with a strong foundation in optimization and research.

Contact

Skills

Core Skills

Software DevelopmentBig DataResearch

Other Skills

JavaC++HadoopHBaseSQLGraph DatabaseDynamoDBJavaScriptAJAXScrumRESTSpring MVCTibco EMSHaskellVHDL

Experience

5 yrs 6 mos
Total Experience
1 yr 4 mos
Average Tenure
--
Current Experience

Partsassist

Founder

Jul 2025Present · 9 mos

Partsavatar.ca

Co-Founder & CTO

Jun 2015Dec 2024 · 9 yrs 6 mos · Toronto, Canada Area

Amazon

Software Development Engineer

Feb 2013Apr 2015 · 2 yrs 2 mos · Toronto, Canada Area

  • · Designed and developed a web application for hand-held scanners globally used by Amazon
  • Distribution Center associates.
  • · Responsible for deprecating legacy C++ application by iteratively and incrementally
  • replacing the components with services, using Scrum based Agile software development.
  • · Service Oriented Architecture (SOA microservice-style) was designed using Amazon’s
  • proprietary REST and Spring MVC framework, scales to 2000 user requests per second.
  • · Used workflow engines for asynchronous tasks to improve reliability and availability,
  • resulting in zero downtime during last 2 retail peaks.
  • · Implemented a responsive human centric user interface using JavaScript and AJAX to
  • reduce the training costs & improve productivity, saving $9M per year.
  • · Revamped the SQL based infrastructure for tracking the inventory movements in Amazon
  • Distribution Centers with Graph/Hadoop Map Reduce based solution.
  • · Reconstructed the paths of inventory movements from the discrete moves using BFS
  • implemented in Hadoop Map-Reduce. Calculated the metrics for inbound process
  • efficiency and the workforce estimations.
  • · Designed and developed a Graph service for inventory tracking using Titan Graph
  • Database with DynamoDB as backend datastore, used for problem-solving.
  • · Implemented an Extract-Load(EL) framework for multiple sources (Oracle 10g SQL
  • Database, DynamoDB, S3, SQS) to multiple targets (Oracle Data warehouse, Redshift).
JavaC++HadoopHBaseSQLGraph Database+8

Citi

Software Developer

Mar 2012Dec 2012 · 9 mos · Mississauga, Ontario, Canada

  • · Designed and developed a scalable messaging systems for Citi’s Global Credit Market
  • operations to process 20 million messages daily, with following components:
  • · Implemented a service for querying the data from HBase storage using Java RMI sessions
  • managed by Weblogic cluster. Client APIs provides transparent client side pagination
  • and failure-over(standby) strategies.
  • · Improved the stability of HBase & Hadoop cluster by researching the issues and bugs and
  • writing appropriate maintenance jobs.
  • · Multiple interconnected Tibco EMS servers to mitigate the effects of network latency.
  • Designed client API hides the network topology and manages the JMS connection pool.
  • · Implemented various adhoc solutions using HBase Map-Reduce and Filters to significantly
  • improve the performance of business logic.
JavaHBaseHadoopTibco EMSSoftware Development

Optimal computational algorithms, inc.

Software Developer

Oct 2010Feb 2012 · 1 yr 4 mos · Dundas

  • Developed a Domain Specific Language embedded in Haskell using Code Constructing User Tool(Coconut) framework. The tool runs the functional simulation of a program, generates the VHDL code and perform pipelining to increase the throughput, for Altera FPGA Boards.
  • Implemented large scale optimization algorithms based on Quasi-Newton and Gauss Seidel methods. These algorithms were used to reconstruct 2 & 3-dimensional Magnetic Resonance Images for Sensitivity Encoding (SENSE) experiments.
HaskellVHDLOptimization AlgorithmsSoftware Development

Mcmaster university

Research Assistant

May 2009Aug 2010 · 1 yr 3 mos · Hamilton

  • We proposed new hardware instructions for efficient evaluation of Elementary functions for a general purpose processors with fused multiply-accumulate instruction. We performed the simulations and reported the performance gains in my Masters thesis and a joint patent with IBM.
  • As a research assistant in Dr. Anand's lab, I worked on formulating and solving the optimization problems, arising in Medical Imaging. This work gave me extensive experience in Semi-definite and Quadratic programming problems.
  • Investigated the application of Integer and Linear programming methods to well known problem of Instruction Scheduling in compilers.
OptimizationLinear ProgrammingQuadratic ProgrammingResearch

Optimal computational algorithms, inc.

Research Intern

Jan 2009Apr 2009 · 3 mos · Dundas

  • Worked on efficient evaluation of both Single and Double Precision Mathematical Acceleration Subsystem(MASS) library functions for IBM POWER7 and Cell Broadband engines. Dr. Anand and I developed the accurate table methods, which we reported in an article published in ACM Transactions on Mathematical Software.

Mcmaster university

3 roles

Research Intern

Jun 2008Aug 2008 · 2 mos · Hamilton

  • Worked on optimizing the sampling patterns for multidimensional T2 Nuclear Magnetic Resonance Experiments. We achieved significant reduction in experimental acquisition times, which we reported in an article in Journal of Magnetic Resonance.

Research Intern

May 2007Jul 2007 · 2 mos · Hamilton

  • Worked on implementing a Sequential Trust Region Strategy for solving Non-Linear Semi-Definite Programming Problem. The algorithm was used in computing the optimal Fourier Transform Sampling Patterns where the frequencies of the component signals are known.

Research Intern

May 2006Jul 2006 · 2 mos · Hamilton

  • Worked on efficient evaluation of Single Precision IBM MASS library for the Cell Broadband Engine.

Education

McMaster University

M.Sc. — Computer Science

Jan 2009Jan 2010

Indian Institute of Technology, Delhi

Bachelor and Master of Technology — Mathematics and Computing

Jan 2003Jan 2008

Stackforce found 100+ more professionals with Software Development & Big Data

Explore similar profiles based on matching skills and experience