8
SHARATH KUMAR REDDY D Contact: +91 9949058398 Email ID : [email protected] Skype ID : [email protected] OBJECTIVE: Seeking a challenging career in Enterprise Application Development, where I can harness my abilities to the maximum and reach at the technical zenith of excellence and also to contribute to the maximum of my ability in achieving the Long-term Goals of the Organization. PROFESSIONAL SUMMARY Working as Senior Developer with 8+ years of total work experience in Development, Implementation of multi-tier server centric Object oriented applications using JAVA/J2EE, UI technologies and Oracle 10g as backend server. Responsible for project deliveries, day to day updates with Onsite team, project discussions and plans. Involved in various phases of software development life cycle (SDLC) for JAVA/J2EE applications. Hands on experience in developing Java/J2EE applications using Servlets, JSP, Hibernates and Spring. Extensive working knowledge in Frontend technologies like JQuery1.8, CSS3, JavaScript, JavaScript MVC, JSON , BackBone and JSRender. Worked with various Application servers such as BEA WebLogic 9.0, IBM WebSphere 8.1, SunOne Web Server and Tomcat 5.x ,6.x. Hands on experience in writing UNIX shell scripts for various requirements. Excellent interpersonal skills with a keen understanding of business applications and a proven ability to adapt to new areas. Working Experience in Agile methodology Projects, having good command on the Agile process. Core Competencies Good Knowledge in Banking Domain PROFESSIONAL EXPERIENCE Working as a Assistant Consultant in Tata Consultancy Services from August 2014 to Till Date. Worked as a Associate Consultant in Capgemini India Pvt Ltd from April 2011 to August 2014.

Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Embed Size (px)

Citation preview

Page 1: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

SHARATH KUMAR REDDY DContact: +91 9949058398 Email ID : [email protected] ID : [email protected]

OBJECTIVE:Seeking a challenging career in Enterprise Application Development, where I can

harness my abilities to the maximum and reach at the technical zenith of excellence and also to contribute to the maximum of my ability in achieving the Long-term Goals of the Organization.

PROFESSIONAL SUMMARY Working as Senior Developer with 8+ years of total work experience in Development,

Implementation of multi-tier server centric Object oriented applications using JAVA/J2EE, UI technologies and Oracle 10g as backend server.

Responsible for project deliveries, day to day updates with Onsite team, project discussions and plans.

Involved in various phases of software development life cycle (SDLC) for JAVA/J2EE applications.

Hands on experience in developing Java/J2EE applications using Servlets, JSP, Hibernates and Spring.

Extensive working knowledge in Frontend technologies like JQuery1.8, CSS3, JavaScript, JavaScript MVC, JSON , BackBone and JSRender.

Worked with various Application servers such as BEA WebLogic 9.0, IBM WebSphere 8.1, SunOne Web Server and Tomcat 5.x ,6.x.

Hands on experience in writing UNIX shell scripts for various requirements. Excellent interpersonal skills with a keen understanding of business applications and a proven

ability to adapt to new areas. Working Experience in Agile methodology Projects, having good command on the Agile

process.

Core Competencies Good Knowledge in Banking Domain

PROFESSIONAL EXPERIENCE Working as a Assistant Consultant in Tata Consultancy Services from August 2014 to Till

Date. Worked as a Associate Consultant in Capgemini India Pvt Ltd from April 2011 to August

2014. Worked as a Software Engineer with MPhasis an HP Company, Chennai from Feb 2010 to

April 2011. Worked as a Sr. Executive Project Delivery with Yalamanchili Software Exports Pvt Ltd,

Visakhapatnam from May 2007 to Feb 2010.

Page 2: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

EDUCATIONAL PROFILE

M.S.C (Computers) from Govt. PG College , Tuni, A.P. Andhra University B.S.C (Computers) from Pydah College ,Visakhapatnam, A.P. Andhra University

CERTIFICATIONS

Oracle Certified for Java Program for Java1.5 Oracle Certified for Web Component Developer Oracle Certified Expert Oracle Certified Associate

COMPUTER PROFICIENCY

  Languages :Java, SQL  Methodologies :Agile, Spiral  Java Skills :CoreJava, JDBC, JSP, Servlets, SpringMVC, SpringCore,

RESTServices  ORM :Hibernates  Scripting :JavaScript, UnixShellScript, CRONScript, DOSScript,

ExpectScript  Markup Languages :HTML4,HTML5  Frameworks :Spring3.0, JQuery1.8, SCRUM  Operating Systems :RedHat Linux 6.1, Windows X, SunSolaries  WebDevelopment :CSS2 , CSS3 , JSON, AJAX, BackBone, JSRendor  IDE Tools :RAD7.0,Eclipse,WebLogicWorkShop, SQL Developer 1.5, Toad,

Intel SD  Web Servers :Tomcat 5.x / 6.x , Sun One WebServer  Application Servers

:Web Logic 10.3 ,WebSphere 6.1,GlassFish 4.1

  Databases :Oracle 9 / 10g(PL/SQL,SQL * Plus) , DB2  Reporting Tools :iReports3.x, 5.x  Reporting Servers :Jasper Server  Developer Tools :DreamWeaver, Firebug, Web Developer Tool  Job Scheduler :Quartz Schedular  Version Control Tools

:ClearCase, StarTeam,GIT

  Deployment Tools :TeamSite DefectManagementTool

:HP Quality Center , JIRA

  Testing Framework :Junit, TestNG  Building FrameWorks

: ANT 1.9 , IVY 1.5

  CI Tools : Jenkins 2.2.0

PROJECT PROFILEProject #: BSCS

Page 3: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Client : EricssonOrganization : TCSDuration : October 2015 to Till Date.Environment : SOI, Spring, Toplink, JSP, Oracle , ANT, Unix, Shellscripts, DOS ScriptsTeam Size : 25Role : Senior Designer

Description BSCS is a billing system , which takes care of the full life cycle of the customer

account.Project involves to handle different modules of the system like Customer Care, Provisoning, Rating, Billing , Accounting etc. Each module have their own functionality to make avail the services to the customer to use different kind of SIM’s accordingly applicable of different kind of rate plans, change of products, roaming services etc.

Roles and Responsibilities Taking care of the issues reported by the customer. Analyze the design change by taking care of pros and cons. As a technical lead role, handle different issues facing by the team members. Taking calls with customers to gather the information to handle certain tasks. Handling the timelines of the tasks to deliver for own tasks and team level.

Project #: LMS

Client : EricssonOrganization : TCSDuration : September 2014 to Aug 2015.Environment : Linux6.1, ExpectScripts, ShellScripts, Jenkins, JIRA, Intel SeriviceDesignerTeam Size : 11Role : Senior Designer

Description License Management System generates Licenses for the Hardware and Features

that exists on the node (BTS, BSC, RBS and RNC) but not yet activated. In the past Ericsson used to send these Licenses (files) in secured mail to its customers. By using License Management System customer can fetch Licenses from Ericsson License Inventory in a secured way. LMS supply the licenses to the nodes which are registered with Ericsson. Based upon the criteria, licenses need to be install on the nodes periodically. LAT(License Administration Tool) application takes care about installation process, to get the suitable license, this application requests to ELIS through CIS. This CIS application authenticate and authorize the request to provide more security without having any vulnerability issues.

Roles and Responsibilities Converting User Requirements To Technical Concepts Support for the Jenkins jobs on daily basis, have to provide solution to the unstable jobs. Need to handle customer and have to provide the service based on the requirement. Involved in preparing Technical documentation.

Project#: DHL Client : DiscoverOrganization : CapgeminiDuration : April 2012 to August 2014

Page 4: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Environment : SpringMVC, SpringBatch, UNIX ShellScript, JSP, JSTL, WebServices, WAS, Oracle11g, JQuery1.8,JavaScript, CSS3, BackBone,JSRender,JSON and HTML5

Team Size : 10Role : Senior Developer, TeamLead

Description : Discover-Homeloans Applications all about to collects information from the end-

user, based on his requirement and persists the data in remote server. The remote servers resides in another domain which is a central repository to maintain the database. Restful Webservices takes care to send the end user information, data transaction could be done in the format of JSON for every transaction.

DHL Website to provide sufficient information to the customers in the webpage, it helps to choose suitable loan. To the favor of customer, application provides region specific rates. Calculators, reviews can be used by the customer to calculate and choose the suitable loan, thirdparty services Bazaar Voice and Fusebox services are used to fulfill the requirements. Customer data validation in the form, for some of the fields can be done using from third party services like BriteVerify Services. On addition application pages provides web analytics by sending event based tags to Sitecatalist it helps to the business to analyze for more business. Communication between application and thirdparty services can be done through REST API WebService calls.

Roles and Responsibilities Converting project Requirements into Technical Concepts. Involvement in technical discussion with onsite. Involving in preparing Technical

documentation. Plan and complete delegated tasks to a high standard delivering work to agreed times. Interacting with testing teams to when the project in testing phase.

Project #: CIMS

Client : CANARA HSBC (Client Location)Organization : Capgemini Duration : May 2011 to Jan 2012Environment : Spring Portlets, Jstl, Jsp, Hibernates,DB2Team Size : 6Role : Senior Developer

Description The CIMS Application provides the information about the policy details by taking the

policy number. Application fetches the customer information and policy maturity details etc. Application tracking the complaints which are came from the customers and policy holders etc information.

Roles and Responsibilities Converting User Requirements To Technical Concepts Involving in unit Testing Involved in preparing Technical documentation.

Project #: GQTS (Global Quality Tracking System)

Page 5: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Client : GM (General Motors)Organization : Mphasis Duration : Mar 2010 to April 2011Environment : Jsp, Struts, PL/SQLTeam Size : 9Role : Senior Developer

Description The Global Quality Tracking System (GQTS) is a World Wide Purchasing Web

System, which is used to track Supplier Quality throughout the manufacturing process. It has various functional modules to address the entire Supplier quality tracking process. The Production Part Approval Process (PPAP) module of the GQTS Application tracks the inspection of Production and Prototype Parts..

Roles and Responsibilities Requirement Analysis Converting User Requirements To Technical Concepts Involving in unit Testing Involved in preparing Technical documentation.

Project #: PREPAID CARDS (Reports Module)Client : Australia and New Zealand Banking Group Limited (ANZ),

Commonwealth Bank of Australia, LARI (DUBAI), ANZ – AUS Bank, ANZ –NZ Bank , ANZ Banking Corporation, EZLink, Lari (Dubai), Quatar Bank, CitiBank, Corporate Bank, Axis Bank

Organization : Yalamanchili Software Exports Pvt ltd

Title : Jasper Server, Reports Scheduler Platform : MYSQL, JAVA, JSP, JavaScript, HTML, Jasper, web servicesTeam Size : 6Role : Module Lead, Senior Developer

Functional Overview: The theme of the prepaid card is pay and use. Every bank will issue the prepaid card which can be accessed from any ATM / Point of Sale (POS) all over the world. The project includes the development of transaction of prepaid cards. Project consists of various modules like Sale, Reload etc. The user access menu will build using the Internet Data Control Tool (IDCT) and Data Manager, products of Yalamanchili Software Exports (YSE).

Reports Module designed by interacting with the Jasper Server. This module used to provide various types of reports for different types of requirements. Jasper server functions by taking the connection information i.e. Database information and jrxml files and fires for a particular time which is scheduled and generates in various formats. Daily wise manually we fires a program to interact with jasper server and transfer the files to appserver.

Roles and Responsibilities Involved in Core development by understanding the internal architecture of Jasper Server and

make purging of the generated files which are reside in the Repository of the Jasper Server’s to Front-End Servers to make available for viewing.

Page 6: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Involving in unit Testing

Project #: PREPAID CARDSClient : Commonwealth Bank Of Australia,

ANZ – AUS Bank, ANZ –NZ Bank , ANZ Banking Corporation, EZLink, Lari (Dubai), Quatar Bank, CitiBank, Corporate Bank, Axis Bank

Organization : Yalamanchili Software Exports Pvt ltd Title : Reports SchedulerPlatform : JAVA, Servlets, JSP, JavaScript, SQL/PLSQLTeam Size : 25Role : Developer

Functional Overview The theme of the Prepaid card is pay and use. Every bank will issue the Prepaid card which can be accessed from any ATM / Point of Sale (POS) all over the world. The project includes the development of transaction of prepaid cards. Project consists of various modules like Sale, Reload etc. The user access menu will build using the Internet Data Control Tool (IDCT) and Data Manager, products of Yalamanchili Software Exports (YSE).

This Module designed to performs functionality to fire the job for a particular time as per configurations according the country wise timings , the job holds the functionality to generate of various formats of reports daily, weekly, monthly, quarterly, half-yearly and yearly as per configurations made and to be kept in the App-Server. Another Job fires for a particular time to transfer the generated files to front end servers by doing Secured File Transfer Protocol. If any report needed to generate again either for that day or any past dates provided the functionality to regenerate a single report or bulk of reports, and that is automatically transfers to front-end servers using Http Client.

Roles and Responsibilities Requirement Analysis Converting User Requirements To Technical Concepts Involved in development of core modules of the product. Involved in Reports Module to design the technical-functionality and coding to implement the

technical design. Designing Architecture, Coding, Performance Fine Tuning

Project #:Client : Pay Box, GermanyOrganization : Yalamanchili Software Exports Pvt ltd Title : EVD (Electronic Voucher Database) Platform : Stripes, JSTL, Hibernates, OracleDuration : Jun 2007 - Oct 2007Team Size : 6Role : Developer

Page 7: Sharath_8+ Yrs Exp - Java,J2EE,UI,Oracle Technologies

Functional Overview The eVoucher Database system is used by several applications to store and manage the

eVoucher Codes. These presentation layer applications are user web interfaces for manual managing of voucher codes and reporting of stored vouchers, batch storing via file processing and upload from external voucher management systems.

Roles and Responsibilities Understanding the specs Developing Front-end Screens. Involved in business logic. Involved in preparing Technical documentation.

Declaration:

I hereby declare that the above written particulars are true to the best of my knowledge and belief.

(D. Sharath Kumar Reddy)