Upload
sharath-reddy
View
128
Download
0
Embed Size (px)
Citation preview
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.
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
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
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)
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.
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
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)