June'22 - Present, VMWare Software By Broadcom, vRealise Cloud Automation, 8, Spring Boot, Apache Kafka, Postgres, Kubernetes, vSphere, vRealize Automation Cloud Assembly is a cloud-based service that allows user to create and deploy machines, applications, and services to cloud infrastructure. Working on multiple services of this automation framework, it has vast ranges of micro services, added customer needed feature such as using existing cloud template to recreate or modify existing deployment. Recently added feature to unregistering VM's functionality, where user can see explicit details of expiry and deletion process. June'22 - Present, VMWare Software By Broadcom, Idem Multi cloud management Automation, 2, Python, AWS, Worked on Idem library, it gives the flexibility to choose vendors based on specific requirements. It offers ease of scale. It reduces latency. It gives more leverage with vendors, resulting in potentially lower costs. Added features in idem library to use guardrails feature of AWS. One can mention required configuration and rules in STS file and once it is executed required configuration will be created from simple STS file. Oct'19 - June'22, Rocket Software, EDX API Integration, 3, Spring Boot, Apache Kafka, Postgres, Kubernetes, AWS, EDX connectivity with e-commerce sites like Shopify and Amazon was developed. AWS Lambda was used to read documents from these ecommerce systems (Purchase Order, Invoice, and Dispatch Advice). Built a rule engine from the ground up to translate these JSON requests into an EDI-compatible format. This developed rule engine may be used to interface with any ecommerce platform in the future. It was scaled with the aid of AWS' Kubernetes managed service. For communication between services, Apache Kafka was used. Oct'19 - June'22, Rocket Software, EDX-NA, EDX-6, 6, Java, Apache Kafka, MongoDB, Elastic Search, Monstache, Kubernetes, AWS, Businesses can utilize Electronic Data Interchange (EDI) as an easy-to-use service. It's used for faster data exchange, increased visibility into daily business transactions, lower costs, and the assurance that a manual data entry process hasn't introduced any errors. Customers may use the dashboard to examine daily, weekly, and monthly transactions. EDI communications are converted to internal format by backend microservices written in Node.js. This information is provided to their Trading Partner. This platform serves as a ledger book for the customers. It aids them in making critical judgments. Jan'22 - Oct'18, PTC, ILM OSLC Provider, 4, Node.js, OData (REST), ILM OSLC provider was created using the OSLC 3.0 standard. Integrity is utilized by other ALM and PLM systems for integration with this solution. Data from several heterogeneous goods is stored using LDP (Linked Data Patterns). The express library from Node.js was used to provide endpoints. The Mocha library is used to test RESTful services that have been developed. The services provided by Integrity are accessible via OData REST web services. Jan'22 - Oct'18, PTC, Integrity Performance Analyzer, 6, Core Java, IoT framework ThingWorx, Edge Framework, Support Vector Machine, PTC customers may use the Integrity performance analyzer to determine the health of their Integrity server. Recommendations from this programme aid in fine-tuning some parameters, hence improving server performance. The Internet of Things framework is used to read characteristics from the server on the fly and send them to PTC in real time. At the PTC side, the transferred parameters are examined, and performance improvement recommendations are sent to the customer based on the study. Secure Web Socket is used to build a secure communication route between Integrity Server and PTC. SVM was used to provide a suggestion for the customer based on previous data. Machine Learning Algorithms were used to create alerts in advance. Jan'22 - Oct'18, PTC, Integrity (Application development life cycle), 6, Core Java, EJB 3.0, Oracle Database, XML, J2EE, The Integrity solution aids in the orchestration of all software development processes as well as the management of all development artefacts, allowing for total insight into product development. This package captures all documentation and material from the beginning to the finish of the software development life cycle. Source code management is also supported by this programme. Jun'10 - Jan'12, Atos, Atos Worldline Payment Solutions, 11, Core Java, Spring, Atos Worldline offers a credit card transaction service. AWL provides end-to-end card transaction services. From a merchant account to a bank account with the issuer. AWL services handle every transaction. My current project is Merchant Account Management. Merchant Account Management is where merchant accounts are created, payment cycles are created, settlement cycles are created, and transactions are posted. Other services such as Acquirer transaction processing and Acquirer Dispute Management interface with Merchant Account Management. After all of the services have been integrated, it provides end-to-end card transaction services. To identify fraudulent transactions, Decision Trees were used, and a model was constructed based on past data. Mar'16 - Jun'10, CDAC, Coal Mill Model Optimization using Genetic Algorithm, 6, Core Java, Swings, Machine Learning Algorithms, The goal of this project is to create a multi-segment coal mill model that includes the entire milling process from start to finish. Algebraic and differential equations make up this multi-segment model. Using on-site measurement data, an evolutionary approach is used to find unknown parameters (NTPC, Noida). The model is precise enough to capture the entire process of cola mill dynamics and may be used to forecast mill dynamic performance, according to validation results. With an average inaccuracy of 1.5%, this approach correctly detects 16 unknown constants. This toolbox will be used by plant personnel to determine future coal supply to the mill over the internet. This toolkit will be used to increase combustion efficiency through online monitoring, problem identification, and control. The front end was built in Java Swing for ease of use by plant workers. Coal mill mathematical model constructed in C++ as a back end work. Mar'16 - Jun'10, CDAC, Gene Expression Programming Toolbox, 5, Core Java, Swings, EJB, XML, J2EE, This is a Gene Expression programming-based data mining toolbox. This toolkit may be used to locate functions, classify those, forecast time series, and create logic. This is a simple to learn and use modelling tool that requires only a few steps from data loading through model construction and analysis. The main goal of this toolkit is to use past data to forecast rainfall in the Koyna Dam area. This toolkit has a 75% accuracy rate. This aids the dam administration in controlling the flow out of the dam to avoid dangerous situations during the rainy season. This toolkit may be used for a variety of purposes, including function discovery and categorization.