Currently, I am working as a Senior Software Engineer for OCI (Oracle) and building a CDN service from scratch for Oracle cloud. I have around 9 years of development experience on tech stacks like Java, Microservices, Scalability, Design and Architecture, Javascript technologies, etc.
Bildung
C
Computer Science
JSS, Noida, Master's Degree
2013
Arbeit & Erfahrung
W
Software Engineer
Wellsfargo
Aug'2020 - May'2021
Manage Debit Card Limit:
Technology: Java (Spring), microservices, React JS
The scope of the project is to provide the ability to users to manage debit card
limits of their debit cards. Users can increase or decrease their debit card limit at run time within a fraction of seconds.
C
Senior Software Engineer
Cvent Gurugram Haryana
May'2018 - Jul'2020
Lead Scoring System:
Technology: Java (Dropwizard), microservices, AWS (EC2), React JS, Postgres Sql,
RabbitMQ
Client: Google, Amazon, Cisco, etc
The scope of the project is to provide the ability to score attendee activity at the event and make those scores available to our APIs, reporting tools, integrations and others, as needed. The planner should be able to configure which activities
are counted and what score will be associated with each activity
Design the LSS system to flow the data from conference to marketing system
Design micro-services and queuing system
Developed 7-8 micro-services to scale the processing
Leading entire team of 5 developer
Reporting and Analytics at Cvent:
Technology: Java (Dropwizard), microservices, React JS, Oracle, Birst, RabbitMQ
Client: Google, Amazon, Cisco, etc
The scope of the project is to provide real time reports and analytics for a live
event.
Created real time high performance data sources for reports
Implemented data replication to BIRST analytics tool using Oracle CDC and queuing(rabbitMq)
Implemented UI and charts using React JS
M
Technical Lead
MPHRX GURGAON HARYANA
Jun'2017 - May'2018
Healthcare Data Processing Engine (Big Data App):
The scope of project is to process 100 TB of healthcare data which include ADT,
AMMD, EDI 837, EDI 832 and NCPDP healthcare messages within the time period
of 20 Days.
Used Smooks library to parse EDI messages
Created backend Java app which support running 1000 parallel threads to process data
Implemented 5 Clusters which include (60 App Server and 10 DB server)
Created data processing Jobs framework and optimize the framework to get the processing rate of 10 millions per minute (5 TB per Day)
Created multiple scripts (using perl, python and bash) to automate all the
server processing
M
Senior Software Engineer
MPHRX GURGAON HARYANA
Apr'2015 - May'2018
Skynet Application:
Technology: Node JS, Angular JS, Java, Mongo DBThe scope of the project was to maintain all the configurations from one place. Minerva Platform is
combination of 4-5 applications So managing configurations independently for
each application was very difficult.
Created UI framework from scratch on AngularJS
Created authentication framework
Implementation complete API layer to support UI
Implemented notification system
Fisike Application (Hippa Compliance) https://fisike.com:
Technology: Node.js, XMPP, Grails, Angular JS, Mongo DBThe scope of the project was to create a personal health assitant system. Which includes chat
between patient and physician, digitization of reports, medication uploads and reminder, etc.
Created XMPP chat server using Node JS
Implemented online offline media sharing functionality
Created document uploader and reminder framework
M
Software Engineer
MPHRX GURGAON HARYANA
Mar'2013 - Mar'2015
Minerva (https://minervav2.mphrx.com/webconnect/#/auth):
Technology: Grails, Angular JS, Mongo DB, MySql, Java
Minerva is advanced solution that brings together healthcare records that are
stored in different healthcare IT systems.The platform provides access to patient
data in a secure, HIPAA compliant manner to providers, payers and patients and enables users to access records on their iOS and android devices. Minerva is built on layered architecture (View layer, Service layer and Data layer). View Layer is
developed in html, css, JavaScript, jQuery and angularJS. View layer
communicates with service layer through REST api.
Real Time ETL - HL7 processing engine (Migrating MYSQL to NEO4j with help of apache Kafka, Mirth and apache Storm):
The scope of the project was to create an engine that could process > 100
million HL7 quickly and do real time business intelligence. The framework had to support streaming data and should be capable of doing real time ETL and BI.
Also migrating billions of data from mysql to neo4j (Graph database)