Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Anup Agarwal

Bangalore

Summary

Motivated and result-oriented Senior Software Engineer with 13 years of experience in design, developing, problem solving and mentoring technical team.

Overview

14
14
years of professional experience

Work History

Senior Software Development Engineer

Amazon
11.2021 - Current
  • Worked on building ui toolkit using React Native with native codes in C++
  • Worked on designing and refactoring native implementation of ui components in native C++ code to achieve highly performant ui
  • Worked on stabilizing the API for the ui toolkit for use of 2Ps and 3Ps customer
  • Worked on bench marking performance of different component both for native apps as well as React Native Code
  • Mentored junior developers by providing guidance on best practices, coding techniques, and problem-solving skills
  • Was involved in Design reviews and code reviews of new features as well as solving blocking and critical bugs
  • Wrote strategy document and implemented framework to run unit/integration test cases on multiple devices using executable files.

Technical Lead

Applied Materials
03.2021 - 11.2021
  • Working on analyzing of different calibration algorithm and come up with simulation capabilities for the off-tool calibration
  • Worked on gathering information for migrating mainframe application to java platform
  • Completed internal training on the platform logic and how software communicate to hardware tools.

Senior Software Engineer

Nagra Kudelski
08.2016 - 03.2021
  • Worked closely with Module Architect and contributing to design decisions
  • Involved in designing and development of microservice for integration with AWS Elemental Live Encoder with our product
  • Involved in development of microservice to handle workflows for the platform
  • Redesign few of the API to improve performance of the workflow
  • Involved in developing nextGen solution for MediaLive platform, designing and building microservices using Springboot and writing Restful API using technology like java, Apache-Camel, RabbitMQ, Drools Rules, junits using wiremock
  • Design and developed a microservice to import data from a third-party system to a down system
  • Involved in design and development of microservice for running Drool's Rules for the nextGen solution which is used for validating incoming data to the system and once the data is committed to DB take further actions
  • Involved in maintaining a configuration handling modules/microservices for the entire nextGen solution.

Senior Software Engineer

SAP Labs India
04.2012 - 08.2016
  • Worked from as UI developer for hybris marketing solution in SAPUI5
  • Worked in bringing up a complete new user friendly UI for the product using SAP UI framework such as SAPUI5 and Fiori
  • Worked as developer for hybris system, CMS platform for e-commerce, using tech stack as Java/J2EE, Spring, REST APIs
  • Added a new extension to hybris suit to support loyalty points and involved in development of a microservices for loyalty program for hybris
  • Worked as developer on SuccessFactor's Learning Management System in Java/J2EE, Spring, iBatis, Struts
  • Connectors: Worked as developer and SME for a module called Connectors
  • The module acts as a middleware for data integration across the LMS system
  • Restructured the code to perform efficiently for large files
  • Also Expanded the number of supported input entities and made the middleware highly configurable
  • Self Registration approval: Designed and built an approval/authorization system in LMS to manage the user level access for external users
  • This added an additional layer of security and restricted unauthorized access
  • Training Planner: Built a module to provide a user to create a training plan which had to be approved at multiple levels in an organization
  • It also provided an interface to plan/allocate funds/budget for a duration at organizational level.

Assistant System Engineer

Tata Consultancy Services
08.2010 - 04.2012
  • Have worked on development / enhancement project in Java/Hibernate
  • Work majorly comprises of maintenance and enhancement of a portal for a reputed insurance client
  • It also deals with generation of excel reports using java API
  • Have worked as Test Analyst on a mainframe application
  • The major work that was done involved was keying in different insurance policies and verifying the output for the same, as per business requirement.

Education

BTECH - Computer Science

Sikkim Manipal Institute of Technology
01.2010

AISSE Examination (12th) -

Delhi Public School
01.2006

HSLC Examination (10th) -

Don Bosco High School
01.2004

Skills

  • C
  • Core Java
  • Data Structure & Algorithm
  • Microservices
  • Spring Boot
  • RabbitMQ
  • Drools Rule Engine
  • Technical Analysis
  • Proficient in [English, Hindi, Assamese]

Languages

English
Hindi
Assamese

Timeline

Senior Software Development Engineer

Amazon
11.2021 - Current

Technical Lead

Applied Materials
03.2021 - 11.2021

Senior Software Engineer

Nagra Kudelski
08.2016 - 03.2021

Senior Software Engineer

SAP Labs India
04.2012 - 08.2016

Assistant System Engineer

Tata Consultancy Services
08.2010 - 04.2012

BTECH - Computer Science

Sikkim Manipal Institute of Technology

AISSE Examination (12th) -

Delhi Public School

HSLC Examination (10th) -

Don Bosco High School
Anup Agarwal