SlideShare a Scribd company logo
1 of 3
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
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
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

More Related Content

What's hot

Deep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureDeep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureChris Eargle
 
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Liz Warner
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAndrei Pîrjoleanu
 
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...Brian Petrini
 

What's hot (6)

Deep Dive: MVC Controller Architecture
Deep Dive: MVC Controller ArchitectureDeep Dive: MVC Controller Architecture
Deep Dive: MVC Controller Architecture
 
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
Closed Loop Network Automation for Optimal Resource Allocation via Reinforcem...
 
Resume1
Resume1Resume1
Resume1
 
An Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software ArchitectureAn Introduction to Multilayered Software Architecture
An Introduction to Multilayered Software Architecture
 
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...
InterConnect 2017 HBP-3394-Enable innovative cloud solutions with IBM BPM and...
 
Middleware
MiddlewareMiddleware
Middleware
 

Similar to Jonas Barochia_Java Developer

Similar to Jonas Barochia_Java Developer (20)

SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
raj_JAVA-J2EE
raj_JAVA-J2EEraj_JAVA-J2EE
raj_JAVA-J2EE
 
Resume_krupa
Resume_krupaResume_krupa
Resume_krupa
 
Rajesh Paleru
Rajesh PaleruRajesh Paleru
Rajesh Paleru
 
Dharik_Soni
Dharik_SoniDharik_Soni
Dharik_Soni
 
Md Rafi_Resume
Md Rafi_ResumeMd Rafi_Resume
Md Rafi_Resume
 
Resume
ResumeResume
Resume
 
ShaileshSinha_CV
ShaileshSinha_CVShaileshSinha_CV
ShaileshSinha_CV
 
praveen_resume
praveen_resumepraveen_resume
praveen_resume
 
ankush_resume
ankush_resumeankush_resume
ankush_resume
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL Resume
 
Pravin_CV_4+years
Pravin_CV_4+yearsPravin_CV_4+years
Pravin_CV_4+years
 
Kalaiselvi_8 Years_Support Analyst
Kalaiselvi_8 Years_Support AnalystKalaiselvi_8 Years_Support Analyst
Kalaiselvi_8 Years_Support Analyst
 
Shraddha_Gaherwar_Data_Analyst1
Shraddha_Gaherwar_Data_Analyst1Shraddha_Gaherwar_Data_Analyst1
Shraddha_Gaherwar_Data_Analyst1
 
RahulParwekar_Resume
RahulParwekar_ResumeRahulParwekar_Resume
RahulParwekar_Resume
 
Sasmita Biswal_OSS_ORDER MANAGEMENT
Sasmita Biswal_OSS_ORDER MANAGEMENTSasmita Biswal_OSS_ORDER MANAGEMENT
Sasmita Biswal_OSS_ORDER MANAGEMENT
 
IRJET - Banquet Hall Reservation
IRJET - Banquet Hall ReservationIRJET - Banquet Hall Reservation
IRJET - Banquet Hall Reservation
 
Resume-Anandan K
Resume-Anandan KResume-Anandan K
Resume-Anandan K
 
GEETHA LAKSHMI M
GEETHA LAKSHMI MGEETHA LAKSHMI M
GEETHA LAKSHMI M
 

Jonas Barochia_Java Developer

  • 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