Overview
Work History
Education
Skills
Other Skills and Experience
Accomplishments
Timeline
Generic

MANOJ GOYAL

Bengaluru

Overview

9
9
years of professional experience

Work History

SDE-3: Back end Java developer

Adobe System
10.2019 - Current
  • Sprint Boot, Java, PUB-SUB, AWS services like RDBMS, SQS, SNS, S3, EC2, KAFKA, Dead later queue (DLT), Monitoring and alerting system: Splunk logging, Kubernetes, New Relic, Grafana, CloudTest, Others: Jenkins, Postman, Intellij, Git, Perforce, Mysql workbench, tableplus
  • Reduced Adobe product licensing time from 40 Sec to 3 sec by tweaking long polling AWS SQS Queue configuration in Just In Time Request Access(JITRA)
  • Automatic Grace Extension(configurable period) for adobe customer at adobe contract's end date to continue the access to adobe product for priority customers.
  • Developed script using java multi threading to migrate the huge data(10M licenses) from old legacy system to new system. Migration time is reduced by 90% using this script.
  • Optimized the user experience to speedup the user license access within a SLA limit by segregating licensing traffic priority wise.
  • Entitlement Service decoupling from monolith to micro service architecture.

Requirement: Entitlement Service is monolith single complex system which was decomposed among multiple services like Contract, License, Delegation, Provisioning Services(linking user with License). This was the long running top level initiative, I contributed to Provisioning Services to provide the access of a license to the customer. This service is also multilayer services using Aws Kafka, AWS SQS system to handle the provisioning request. There are following sub initiative under it.

1. Designing the User License Provisioning model.

2. Handling the Different priority Request with the help of priority queue.

3. Synchronizing licensing and de-licenseing action based on db mutex for users-ids in queue b ased design.

4. Migration of Data from OLD system to new system.

5. Configuring the Monitoring dashboard, Alerting system.

Senior Software developer

MediaTek Pvt Ltd
11.2014 - 08.2019
  • Technologies: Android framework, 4g smartphone modem IP multimedia subsystem(IMS)
  • Smart Phone Android: MediaProvider and MediaScanner.

1. Reduced the the media scanning time during sdCard insertion in smart phone by 90%.

2. Developed the sim based customization for boot animation in smart phone for world-wide operators (c++, android)

  • Modem Domain:

1. Developed the functionality to handover the call from Vowifi to Volte for Rjio.

2. On site Coordination for Mediatek Chip certification for Telstra operator in Australia.

Education

Bachelor of Science - Electronics and communication engineering

NIT PATNA
2014

Skills

  • Sprint Boot, Java, PUB-SUB
  • AWS services like, RDBMS, SQS, SNS, S3, EC2,KAFKADead later queue(DLT),
  • Monitoring and alerting system: Splunk logging, Kubernetes, new relic, Grafana, CloudTest
  • Others: Jenkins, postman, Intellij, Git, Perforce,Mysql workbench, Tableplus
  • Data structure,
  • SQL,
  • System Designing,
  • SaaS Plateform
  • Android Framework

Other Skills and Experience

C++(prior 1 year)

C (prior 1 year)

Android framework(prior experience) 

PERL (prior experience)

React JS (prior experience)

Accomplishments

  • Won 1st prize in robocop(autonomous robotics event) in corona’13 in (NIT PATNA TECHFEST).
  • Won 1st prize in embedo-coder(embedded system coding event) in corona’13(NIT PATNA TECHFEST)
  • Won 1st prize in stalker(wireless controlled robotics event) at techni-ka’13(TECHFEST in BIT PATNA)
  • Was president of 1st year Hostel (EH-2),
  • Worked as a senior member, joint secretary and as executive secretary in indoor society.

Timeline

SDE-3: Back end Java developer

Adobe System
10.2019 - Current

Senior Software developer

MediaTek Pvt Ltd
11.2014 - 08.2019

Bachelor of Science - Electronics and communication engineering

NIT PATNA
MANOJ GOYAL