Profileimage by Rohit Muneshwar Software Consultant, Software Developer, SoftwareDeveloper from Pune

Rohit Muneshwar

partly available

Last update: 22.02.2023

Software Consultant, Software Developer, SoftwareDeveloper

Graduation: Computer Science
Hourly-/Daily rates: show
Languages: English (Limited professional)

Attachments

resume.docx

Skills

Spring Boot, Spring, Hibernate, SOAP, RESTful Web Services, Microservices, Junit testcases, SQL database Oracle and NoSQL database MongoDB, IDE, Visual Studio IDE, C24 mapper tool, FileZilla, Putty, GIT, JIRA, SQL Developer, UNIX, C, C++, Win32, COM, OpenGL, Shader Programming, Blender, IBM, Java 8, Spring Boot, unit testing, code coverage, Junit framework, mapper, Core Java, Web Services, JMS, C24, Bug fixing, user stories, scrum, SQL, SOAP Web Services, code review, java, maven, Bug Tracking, Servlet, JSP, HTML, Java Script, jQuery, Java Mail, Apache POI, Velocity Template, JFreeChart, PL/SQL, CSS, Quartz Scheduler

Project history

10/2018 - Present
Senior Software Developer
IBM (Internet and Information Technology, >10.000 employees)

Project: CASPER

CASPER is a generic data collection platform, capable of meeting the increasing data needs of various business areas by establishing standard interfaces for data providers and by offering generic services like automation, validation, and transfer for data consumers. CASPER consolidates the efforts for data collection and provides a harmonised and generic submission platform.

My role has been covering many technology responsibilities while making use of my technology expertise. While in CASPER, I have contributed to Design and Development of Features like Flat file processing, XML file processing, Character Encoding supports, Compressed (GZ, ZIP) files Support, Support for Floating point numbers with more that 19 digits after Decimal, CASPER @ Internet, Darwin Export, etc and Defect’s support. These helps the end-user to process flat files, XML file processing along with compressed as well as uncompressed ways via CASPER. Also, with the support of Darwin Export feature, the submission files as well as Failed Validation results can be exported to the Darwin with automated way and manual ways. Support for various character encoding is must in the applications which is being used widely. I worked in this area as well in CASPER to validate the characters in the submission files to check if those are compliant with the configured character encoding or not. If any suspicious characters are found then the file will get rejected.

 

My roles and responsibilities include following:

  • Understand the requirements document and translate them into good technical specification, design, develop and deliver the features with the excellence
  • Ensure that the defects are promptly addressed, resolved in timely and pass them to the correct channel
  • Test the code changes on local or staging environment and push them to the appropriate branches
  • Write JUnit testcases for unit testing and code coverage of the application code using Junit / Mockito framework
  • Work on the performance aspects of the application
  • Attend the daily stand-up call and ensure that the assigned tasks is in progress and any blocker issues reported
  • Development of the Restful web services
  • Involve in the technical design discussions of the new features


Project: EXDI
 

CASPER doesn’t support to receive the files in chunks. To overcome this limitation, EXDI Adapter comes into picture. The NCBs will upload the files to EXDI to get them provided via Casper. EXDI will transport them in chunks to EXDI Adapter, waits till all chunks are received and after that consolidate them and performs validations some validations. Upon successful validation, the files will be uploaded to Casper otherwise file is rejected in EXDI Adapter itself and outbound message is sent back. After Casper has finished validating the file, the result will be read and given back to EXDI, which will transport it to the affected NCB.

 

This project was developed from the scratch and I was involved in this project from the start to provide technological as well as architectural solutions and code development. With this project being implemented, we now support to receive the files in chunks and ultimately process them in CASPER.:

  • Day wise task break up and ensure that the task is completed on time
  • Design and Development of the EXDI Adapter
  • Code coverage using Junit and Mockito framework
  • To work on the performance aspects and ensure that application is performing well
  • Attend the design discussion meetings and Create / Update the technical specification document accordingly
  • Deploy and test the deployable on the local / higher environments
 

05/2017 - 10/2018
Software Developer
Intellect Design Arena (Internet and Information Technology, 1000-5000 employees)

Project: IPSH - Intellect Payments Service Hub

IPSH is a payment processing service hub used for transaction processing. We use C24 as a mapper
tool to map the incoming messages to the canonical model and perform some basic validations in it.
After successful validation, the data goes under some business validations and goes though further
stages like handoff, PSR generations. And that report sends back to the client.

Technology used: Core Java, Web Services, JMS, C24

Roles And Responsibilities:
* Understand the working and usage of C24 tool, IPSH
* Creation of DOD's and TFD's of the message formats and doing validations in it
* Plugging of messages into IPSH system
* Designed new architecture for the message plugging so that minimal code changes require
* Bug fixing
* Providing work estimations to the user stories and participate in the daily scrum meetings
* Work on the user stories
* Guide the team members about the C24 tool and configuration of the tool

07/2016 - 05/2017
Software Developer
Redknee (Internet and Information Technology, 500-1000 employees)

Project details: Unified Billing

Unified Billing is the real-time, convergent, revenue management solution that streamlines the
operational processes as well as reduces the time to market for launching new services, thus
helping to create more revenue streams, while also providing a competitive advantage to the
operators. Unified Billing has evolved into a real-time critical operation that impacts the
profitability of an operator and the satisfaction of customers. Flexibility, visibility,
timeliness and accuracy are the key customer drivers in the nextgeneration REDKNEE Unified
Billing system.
Technology used: Core Java, SQL, SOAP Web Services

Roles And Responsibilities:
* Participate in detailing user stories and backlog items sprint over sprint
* Implement the user stories
* Integrate the code with the development/Integration environment and unit test it
* Demonstrate user stories to the product owner
* Do the code review
* Troubleshoot and resolve the application defects
* Learn and apply new technologies to improve product offering

05/2015 - 05/2016
Software Developer
Amdocs (Internet and Information Technology, >10.000 employees)

Project details: OMS

OMS is the central to the telecom business wherein all the orders are managed and serviced.
It provides the interfaces for creating the orders, servicing the existing customers, etc. This
product is build and maintained using core java, web services, maven and the existing framework
developed by Amdocs.

Technology used: Core Java, SQL, SOAP Web Services

Roles And Responsibilities:
* Understand the product functionality
* Fixing the defects and issue support
* Understand the requirement of the clients and enhance the existing functionality of the
product
* by extending the existing code and unit testing it and make sure it meets the
clients
* requirement
* Join the conference call with the employees around the globe to update the tasks done
everyday
* Bug Tracking

03/2013 - 05/2015
Associate Software Developer
Manhattan Associates (Internet and Information Technology, 1000-5000 employees)

Project details: Transportation Logistics Management (TLM)

TLM is one of the major products of the Manhattan Associates which is built using multiple java
technologies. The responsibilities of this product include Transportation Procurement,
Transportation Planning and Execution, Appointment Scheduling, Yard Management, Fleet Management,
Logistic Gateway, Payment and Claims.
Technology used: Core Java, Servlet, JSP, spring, Hibernate, SQL, HTML, Java Script

Roles And Responsibilities:
* Understand and implement the new requirements form the client
* Attend the meetings held inside the organization for progress related discussion
* Develop the business tools useful for the organization using latest Java technologies
* Maintain the tool which consolidate and manage the data of all the employees in the
* organization and organization related data
* Give the presentation to higher authority people in the organization about the functionality
of
the developed tool and how it is useful for the organization


Internal Tools Development

Experience in developing near about 6-7 internal tools useful for the organization. These tools
are automated tools which calculates and records the various details about the employees and
teams. Names of the tools are My Dashboard, Top Contributors To PSO, Weekly Low Time Entry,
Manager Utilization, Maptrac, etc.

Technology used: Core Java, Servlet, JSP, jQuery, Java Mail, Apache POI, Velocity Template,
JFreeChart, PL/SQL, HTML, Java Script, CSS, Quartz Scheduler

Roles And Responsibilities:
* Understand the requirement of the tools
* Develop the tools within estimated time frame and give the demonstrate the features

Local Availability

Open to travel worldwide
Profileimage by Rohit Muneshwar Software Consultant, Software Developer, SoftwareDeveloper from Pune Software Consultant, Software Developer, SoftwareDeveloper
Register