Results driven hands-on Engineer/Architect with experience in spearheading the design, development, implementation and testing of Cloud Native IT Solutions using Domain Driven Design in the Java/JEE Platform. Recognized Technology Leader, applying high impact technical solutions primarily by the use of Open Source Java Technologies/Frameworks to major business objectives, with capabilities that transcend IT Operation boundaries.
Overview
10
10
years of professional experience
4
4
years of post-secondary education
2
2
Languages
Work History
Senior Associate
Publicis Sapient
Kolkata
03.2022 - Current
Worked with multinational retail clients to build their digital colleague transformation system.
Understanding business requirements and work on user story on sprint basis.
Working experience developing REST based APIs and implementing microservice principles and architectures.
Development and operational experience in working with Containerized application deployment using Docker & experience in orchestration system Kubernates.
Experience with infrastructure configuration management tools such Ansible.
Exposure to work on the technologies like: Java 11, SpringBoot, Spring Restful Web services, Spring Cloud, Spring Data JPA, Spring Security
Designed 12 Factor cloud native applications using Event Driven design principles for modernizing, using technologies like Spring Cloud, Apache Kafka and RabbitMQ.
Technical Consultant
ITC Infotech Ltd
Kolkata
09.2021 - 03.2022
Worked with Swiss multinational financial institution (Fides) to digital platform that can optimally process payment of all formats to the global banking customers.
Responsible to handle all production incidents within stipulated deadline for existing applications.
Built and delivered containerized solutions to different cloud providers like Amazon Web Services and Pivotal Cloud Foundry.
Designed and architected a new framework, using Event Driven Architecture principles, to solve the problem of Microservices Orchestration of a business process along with ensuring guarantees, end-to-end status tracking, error handling and retries, and also reducing the overall development time by 40%
Led a team of individuals that were the key to designing and developing the microservice based applications, using latest cutting technology like Spring Boot for REST APIs, Spring Cloud, Microservice design principals, PostgresDB on Amazon Web Services (AWS).
Experience in creating HLD and LLD documents.
Help facilitate software quality measures – TDD, Peer Review and Pair Programming.
Associate Software Engineer
Cognizant Technology Solution
Madrid
12.2015 - 09.2021
Adopt Domain Driven Design concepts and design Cloud Native solutions for organizations to help transform and modernize. Enable organizations to adhere to Scaled Agile practices to effectively build robust solutions with reduces time-to-market.
In depth knowledge and working experience developing REST based APIs and implementing microservice principles and architectures using Java 11, Spring Boot, Spring Rest, Spring Cloud, Hibernate/JPA, Oracle.
Experience with cloud native application development using PCF.
Experience in continuous integration & continuous development using pipelines such as Jenkins
Significant experience with tuning and refactoring code, and assessing the impact of architectural decisions on performance and scalability
Hands on experience on Liquibase for tracking, managing and applying database.
Integration of third party software to check code analysis : Sonar Qube, Fossa, CheckMarx
Teamed with business analysts to deliver high-availability solutions for mission-critical applications.
Checked configuration files and logs to uncover root causes of problems using Splunk and Dynatrace.
Systems Engineer
Tata Consultancy Service Ltd
Kolkata
01.2015 - 12.2015
Proposed technical feasibility solutions for new system designs and suggested options for performance improvement of technical components.
Created flowcharts, diagrams and other documentation.
Maintained stability, integrity and efficient operation of information systems supporting organizational functions.
Develop and maintain the HCM solution in order to manage employee life cycle from mid size organization to large organization.
Design and develop HCM services using loose coupled microservice driven architecture , Spring Boot , Spring Cloud , MyBatis.
Experience with RabbitMQ, ActiveMQ, Kafka or any other message broker technology
Responsibility for capacity planning and estimation
Experience in Software as a Service (SaaS) development and deployment
Software Trainee
Objectsol Technology Pvt Ltd
Kolkata
01.2013 - 11.2014
Developed social digital solution to connect people through video mail to help business users to send videos to targeted audience through secure emails with no intrusion of competition
Involved in the complete development life cycle starting from analysis of Design, Programming, Test cases, implementation.
Installation, configuration of Kaltura Streaming Server in the private cloud and uses Kaltura Streaming API to upload secure video to Kaltura in client cloud storage.
Technology used : Core Java, Java 7, Spring REST, Spring JDBC, Angular Js, Kaltura as Saas Platform, AWS cloud.
Software Engineer Trainee
Nevaeh Technology Pvt Ltd
Kolkata
11.2012 - 07.2013
Develop and maintain the Enterprise Pharmacy Prescription Dispensing application called RxConnect that would be used by all the Pharmacy stores in the CVS Health chain across the country.
Designed and developed an Enterprise Monitoring System for monitoring the health of JVMs using Core java, JMX API and JFreeCharts API.
Designed and developed and pluggable Reporting framework in Java to fulfill adhoc reporting requests from business.
Managed an effort for Oracle Database upgrade to 11G in production, ensured application compatibility, setup appropriate monitors for performance analysis between old infrastructure and new, and also performed RCA of the production issues.