Resume

Sign in

Developer Manager

Location:
Mumbai, Maharashtra, India
Posted:
August 23, 2018

Contact this candidate

Resume:

Name

Sourav Patel

Role

Agile Core Java Senior Developer

Company

IT Analyst in TCS

Experience Summary

* ***** ** ********** ** IT industry on software development and maintenance using core JAVA, Shell scripting, UNIX and Python, HTML, CSS.

4 years of experience in Core java.

Experience in Agile and Waterfall fall life cycle of software process

Good Knowledge on LTE and RAN system architecture.

Good exposure in telecommunication domain and application development.

Strong Management, Analytical, Coding and Debugging skills.

An experience team player with strong analytical, coding,debugging skills and communication skills as well as

ability to work independently.

Current Responsibilities

Responsible for getting/analyzing the requirements from product owner.

Analyzing the technical feasibility of the requirement and evaluating design options for implementation such

that performance impact is minimal on the system.

Responsible for technical guidance on team members’ deliverables, ensuring requirement fulfillment, coding standards, code quality, testing coverage.

Delivering Demo to Clients/Pos.

Part of recruitment team for the project.

Part of customer care module team in the billing system.

Skill Summary

Education

B.E in Computer Science

Operating Systems

Unix, Windows, RHEL 6.2, Solaris 10

Languages

Core Java, MySQL, HTML,CSS, Perl, Shell Scripting, Python

Tools

Git, Clearcase, Eclipse, Clarify, JIRA and MHWEB(Change Request reporting), Confluence, putty, citrix and Hummingbird Exceed for local and remote connectivity,Jenkins

Database

Oracle, MySQL,Sybase IQ

Methods

Waterfall and Agile Methodology

Other Skills

Object Oriented Concepts

Project Summary

May 2014 to May 2017

Designer& Design Specialist

Project: Eniq Events – Core Features

Client : Ericsson, Ireland

ENIQ Events is a network event management product comprised of an event data collection element, storage and processing element and a user interface to provide end users with analytical functions on events based on a set of search criteria. ENIQ Events processes event coming from network nodes in CEP/Mediation gateway, forwards them to Sybase IQ database and present to the users on WEB based UI for reports generation based on date time and Network Element Types

4G SGEH Feature helps the customer for network based analytics by providing detailed 4G event based information. CFA/HFA Feature provides the Call Failure and Handover Failure Information which can help to investigate the failure cause in a 2G/3G Network.

Skillset

Core Java,Junit,Sybase IQ, Unix, Velocity template and JSON

Application Server: Glassfish

Responsibilities:

Worked as Design Champion of the team.

Ownership of internal automation tool development ATOM-DB. This tool helped all features in verifying the functionality between mediation and Database.

Responsible for analyzing all the rules written in ATOM DB and ensuring the quality of rules.

Responsible for getting/analyzing the requirements from product owner.

Analyzing the technical feasibility of the requirement and evaluating design options for implementation such that performance impact is minimal on the system.

Responsible for technical guidance on team members’ deliverables, ensuring requirement fulfillment, coding standards, code quality, testing coverage.

Worked on designing new Ericsson feature (Supporting all new parameters received from MME node, ENIQ Events Improved handling for Success data for LTE SGSN-MME) on Digital Route-Mediation Zone (Ericsson proprietary – Object Oriented language) and storing the event data in Sybase database.

Updating all the documents required for the feature in TAGTOOL.

Optimizing of the Sybase Sql queries by using Sybase query planner

Resolving any change request raised by Verification team.

Received appreciation for resolving high priority issues within short timeframe.

Mediation Layer Prime

Resolving issues, reviewing code and documents, mentoring the new team members.

Suggesting design solutions for features to be implemented in Mediation Layer.

May 2013 to APR 2014

Designer

Project: ENIQ Events: Ericsson Automation tool

Client: EricssonIreland.

ENIQ Events processes event coming from network nodes in CEP/Mediation gateway, forwards them to Sybase IQ database.

The automation tools work together to help provide confidence in the contents of the ENIQ Database. The rules are used to ensure that all the raw data is processed correctly by the mediation and stored correctly in ENIQ database.

Skillset

Core Java, Unix, Automation Tools, Python, Bash scripting

Responsibilities:

Responsible for analyzing the requirements from product owner

Responsible for understanding the Ericsson In house automation tool (ATOM DB, GRIT).

Responsible for understanding Ericsson LTE features to develop rules for LTE Call Failure Analysis/Handover Failure Analysis feature.

Responsible to understand Ericsson RAN network and write rules in GRIT tool that validates the functionality implemented in ENIQ Events between Mediation and Database.

Regular interaction with client to understand the framework of automation tool.

Delivering Demo to Client/POs.

Developed SQL queries to validate the data in ENIQ Event database (Sybase IQ).

May 2014 to Oct 2014

Developer

Project: ENIQ Events: Ericsson Multi-Vendor Solution Development

Client: EricssonIreland.

This feature integrate 3rd party Network Elements (NE) with ENIQ Events and ensure the required ENIQ Events reporting features work seamlessly, independent of the existence of multiple NE vendors.

Ericsson LTE feature helps the customer for network based analytics by providing detailed 4G event based information. Integration of Ericsson LTE feature with 3rd party Network Elements (NE) will help other vendors to map with Ericsson Nodes.

Skillset

Core Java and Unix

Responsibilities:

Responsible for analyzing the requirements from Ericsson Customer Unit

Responsible for understanding the functionality of non Ericsson node (Huawei MME Node)

Responsible for understanding Ericsson LTE features.

Analyzing the technical feasibility for interworking of ENIQ Events with non Ericsson node.

Regular interaction with Ericsson Customer Unit to understand and collect the data from Huawei MME nodes.

Developed a small Proof of Concept (POC) to convert non Ericsson data in format that is supported by ENIQ Events.

Providing the work/task estimation to client.

SEP 2013 to APR 2014

Developer

Project: ENIQ Events: Design Maintenance

Client: EricssonIreland.

ENIQ Events is a network event management product comprised of an event data collection element, storage and processing element and a user interface to provide end users with analytical functions on events based on a set of search criteria.

ENIQ Events processes event coming from network nodes in CEP/Mediation gateway, forwards them to Sybase IQ database and present to the users on WEB based UI for reports generation based on date time and Network Element Types

Design Maintenance team to resolve Customer Queries and Bugs for Events product and analyze new product requirements received from the customer.

Skillset

Core Java, Velocity Template, JSON, SYBASE, Junit, Unix

Responsibilities:

Responsible for analyzing the requirements from product owner

Analyzing the technical feasibility and evaluating its impact on the Web UI of Events.

Responsible for modifying the Velocity Templates in Events.

Responsible for resolving customer issues for the previous releases.

Interaction with Customer unit for providing the updates/support for change request.

Responsible for ensuring requirement fulfillment, coding standards, code quality, testing coverage.

JAN 2012 to AUG 2013

Developer

Project : Install And Upgrade : Offshore

Client: Ericsson Canada Inc.

CDMA Access Configuration and Provisioning (CACP) application the CDMA Access Configuration and Provisioning (CACP) tool's two main components, the CACP Client and the CACP Server.

The CACP tool is implemented as a Client-Server model, where the CACP Server resides on the existing Base Station Subsystem Manager (BSS Manager) platform that runs on Solaris Box and the CACP Client resides on a Windows PC.

The Client provides tools to import data, view and edit configuration data, make configuration changes, validate configuration data, and commit the changes.

Solaris Platform Team provides the customized Operating System (called Jumpstart) to the various application of Nortel-Ericsson CDMA Network.

Skillset:

Perl and Shell Scripting, Solaris 10

Responsibilities:

Followed waterfall model for development cycle.

Responsible for designing and developing the required application and unit testing.

Support to verification team and resolution of defects raised by verification team.

Ensured all the coding standards and guidelines were implemented before submission.

Discussion of all the change requests during status meetings with client.

Responsible for creation and updation of client document.

Responsible for providing Production support for any issues.



Contact this candidate