OnBenchMark Logo

Piyush

Senior Software Engineer
placeholder
Location Chandigarh
view-icon
Total Views41
availability
Shortlist0
back in time
Member since30+ Days ago
 back in time
Contact Details
phone call {{contact.cdata.phone}}
phone call {{contact.cdata.email}}
Candidate Information
  • User Experience
    Experience 10 Year
  • Cost
    Hourly Rate$12
  • availability
    AvailabilityImmediate
  • work from
    Work FromOffsite
  • check list
    CategoryInformation Technology & Services
  • back in time
    Last Active OnJune 22, 2024
Key Skills
JavaSpring BootKafka/RabbitMQMySQLJava8Web ServicesJIRASQLDSMicroservicesJSONSoftware testingJenkinsAWSGit or SVNAlogrithmsMultithreadingDatabasePostGre SQL
Education
2007-2011

(information technology)
RGTU

2007-2011

(information technology)
RGTU

Summary

Senior Software Engineer Intuit Inc. z July 2021 – Ongoing * Bengaluru, India

• Solely designed and developed workgroup service using the principles of Domain Driven Design.

• Created design document for every requirement before get into actual development.

• Written utility in Node.js to handle sync issues due to upstream services.

• Exposed GraphQL endpoints to suffice client use-cases.

• Used in-memory cache to optimise some use-cases.

• Used Event driven architecture along with Domain Driven Design to publish domain events.

• Used Kafka to consume events from multiple services.

• Written Junit, perf and functional tests to ensure confidence on PR builds.

• Developed a fault tolerant service and used Active/Passive Datacenter cluster for deployment. Technical Lead Paytm Payments Bank z March 2020 – June 2021 * Noida, India

• Implemented and designed a service used to provide/map extra benefits (freebies and paid) for bank account holders based on certain criteria. Here used spring security for blocking unauthorized access, Kafka for async flow where required, etc.

• Designed and implemented an external integration module using reactive WebClient for inter-service communication.

• Effectively addressed complex bugs and design issues and added resilience4j circuit breaker implementation.

• Regularly interacted with the product owner and took complete responsibility for modules and took complete ownership of it.

• Carefully documented technical workflows in the private wiki for the education of teammates. Senior Software Engineer Paytm Payments Bank z August 2019 – Feb 2020 * Noida, India

• Implemented and designed the esign-mandate service used to keep track of loans. Here used an internal service to upload the documents to the AWS S3.

• Successfully implemented the feature which involves mapping of actual account number to the unique identifier generated at the application level to maintain the sanctity and also support the Bulk capability.

• Replaced REST call from Kafka that enabled bulk message processing by utilising the concurrent consumers.

Copyright© Cosette Network Private Limited All Rights Reserved
Submit Query
WhatsApp Icon