Highly experienced senior backend developer with 11+ years of professional experience designing, implementing, and maintaining microservices-based distributed systems.
Proficient in breaking down monolithic architectures into modular and independently deployable microservices to enhance scalability, resilience, and flexibility. Skilled in choosing appropriate technologies for communication between microservices, such as RESTful APIs or message queues.
Proven track record of improving application performance and stability through comprehensive testing and debugging. Strong problem-solving skills and a collaborative mindset, with a focus on delivering high-quality code on time. Skilled in mentoring junior developers, fostering a culture of continuous improvement.
Leighton buzzard, LU7 2AT, UK.
[email protected]
+44-7375827593, Linkedin
Part of Customer and loyalty development team responsible for demise of the legacy oracle based system and implementing H&B in-house software products for customer subscriptions, rewards & membership.
Responsibilities:
Part of development and architecture of the SAAS based Supply chain logistics software to build a transparent cradle to cradle international trade logistic software. The product includes various modules like buy, move, sell and user management.
Responsibilities:
Product - Real estate data management software.
It helps to collect, transform, maintain and search for customer data in an efficient way.
Responsibilities:
TrueSight Operations Management delivers end to end performance monitoring and event management. It Monitors health of the servers like Oracle server, VMs etc. Focus on events that occur when an infrastructure metric falls outside of normal parameters. Prioritise high-impact issues by event severity so IT operations teams can focus on most business-critical issues.
BlueBolt is an IOT application back-end that communicates with Blue Bolt devices. Various Electrical devices in Blue bolt connect to this Back-end application thus inform to a centralised place regarding the status with its data. Using this Back-end application the devices can receive various commands and respond to it.
The back end is developed using Java and Netty framework, also worked on Restful web services which are exposed to front end.
Product - Telecom Solutions
Worked on following applications.
CM(Customer Management) : It maintains all customer related data for all postpaid and prepaid subscribers and sends only relevant data for downstream applications for call rating, bill Calculation and generation.
SRM(Resource
Management) : It is responsible for loading numbers in the system, maintaining number life cycle, activating the number and associating it with some subscriber.
TRB(Transaction Broker) : It is a messaging service, which is used for communication between different applications, it sends data to all the applications that are subscribed to it.
RPL(Replenishment Manager) : It manages prepaid subscriber, there daily recharges top up, monthly RC deduction, Stores replenishment history, provides the query data and reports on balance and recharge activity. Also manages collection activities.
Uttarakhand Technical University, Dehradun, India.
Central Board of Secondary Education, Delhi, India.
Java, Python, Restful Webservices, RabbitMQ, Elasticsearch, SpringBoot, JUnit, Test containers, Rest assured, Oracle, MySQL, PostgreSQL, JPA, Hibernate, C#, Docker, AWS Services like AWS Lambda, API Gateway, SQS SNS, Swagger.
Perforce, Maven, GIT, Code Collaborator, Sonar, Jira, Confluence.
As a deeply inquisitive person, I devote much of my time to cooking, trying different cuisines, travelling.
In mean time usually prefer to have a combination of coffee and music.
Highly experienced senior backend developer with 11+ years of professional experience designing, implementing, and maintaining microservices-based distributed systems.
Proficient in breaking down monolithic architectures into modular and independently deployable microservices to enhance scalability, resilience, and flexibility. Skilled in choosing appropriate technologies for communication between microservices, such as RESTful APIs or message queues.
Proven track record of improving application performance and stability through comprehensive testing and debugging. Strong problem-solving skills and a collaborative mindset, with a focus on delivering high-quality code on time. Skilled in mentoring junior developers, fostering a culture of continuous improvement.
Leighton buzzard, LU7 2AT, UK.
[email protected]
+44-7375827593, Linkedin
Part of Customer and loyalty development team responsible for demise of the legacy oracle based system and implementing H&B in-house software products for customer subscriptions, rewards & membership.
Responsibilities:
Part of development and architecture of the SAAS based Supply chain logistics software to build a transparent cradle to cradle international trade logistic software. The product includes various modules like buy, move, sell and user management.
Responsibilities:
Product - Real estate data management software.
It helps to collect, transform, maintain and search for customer data in an efficient way.
Responsibilities:
TrueSight Operations Management delivers end to end performance monitoring and event management. It Monitors health of the servers like Oracle server, VMs etc. Focus on events that occur when an infrastructure metric falls outside of normal parameters. Prioritise high-impact issues by event severity so IT operations teams can focus on most business-critical issues.
BlueBolt is an IOT application back-end that communicates with Blue Bolt devices. Various Electrical devices in Blue bolt connect to this Back-end application thus inform to a centralised place regarding the status with its data. Using this Back-end application the devices can receive various commands and respond to it.
The back end is developed using Java and Netty framework, also worked on Restful web services which are exposed to front end.
Product - Telecom Solutions
Worked on following applications.
CM(Customer Management) : It maintains all customer related data for all postpaid and prepaid subscribers and sends only relevant data for downstream applications for call rating, bill Calculation and generation.
SRM(Resource
Management) : It is responsible for loading numbers in the system, maintaining number life cycle, activating the number and associating it with some subscriber.
TRB(Transaction Broker) : It is a messaging service, which is used for communication between different applications, it sends data to all the applications that are subscribed to it.
RPL(Replenishment Manager) : It manages prepaid subscriber, there daily recharges top up, monthly RC deduction, Stores replenishment history, provides the query data and reports on balance and recharge activity. Also manages collection activities.
Uttarakhand Technical University, Dehradun, India.
Central Board of Secondary Education, Delhi, India.
Java, Python, Restful Webservices, RabbitMQ, Elasticsearch, SpringBoot, JUnit, Test containers, Rest assured, Oracle, MySQL, PostgreSQL, JPA, Hibernate, C#, Docker, AWS Services like AWS Lambda, API Gateway, SQS SNS, Swagger.
Perforce, Maven, GIT, Code Collaborator, Sonar, Jira, Confluence.
As a deeply inquisitive person, I devote much of my time to cooking, trying different cuisines, travelling.
In mean time usually prefer to have a combination of coffee and music.