Summary
Overview
Work History
Skills
Username
Personal Information
Projects
Timeline
SoftwareEngineer
Ramesh Sanap

Ramesh Sanap

Software Engineer
Dighi

Summary

A decisive, dynamic, & hardworking professional offering rich & extensive experience in Software Engineering & Development. Designed software solutions driving continuous improvement to processes, systems, workflow, and customer responsiveness. Successfully leveraged full-stack knowledge and experience to build interactive & user-centered software designs to scale. Adapted software industry best-practices such as Agile Methods, Test Driven Development for use in multiple and concurrent projects. Orchestrated key internal IT developments for large-scale enterprise solutions while managing budgets and capacity planning. Led initiatives to increase accessibility awareness and advise business stakeholders, designers and developers on accessibility standards; provided ongoing advise and consulting on accessibility. Continuously adjusted priorities and addressed issues to improve efficiency; achieved committed product content and quality goals on time after staff reductions and increases in content. Skilled in Core Java, Node.js, Spring Boot, Elasticsearch, MongoDB, Apache Kafka, Docker, Kubernetes, Machine Learning Techniques, Data Mining Algorithms.

Overview

8
8
years of professional experience
3
3
Languages

Work History

Sr. Member Of Technical Staff

VMWare By Broadcom
10.2019

Software Engineer (Grade 3)

Rocket Software
10.2019

Software Engineer

CDAC
03.2016

Sr Technical Lead

PTC
01.2022 - 10.2018

Software Programmer

Atos
06.2010 - 01.2012

Skills

Docker

Username

Ramesh-Sanap

Personal Information

Date of Birth: 10/28/83

Projects

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.

Timeline

Sr Technical Lead

PTC
01.2022 - 10.2018

Sr. Member Of Technical Staff

VMWare By Broadcom
10.2019

Software Engineer (Grade 3)

Rocket Software
10.2019

Software Engineer

CDAC
03.2016

Software Programmer

Atos
06.2010 - 01.2012
Ramesh SanapSoftware Engineer