About
No bio available.
Skills & Expertise
No skills added yet.
Research Interests
No research interests added yet.
Connect With Me
Experience
Sr. Software Developer
• Responsible for technical delivery on varies projects.
• Migrated couple of legacy java projects to spring boot projects.
• Technical Analysis and guidance to various teams.
• Strong programming skills in Camunda modeler, system flows, processes, and structured thinking.
• Camunda Runtime Container Integration/Spring Framework Integration/Spring Boot Integration.
• Automation of Order Processing using Business Process Management Tool Camunda.
• Designed BPMN Diagram for the process engine to read and go through the business flow.
• Created POC for BPM Process to integrate with Web service, Database and track E2E.
• Experience in Camunda User Task Forms / DMN Engine/ External Task Client.
• Experience in modelling BPMN workflows and DMN decisions in Camunda Modeler.
• Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.
Sr. Software Developer
• Used Spring Boot framework for building Microservices and to develop Spring based application radically faster with very less configuration and making applications smaller and decoupled.
• Implemented RESTFUL web services using spring boot and consumed using spring REST services.
• Worked on developing Restful endpoints to Cache application specific data in Redis in-memory data clusters and exposed them with Restful endpoints by using the Redis Cache.
• Configured Jenkins build and deploy jobs for applications in SVN repositories and GIT repositories.
• Used Dynatrace as the monitoring tool for applications performance and health monitoring.
• Worked with DB2 and SQL server for any kind of data changes and also involved in some Migration from DB2 to SQL server.
• Implementing Java 8 features like Lambda expressions, Streams, filters, pipelines, Optional Interfaces etc.
• Used Apache Kafka as the messaging infrastructure for asynchronous processing.
• Developed Restful services using Rest Template and Microservices using Spring Boot.
• Developed all REST APIs using the Hystrix commands and Feign clients for efficient fault tolerance and handling fallback mechanisms for microservices.
Software Programmer
• Understanding complex user requirements, procedures and determine the technical solution to meet these requirements.
• Design, develop, configure program, and implement software applications, packages and components customized to meet specific needs and requirements.
• Developed microservices using Spring Boot and Spring data JPA.
• Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.
• Used log4j to capture the log that includes runtime exceptions and debug.
• Used Singleton Pattern in manager objects to maintain only one object of them in memory.
• Works on the most complex problems where analysis of situation or data requires evaluation of intangible variance factors.
• Acts in the highest-level technical role as an individual contributor and/or module lead for the most complex computer applications and/or application initiatives.
• Review other team members work to ensure technical accuracy, security, and reliability.
• Review and modify program to ensure technical accuracy, security, and reliability.
• Participate in regular planning activities.
• Ensuring code is scalable and meets performance requirements through performance testing.
• Delivering quality code that meets requirements and specifications on time.
• Used Spring Model View Controller Framework and Achieved Dependency Injection.
• Create unit test cases for each component developed and making sure to deliver the code with minimal defects.
• Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
Technology lead
With over 8 years of experience, I have successfully navigated through various roles and projects, gaining expertise across multiple domains. My journey has equipped me with a broad skill set and a deep understanding of different industry requirements and challenges. My experience includes:
XDW2 Operational Support
The project centers on the integration of data from three legacy companies into a unified data warehouse environment. This involves utilizing the XDW2 and XDL applications to consolidate and process data from various sources for reporting and analysis purposes. Create a comprehensive data repository that combines information from all three legacy companies. Aggregate data from disparate sources into a centralized data warehouse. Process and clean data to ensure accuracy and consistency. Generate various BI reports to support decision-making and strategic planning. Deliver insights through charts and dashboards, providing clear visualizations of data trends and performance metrics.
Cransoft Support
The primary tasks covered as part of the support are mass data loads, create the data dialysis reports and dashboard report creation. Using the CRANSOFT tool, the mass data loads will be performed, and the updated data will be uploaded to SAP system. Data dialysis reports are information, comparison or error reports which will be created and registered in the tool and scheduled (daily/weekly/months or on demand) to run.
Annual Incentives
Annual Incentives application is a J2EE based Development project. The scope of the project is to calculate the Incentives for the associates, who had met the goals where they have assigned. The incentives will be calculated based on the associate job level, market or region performance and profit acquired for that year. According to the plan document, calculations will be changed, and final incentive amount will be calculated, and reports are generated with the net amount.
Senior Software Engineer
ARISg is a Global Adverse Reaction Information System, a comprehensive system for the global collection and reporting of clinical trials and post-marketing adverse event data. This is compliant with the international regulatory adverse event reporting requirements.
I was involved in enhancements to ARISg which basically consists of adding new functionality as suggested by the client and also to improve the quality and performance of ARISg 5x – 6x. Working as an active participant for ROCHE RMP’s requirement.
Worked on several projects as patch request - Provide the patch releases for several clients like Pfizer, BI, Forest Labs, Nycomed, Affsaps, Dr. Reddys etc, depending on the customer requirement. These patch releases are provided as a team as well as individual resource.
The Customer Response Team (CRT) - Providing the technically analysis for the issues reported by the customer support team after a high-level analysis. This requires timely, accurate and perfectly phrased responses to the customer on the issues reported by them. Also involves frequent interactions with Customers.
dd