N

Nilesh Gupta

Senior Software Engineer

Noida, Uttar Pradesh, India16 yrs 8 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Azure Backup and Disaster Recovery solutions.
  • Proven track record in developing microservices architecture.
  • Strong background in Fintech with PCI compliance experience.
Stackforce AI infers this person is a Fintech expert with strong microservices and cloud architecture skills.

Contact

Skills

Core Skills

AzureBackup And Disaster RecoveryJavaMicroservicesSpringScalaPci ComplianceIdentity And Access Management

Other Skills

AWS KMSAerospikeAkkaAlgorithmsArtificial IntelligenceAzure Service BusAzure StorageCC#C++Core JavaCosmos DBData StructuresDeep LearningDesign Patterns

About

I am working as a management plane engineer with Backup and Disaster recovery (BCDR) team in azure. I am handling multiple scenarios like failovers, recovery plans, policies, Backup monitoring etc. Technology - c#, azure storage, Cosmos DB, Azure service bus, Typescript, Javascript etc Previously I worked as software developer with PayU payments Pvt Ltd. I worked on various microservices building them from scratch or converting monolith to multiple microservices. I also worked on live database migrations. Technology - java, scala, MySQL, mongo db, redis, aerospike, Kafka, AWS ec2, AWS kms, AWS RDS, Spring, hibernate, vertx, akka, spingboot.

Experience

16 yrs 8 mos
Total Experience
3 yrs 6 mos
Average Tenure
7 yrs 6 mos
Current Experience

Microsoft

Senior Software Engineer

Dec 2018Present · 7 yrs 6 mos · Noida, Uttar Pradesh, India · Hybrid

  • Working with Azure backup and disaster recovery team.
Backup and Disaster RecoveryAzureC#Azure StorageCosmos DBAzure Service Bus+2

Payu

2 roles

Senior Software Development Engineer

Apr 2018Nov 2018 · 7 mos

Software Developer

Oct 2015Mar 2018 · 2 yrs 5 mos

  • StoreCard:
  • >Developed StoreCard service from scratch to manage all Card Data at PayU.
  • >Developed APIs like SaveCard, getCard, saveCard data for session etc
  • > Integrated HSM for encryption and later moved it to AWS KMS.
  • Technologies Used: java 8, Spring 4, MySql, AWS KMS
  • Refund Engine Revamp:
  • Currently working on revamping the refunds engine at PayU
  • Technologies Used: Scala, Akka, MySql, Kafka
JavaScalaMySQLAWS KMSSpringHibernate+3

Citrus payment solutions pvt. ltd

Software Developer

Oct 2015Mar 2018 · 2 yrs 5 mos · Pune/Pimpri-Chinchwad Area

  • Citrus Payments got acquired by PayU India in July 2016.
  • Card Vault:
  • >Developed centralized card storage engine inline with PCI guidelines. Migrated more than 7 million cards and integrated card vault with existing systems.
  • >Participated in various audits like PCI Audits, Bank Audits.
  • Technologies used: Java8, Dropwizard, MySql, Gatling, Nginx
  • International Payments:
  • Developed from scratch module to accept international payment modes like PayPal, Alipay etc.
  • Technologies used: Akka HTTP, Scala, MongoDB, Aerospike. Deployed International Payments as a separate micro service.
  • User Management:
  • >Developed user signUp, signIn and user Profile data restful API’s in Spring framework using technologies like MySQL, Redis, Hibernate, Java8.
  • >Implemented Spring security OAuth 2.0 to generate user access tokens and to secure API’s across PayU.
  • >Modified Spring OAuth2.0 to support token granters for user password, OTP (one-time password) and remember Me login scenarios.
  • > Optimized OAuth tables generated by Spring security, thereby bringing token data from 300GB to 15 GB.
  • Technologies Used: Java8, SpringBoot, Spring Security, Hibernate, MySql, Guava
JavaDropwizardMySQLAkkaScalaMongoDB+4

Deloitte u.s. india offices

Solution Advisor

Jul 2013Oct 2015 · 2 yrs 3 mos · Greater Hyderabad Area

  • Associated with Identity and Access Management practice of Cyber Risk Services umbrella, under the ERS entity. Primarily involved with use of IBM Identity Manager product suite.
  • Project expertise on IBM Security Identity Manager (ISAM) and IBM Security Access Manager (ISAM).
  • Modified and enhanced a web application to give permission on SAP systems using built in approval systems integrated with ISAM and ISIM. The application was built with technologies using java, struts 2, IBM DB2database.
JavaStrutsIBM DB2SAPIdentity and Access Management

Powergrid

student trainee

May 2012Jul 2012 · 2 mos · Greater Delhi Area

  • Major project in SCADA systems.
  • Designed substations in FG builder
  • Made plots using SCADA data and Matlab.
  • Curve showing voltage of all substations in india on map of india(updated with changes in voltage)
  • Curve showing instantaneous output of generator in its Generator capacity curve.
SCADAMatlab

Kota super thermal power station

Student intern

May 2011Jun 2011 · 1 mo · Kota, India Metropolitan Area

Malaviya national institute of technology jaipur

under graduate student

Jul 2009May 2013 · 3 yrs 10 mos

  • During my undergraduate mostly i worked on embedded systems, robotics, optimisation algorithms.
Embedded SystemsRoboticsOptimization Algorithms

Engineers garage

Embedded System Developer

Jun 2009Sep 2011 · 2 yrs 3 mos · jaipur,india

  • Made many Electronic circuits and Microcontroller Based Projects.
  • For detailed list access following links
  • http://www.engineersgarage.com/eg_labs
  • http://www.engineersgarage.com/microcontroller/8051projects/list
  • http://www.engineersgarage.com/electronic-circuits

Education

Malaviya National Institute of Technology Jaipur

Bachelor of Technology (B.Tech.) — Electrical Engineering Technologies/Technicians

Jan 2009Jan 2013

st anselms school

HSC

Jan 1994Jan 2008

Stackforce found 100+ more professionals with Azure & Backup And Disaster Recovery

Explore similar profiles based on matching skills and experience