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.