Bangalore, Karnataka
I am working for IBM India Private Limited as a Java/J2EE developer. I am working in telecom domain for Vodafone Italy.My work involves the understanding of business and architectural specification of the project and to communicate with my client in case of any doubts or for any clarifications required and then my work is to develop java web services and to unit test them.
Associate System Engineer
August 2010 to Present
I. Vodafone Italy (Picasso)
a. Client: Vodafone Italy
b. Technologies used: Core Java, XML, JSP and SQL
c. Primary role: As an Application Developer my role is
i. To develop java web services which are consumed by web portal
ii. Enhancement of the project
iii. Addition of any features requested by Vodafone Italy or its customer
d. Responsibilities: i. Understanding the SA (Architectural Specification) and SF (Functional Specification) documents provided by the client
ii. Communicating regularly with the client for better understanding of the requirements
iii. Developing web services according to Top-Down approach using WSDL definitions as follows: 1. Exposing the services by using JAX-WS (Java API for XML web services) wrapped EJB3 stateless beans on both SOAP-HTTP and rmi-iiop protocols
2. Invoking Plain Old Java Objects (POJOs) using EJB3 for the effective implementation of web services
3. Handling any dependency, like Persistency Interface that represents the persistency component used by business POJO to persist on RDBMS, by injecting Spring IOC
4. Persisting the domain entities managed by services using Data Access Objects (DAOS), the persistency units leverage on iBATIS framework (an open source data mapper), that maps object to stored procedures, SQL statements, or Result Sets via an XML descriptor
II. Vodafone Italy (OAG-Object Analysis Group)
a. Client: Vodafone Italy
b. Technologies used: Forte, XML and SQL
c. Primary role: i. To develop services operations for OPS (OAG PSTN Services)
ii. PBX (one of the most important modules of OAG) enables the management of the functions of PBX billing object (a telephone number used for the fixed line)
iii. The main operations are Activation, Deactivation or the Modification of the PBX
d. Responsibilities: i. Understanding the SA (Architectural Specification) and SF (Functional Specification) documents provided by the client
ii. Communicating regularly with the client for better understanding of the requirements
iii. Developing service operations in Forte architecture for OAG which provides an instrument called policy (Operational Policy, Entity Policy, and Persistency Policy) to drive the business logic
B. Tech. in Mechanical Engineering
2010
Class XII
2005
Class X
2003
Java/J2EE, Forte, JavaScript, SQL, HTML, XML, C
Software Skill Set
Programming Languages Java/J2EE, JavaScript, Forte, SQL, C, HTML, XML
Software Packages ECLIPSE, EXCEL, AUTOCAD
Training and Internships
• IBM India Private Limited, Bangalore
Got trained in HTML, XML, Java/J2EE initially as a fresher
• Punjab Tractors Pvt. Ltd., Mohali
Completed six weeks training on rear differential of tractors
• Bharat Heavy Electricals Ltd., Haridwar
Completed six weeks training in Machine Shop
Academic Projects Undertaken in undergraduate degree
• Project on Continuous Extrusion under Prof. Santosh Kumar (IT-BHU)
• Given a presentation on Air Brakes in seminar of Department of Mechanical Engineering
Academic Accolades
• Amongst Top 1 % scorers in IIT-JEE 2006 with All India Rank 3192
• Class topper at school level