M

Manish Aggarwal

Product Manager

Seattle, Washington, United States20 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 14+ years in software engineering across multiple domains.
  • Expert in architecting scalable distributed systems.
  • Proven leadership in managing high-performance teams.
Stackforce AI infers this person is a Fintech and Software Development expert with strong capabilities in distributed systems and team leadership.

Contact

Skills

Core Skills

Distributed SystemsPaymentsSoftware DevelopmentEmbedded Systems

Other Skills

CC++Cloud ApplicationsJavaPythonPerlAgileLinux KernelSystemCTLM2.0AlgorithmsFirmwareProgrammingData StructuresDebugging

About

Versatile engineer with 14+ experience working in different domains like Embedded systems, Real time operating systems, distributed systems. Architecting, Designing and implementing highly scalable, available and fault tolerant distributed cloud applications. 3+ years of experience in managing high performance team in payments domain as Software Development Manager. Good pressure handling abilities and have patience to solve complex problems. Involved in defining the 3-5 year product roadmap, effort estimation and rollout system changes that meet requirements for functionality, performance, scalability, reliability. Working closely with stakeholders like product managers, business leaders and customers to make the product success.

Experience

20 yrs 9 mos
Total Experience
3 yrs 5 mos
Average Tenure
10 yrs 10 mos
Current Experience

Amazon

3 roles

Software Development Manager

Promoted

Feb 2020Present · 6 yrs 3 mos

  • Managing a team of highly talented engineers to revolutionize the Consumer Payments space.
  • Managing highly scalable, resilient and distributed systems/services handling petabytes of payments data on daily basis
  • Building analytical solution on the top of payments data to bring useful insights for Amazon's business clients. This help in understanding the performance of payment operations and prioritize business decisions.
  • Developed solutions which revolutionized the Amazon Physical Stores (Go, Fresh) customers payment experience including JWOS.
CC++Distributed SystemsCloud ApplicationsPayments

Sr. Software Development Engineer

Promoted

Sep 2016Feb 2020 · 3 yrs 5 mos

  • Launched new payment products in Gift card space (Product Vouchers).
  • Technical lead for Amazon Gift Cards
CC++JavaPayments

Software Development Engineer

Jul 2015Sep 2016 · 1 yr 2 mos

  • - Worked in Merchant Technologies team owning world wide merchant registration and post registration activities.
CEmbedded Systems

Adobe

Computer Scientist

Aug 2011Jul 2015 · 3 yrs 11 mos · Noida Area, India

  • Worked as a senior software developer in Core Services & technologies group.
  • Worked on different projects like keyword extraction and text classification engine, named entity recognition (NER) and text disambiguation using wikipedia/dbpedia data, Complex scripts text shaping engine, and Java based backend services used to route user request to correct URLs.
  • Experience in leading small team working on globalization technologies.
  • Language/Technologies: C, C++, Core Java, Springs, Java Script, Python, Perl, Servlets and JSP, Amazon aws (cloud), Git, Perforce, Agile/scrum methodology, Distributed computing, Server side programming, SaaS.
CC++JavaPythonPerlAgile+1

Samsung

Lead Engineer

Sep 2010Aug 2011 · 11 mos · Noida Area, India

  • Worked with Systems Platform team of Samsung's TV division.
  • Porting activities of Linux kernel on latest TV series.
  • Analysis and Testing of patches released for latest Linux kernel and integrate them to existing codebase.
  • Language/Technologies: C/C++, Linux Kernel (2.6)
CC++Linux Kernel

Circuitsutra

Senior Member of Technical Staff

Jul 2008Sep 2010 · 2 yrs 2 mos · Noida Area, India

  • Worked as Senior Member Technical staff in Software Modeling of hardware IPs and SoCs using SystemC and TLM2.0 standards.
  • Electronics system level (ESL) models can be used for various purposes like IP verification, Architectural Exploration and Embedded Software development on Virtual Platforms.
  • Responsibilities include complete execution and delivery of the projects, interaction with clients and training of new joinees.
  • Design and Develop software models of IPs like Interrupt Controller (i8259), graphics display controller, ethernet controller, UART and many more.
  • Plugging of software models to virtual platforms like Qemu, ARM fast models and Sysnopsys Innovator’s tool.
  • Language/Technologies: C++, STL, SystemC, TLM2.0, GNU Tools, GDB, 8086 architecture,
C++SystemCTLM2.0Embedded Systems

St microelectronics

Design Engineer II

Mar 2004Jul 2006 · 2 yrs 4 mos

  • Worked as a Design Engineer in Imaging (camera) Division developing firmware for mobile camera module and video processing pipeline.
  • Design and development of the firmware for video processor(VP) 2-5 MP mobile camera chip. (8051 family based micro-controller)
  • Designed and Implemented different imaging algorithms like white balance, exposure and flash management modules.
  • Language/Technologies : C/C++, Embedded Systems, 8051 Architecture, Keil Compiler, Debugging on FPGA boards.
CEmbedded Systems

Hcl technologies

Member Technical Staff

Aug 2003Mar 2004 · 7 mos · Noida Area, India

  • Domain: Linux Kernel, Device Drivers
  • Responsibilities: Worked as a Developer in projects involving development, debugging and testing of various Linux Kernel (2.4) Modules and Device Drivers
  • Technologies: C, X86 IA64 X86_64 Assembly, Bash Scripting, Linux Kernel (2.4), Kernel Debuggers, GNU Tools
CLinux Kernel

Education

Indian Institute of Technology, Bombay

Master’s Degree — Computer Science and Enineering

Sep 2006Aug 2008

Dr Bhim Rao Ambedkar University

Bachelor’s Degree — Information Technology

Jan 1999Jan 2003

Stackforce found 100+ more professionals with Distributed Systems & Payments

Explore similar profiles based on matching skills and experience