1. RESUME
Jonas Barochia
Contact: +91 9033003241 Date of Birth: December 24th
1987
Email: jonasbarochia@gmail.com
Summary
Total Experience: 4.8 years
Company Name Time Period Time Period Post
From Date To Date
Tata Communications Ltd. 20th
June 2011 Till Date 3.8 years Software Engineer
CBT InfoTech LTD 28th
June 2010 17th
June 2011 1 Year Software Engineer
TECHNICAL SKILLS
• Programming Languages : Core Java, J2EE, Spring, Java Script, IBM BPM
• Database: Oracle, MySQL, DB2.
Project Details
Project - 1 CBF (Custom Bill Format)
Technology Java, J2EE, Oracle, Spring
Project Description Auto Mailer:
This functionality is used to send mails with attached invoices to customers (Domestic
as well as International) attached automatically.
For Domestic customers, Invoices will be downloaded from location specified in Mailer
table.
For international customers, It may possible invoices will not be available at location
specified location in Mailer table. If it happens, invoice will be downloaded from
Montreal Server (International Server) & will be sent to customer.
Project - 2 Credit Tracking of International Customers
Technology IBM BPM, DB2
Project Description This module is designed to track whether customers pay bills on time or not. This
process is called DUNNING. Whenever customer does not pay bill on time, he/she will
be eligible for this Dunning process.
Once they become eligible, collector will be notified about it to process them further.
Now, Collector will take the decision and forward it to Team Lead to take further action.
After it, TL will forward these cases to Credit manager who takes the decision of
sending Notice to Customers about their outstanding bill amount.
• Cases for which CRM (credit manager) said YES, those will be moved to
Collectors bucket to send NOI (Notice of Intent) to Customer.
• Cases for which CRM said NO, those will be moved to Regional Head (RH) to
take the final decision.
• If RH says YES, NOI will be sent to customer. In case of NO, Customer will be
moved out of dunning process.
• If Customer does not make the payment after receiving notice, those customer
2. will be eligible for blocking.
Project - 3 International Customer Allocation
Technology IBM BPM, DB2
Project Description This is designed to move Collector from one Region to another. Request can be raised
by Collector or Regional head for this.
User will raise request of it through UI where user will put target region details. Once
request is raised, it will get flowed to Regional Head of source region for approval. If RH
approved, it will get forwarded to Credit Manager of target region.
If Target CRM says YES, case will be moved to Regional head of target region for
allocation. If CRM rejects, that request will be closed.
Project - 4 WBI-WPS Upgrade
Technology WPS, Integration Developer 8.0
Project Description Currently, Cramer, Remedy & FMS are communicating with each other using WBI
platform. The responsibility of WBI
1. Take request in XML format from source system
2. Carry out required transformation so destination system can understand it
3. Send newly generated request XML to destination system
4. Get the response from the destination system (either success or failure message)
5. Do required transformation (if required) before sending it to source system
Project is about to upgrade WBI platform to WPS as WBI is going out of scope and is
being deprecated. After this upgrade, performance will increase and will become more
reliable.
Project - 5 Service Termination, MarkedForDelete, Activation
Technology Core Java, J2EE, JSP, Java Script, HTML, Spring
Database Oracle, MySQL
Project Description Service is alias for set of resources (like router, port, Link, Circuit, etc.) are being used to
provide connectivity to Customer.
This system is used to switch the status of Service in network. Service can be marked as
Active, Terminated or MarkedForDelete.
Active means service is up and running. Terminated means resources being used by
Service have been deleted from Network Inventory. MarkedForDelete means resources
being used by Service present in Network Inventory but are not in usable state.
When service state is updated to any of above, state of resources which are being used
by Service will be updated in inventory.
If user does any of this process manually, it will take long time as user needs to collect
information about resources which are occupied by Service. Before changing state of
any resource, user needs to check number of conditions which is tedious and time
consuming.
This system takes care of all of these conditions and does all the required validation
before changing the state of resource.
Project – 6 IP Address Allocation Automation
Technology Core Java, J2EE, JSP, Java Script, HTML
Database Oracle, MySQL
3. Project Description User needs to follow some process to allocate IP to customer
Processes like,
1) find the region of Customer based on the location
2) find available Routers in that region
3) Find available free IP in that region
Finding free IP is quite time consuming process. Searching free IP depends on the type
of Service and location of Customer (region). Because there are different types of IP
Pools available based on Service type. Each type of pool will be available in all regions.
After deciding region, user will have to search for free IP Available in that region based
on the Service type which is requested by customer. Dedicated IP pool will be created in
inventory for corporate/large customers.
This tool automatically fetches all details which are required to allocate IP to user. Tool
itself decides whether there is any dedicated pool defined for the customer or not. If
dedicated pool is defined but there are no free IPs in that pool, IP will be allocated from
the normal pool.
Benefits Using this application user can carry out this operation within 3 to 5 minutes.
Only One person can do this whole process accurately in no time.
Project - 7 Node Insertion and Deletion From Topology
Technology Core Java, J2EE, JSP, Java Script, HTML
Database Oracle, MySQL
Project Description Topology stands for network and Node can be router, switch etc. Previous process of
insertion and deletion of Node from network was very time consuming as it was
manual. To add any node into network or delete any node from network, user needs to
collect all information about that network. Details of circuits and networks which will
get affected due to this insertion of deletion. Because of this, process was very tedious.
After this implementation,
• To add any node, user just need to give name of Node(which needs to be
inserted) and name of Link(on which Node is to be inserted)
• To delete any node, user just need to give name of Node(which needs to be
deleted) and name of the network(from which node is to be deleted)
Benefits Manual operation to insert a Node into topology takes around 35 minutes.
Using this application user can insert a Node into topology within 2 minutes
Limitations User cannot insert a Node at the end of Linear Topology
User cannot delete an End node of Linear Topology
Educational Summary
Degree and Date Institute Specialization Percentage
B.E. – 2009 G.H.Patel College of engineering and technology IT 61.32%
HSC, March 2005 A.Z.Kaneria High School Science Stream 74.67%
SSC, March 2003 A.Z.Kaneria High School - 78.57%
PERSONAL DETAILS
Date of Birth 24-12-1987
Passport No H8482285
Pan Card No AZWPB4596K
Marital Status Married
Email jonasbarochia@gmail.com/jbarochia@gmail.com