Now you can Instantly Chat with Sourav!
About Me
An accomplished Software Development Engineer, with 9.5 years of experience in software development. Responsible for undertaking software requirement based up on client business and Responsible for Requirement analysis, Designing, coding, unit testin...based up on client business and Responsible for Requirement analysis, Designing, coding, unit testing and meeting Client acceptances as per scheduled milestones. Ability to handle the Team/modules independently. Exposure to Agile/Scrum methodology. Responsible for mentoring Juniors/Teammates whenever it is required in the Project related Activities.
Show MoreSkills
-
-
-
-
-
-
-
-
-
-
-
-
- 5 Years
Advanced
-
- 9 Years
Expert
-
-
-
-
-
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
-
-
- 3 Years
Intermediate
-
-
-
- 3 Years
Intermediate
-
-
-
-
-
-
- 4 Years
Advanced
-
-
-
-
-
- 5 Years
Advanced
-
-
-
-
-
-
- 5 Years
Advanced
-
-
- 4 Years
Intermediate
-
-
-
- 5 Years
Advanced
-
-
- 5 Years
Intermediate
-
- 3 Years
Intermediate
-
- 3 Years
Intermediate
-
- 3 Years
Intermediate
-
- 5 Years
Intermediate
-
- 3 Years
Intermediate
-
-
- 5 Years
Advanced
-
- 5 Years
Advanced
-
-
-
- 5 Years
Intermediate
-
-
- 5 Years
Advanced
-
-
- 4 Years
Advanced
-
-
-
-
-
-
-
-
-
-
-
-
Positions
Portfolio Projects
Description
Natus Neurology is one of the world leader in the neurology software. Here we used to analyze the patient data/information and to draw different types of graphs as per business requirement. As a developer, I was involved in the new feature development/enhancement and testing based up on the client Requirements. Fixing bugs as per client requirements. · Worked on implementation of 1. Amplitude integrated electroencephalography non-linear Scale bar. 2. Applying property sheet to the graph through which we can change different color of the graph, change the different values of y-axis as per user input, y-axis disable & enable, graph grid enable & disable, y-axis units on & off. 3. Background coloring and drawing of Spectral Edge graph using different colors, different width of graph line, different range which is applicable to 17 graphs. 4. Scroll bar, Status bar, Toll bar, Scale bar 5. Add Configuration to the Hypnogram plot – if number of consecutive REM epochs is greater than three, then it should not draw any black bar. 6. Draw Min Max Amplitude trends over the mean values Part of Natus Appreciation. Helped Client and Team whenever it was required to achieve the scheduled milestones(Client Source code Compilation,Occug,Non Linear Scale bar).
Show More Show LessDescription
As a developer, my role is to send the device data/information along with the 17-digit MAC address and ip-address of the device from medical device to the edge server over socket to communicate with the cloud. Setting of IP Address, Router configurations and other Networking things.
Show More Show LessDescription
PDM is a middleware between ACHC module and Android app. The communication between PDM and ACHC is serial port and the communication between PDM and app is socket in XML format. As a developer, I was involved in the new feature development/enhancement, Code Optimization, Bug Fixing based up on the business Requirements Worked on implementation of HBC (Heart beat Coincidence) as per business requirements. · Writing Unit Test Suites using CXX test framework. · Did the System/Integration testing as per business requirements. Coding for USB Configuration using router key.
Show More Show LessDescription
Schlumberger Device is used to measure pressure and other related datas. When we will start the device, it will check/validate certain things and download required datas. Those datas need to be parsed to different file formats like (MK2,DLD,DRC,DAT). As a developer, I was involved in the new feature development based up on the client Requirements. Worked on implementation of 1. Parsing different(MK2,DLD,DRC) file formats.
Show More Show LessDescription
Implimented Bulk Refresh Functionalities as per design. This was to implement the price change done by the downstream and to implement the same in RBM End. Implemented Tariff Clean up Functionalities as per design. This was required to take the back up of all existing tariffs and to create/Implement new one. Implemented several changes to RBM Payment systems. Implemented several custom patches to support RBM core Payment Systems like PRwriteEPP, BACStoDDM, BNtoCCPR to process several types of Paymet Requests and responses. Modified Daily feeds as per business requirements. Supported many more Enhanced features to the existing RBM application.
Show More Show LessDescription
This project is to support point of scale applications and to enhance features on the basis of client requirement. Features Implemented Allow Space within First name and Last name Printing of promotional end date (48/60 promo) Sears Consignment And many more Enhanced features to the existing point of scale application.
Show More Show LessDescription
This project is a enhancement over IuGAN interface. Previously the TPG of Kineto wireless is implemented over IuGAN interface and as per requirement we need to transform it in to IuUP interface by implementing all the IuUP functionalities. Studied and work on the IuUP protocol on the basis of specification 3GPP TS 25.415 Version 8.0.0 Release 8 Worked on RLC sub-layer (Layer 2) in protocol stack UE side Studied 3GPP Specifications TS 25.322 Version 8.1.0 Release 8.
Show More Show LessDescription
When a subscriber reaches a certain lower balance threshold, the SDP node will generate a Threshold Notification file and send it to the CA server using File Transfer Protocol (FTP). CA server will process the received FTP files from the SDP and make sure that the threshold direction is Passing Downwards (d) then extract the subscribers MSISDN and send the subscriber a short message low-balance notification through Mobinils SMS-Center using Short Message Peer-to-Peer Protocol (SMPP), keeping all transactions history in a log database with their respective acknowledges information even if true or false transactions. This service is to maintain Mobile number portability, we need to remove subscribers that moved to other networks from Mobinil subscribers Family & Friends list. EMM is going to generate a file containing list of subscribers along with Non Mobinil FaF Number detected to remove by UCIP. The input DRs from EMM may be FTPed to the CA Server. CA Server will be responsible for parsing the received DRs from the EMM and sending SMS notification to subscribers through SMS-C server using the local service configuration.
Show More Show LessDescription
- This project is to support point of scale applications and to enhance features on the basis of client requirement.
- Features Implemented
- Allow Space within First name and Last name
- Printing of promotional end date (48/60 promo)
- Sears Consignment
And many more Enhanced features to the existing point of scale application.
Show More Show LessDescription
- The ERS don’t have the aggregation functionality and today all CDRs coming from the mediation are rated with the same value by volume. It´s necessary to develop a new module. The name for this new module will be the “Tariff Rule Handler”.
This Handler will do virtual aggregation of the incoming CDRs from MDR by applying certain tariff rule and validations both for GPRS and VOICE (Business rules defined separately for both GPRS and VOICE) and generate the output files to the billing system.
Show More Show Less