SlideShare a Scribd company logo
Ravi Kiran
479-445-9051
v.rk.chary@gmail.com
SUMMARY
• 9 years of extensive experience in all phases of Software Development including requirements analysis, design,
implementation, integration, testing & maintenance of enterprise application software methodologies such as SDLC, Agile.
• 9 years of experience in developing dynamic web applications using Eclipse (3.1/2.0) and deploying the applications on
IBM WebSphere Application Server (WAS 4.x/5.x/6.x) and Weblogic Server.
• Expertise in architectural design and deliverables in UML such as Use cases, Class Diagram, Sequence diagram, activity
diagram, object diagram.
• Expertise in developing multi-tiered web based applications using J2EE components like JSP 1.1/2.0/2.1, Servlets
2.1/2.4/2.5, JDBC, JNDI, Java Standard Tag Libraries, XML, HTML, Javascript, CSS, JSTL, Jquery, JSON, Jackson mapper, XSLT,
bootstrap and AJAX.
• Expertise in creating front end jsp pages using javascript framework such as angular js.
• Expertise in developing the front end JSP pages with GUI plug-ins like Tiles Framework,
• Used multithreading in the method level and block level within application.
• Used algorithms/data structures to solve the coding challenges for improving the scalability and performance.
• Expertise in application development using frameworks (involving IOC, AOP) such as Spring MVC, Spring Webflow and
Hibernate 2.0/3.0.
• Proficient in using various J2EE Design Patterns including MVC (Model-View-Controller), Front Controller, Business
Delegate, Service Locator, Singleton, Session Facade, Data Transfer Objects and Data Access Object.
• Experience in Web Services technologies like XML, WSDL, UDDI , Rest and SOAP with SAX parser to transfer and transform
data between applications, based on SOA (Service Oriented Architecture).
• Good experience in Web/Application servers like Apache Tomcat 4.x/5.x, WebSphere 6.x, WebLogic 8.x/10.x and JBoss 4.0.
• Experience in different XML technologies such as XML Schemas and parsers XML over Http..
• Expertise in Data modeling on Databases like Oracle 8i/9i/10g, MySQL Server 2000, MySQL server, DB2 6.5/7.1.
• Used Coherence for caching the data for improving the performance.
• Implemented coherence for caching the phone, plans, features after making the DB calls, used annotations on the
methods to intercept the db calls to read from cache instead of DB improving performance.
• Proficiency in SQL and PL/SQL (in DDL/DML) to write complex SQL queries.
• Experience in performing Unit Testing with JUNIT, comprehensive knowledge of Maven and Log4J for logging.
• Experience in using CVS, Accurev and SVN for version control.
• Experience in working with operating systems Windows 98/NT/2000/XP, UNIX, LINUX.
• Ability to learn and adapt to the emerging technologies coupled with good communication and Interpersonal Skills.
TECHNICAL SKILL SET
J2EE Technologies JDBC, Servlets 2.1/2.4/2.5, JSP 1.1/2.0/2.1, JNDI
Programming JAVA, SQL and PL/SQL.
Frame Works and Tools Hibernate 2.0/3.0, Spring MVC 3.2, Spring web flow 2.2.
Web Technologies HTML, XML, XSL, XSLT, XPATH, CSS, SOAP, Rest, JavaScript, jQuery, JSON, Jackson mapper,
DHTML, AJAX, Web 2, coherence 3.7.
Application/Web servers IBM WebSphere Server 5.x/6.x, Weblogic, JBOSS 4.0.2.
IDE Tools IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse , RAD 6.0.
Databases and Tools Oracle 8i/9i/10g, IBM DB2 8.2, MS SQL Server 2000, MySQL ,TOAD, SQL navigator.
Operating Systems Windows NT, Windows XP/2000, UNIX, Red Hat LINUX.
Design Patterns MVC, MVC-2, Singleton, Business Delegate, DAO, DTO
Others CVS, SVN, JAXP, JAXB, Rational Rose, UML, DOJO, Maven, Log4J, JUnit, Wily. Poi, Accurev.
PROFESSIONAL EXPERIENCE
Directv (ATT), El Segundo, CA April 2015 to Present
Role: Sr. Systems Engineer/ J2EE Developer
Projects: IPOR Phase 1, IPOR Phase 2, Trigger Ads, iHeart Radio, Reporting/analytics
Responsibilities:
• Analyze the requirements from the business and understand with multiple meetings with BSAs
• Identify the systems that are required to fulfill the requirements, meet with multiple groups of the different systems to
establish the understanding of the project.
• Create a basic overall system architecture and also for interactive (UI) piece with the modifications and explain it to the
rest of the groups so that it can help them to understand and provide their low level design.
• Give Preliminary design review and critical design reviews to the entire engineering team and Architects to see if satisfies
their standards.
• After the final design is made, involved in dividing the requirements into several user stories and then to multiple tasks.
• Wrote the system specification documents, ICD using UML diagrams to facilitate the team to understand the project.
• Involved in the AGILE methodology for the software development.
• Implemented backend hibernate code to retrieve data from the database
• Implemented front end layer using spring MVC.
• For Web layer, used JSP, JSTL, Jquery, Javascript, Spring bind for building web pages and CSS for styling.
• Implemented middle layer using spring dependency injection and core java.
• Helped QA and UAT teams in their testing by explaining about the functionality during testing phase.
• Used SVN for Version Control.
• Used Eclipse for developing the project
Verizon Wireless, Irvine, CA. Aug 2012 to March 2015
Role: Sr.Java/J2EE Developer
12 Projects: Device page redesign, Device Presentation(MBA), commerce Redesign, Stackable Data, Signal Booster,Call forwarding,
Bulk Account Maintenance, ISIS, PTT, VOLTE, Enterprise Portal Rewire (EPR), Express Equipment Upgrade(XUP).
• Description: Commerce Redesign: Entire commerce redesign of the Verizon wireless with new approach.
• Device Presentation: Application to control and tweak the commerce part of the application.
• Device redesign: Entire device page redesign with the new approach.
• Stackable data: Modify the existing application to add offers for thanks giving sale.
• Signal Booster: Stand alone application to provide the remote customer to buy a signal booster from VZW.
• Call Forwarding: Enabling online portal to setup the call forwarding with MBA tweaking functionality.
• BAM ARF, CPC: Use Poi Api to modify excels and redirects to newly define the ARF, CPC redesign paths.
• ISIS (Soft Card): Application to provide the secure payments with the phone replacing the Credit card.
• PTT: New PTT redesign for the including the 4G phones along with existing 3G with several other options.
• VOLTE: Adding functionality to enable customer to select Voice over LTE features, advertising images on app.
• EPR: Replacing existing tech with IBM WCS For basic paths NSE and NAO. Redesign with WCS to enhance performance.
• XUP: Xup is parallel to EUP to allow customer to finish tx quickly based on same device selection, saving time.
Combined Responsibilities for all projects above highlighting Skills:
• Involved in the AGILE methodology for the software development.
• Involved with the discussion with the BSA for the specification of the projects, determine the feasible requirements,
suggesting alternate changes and then finalizing the requirements for given time line.
• Work with the External interfacing system to determine if they can support based on the requirements.
• Design the entire project taking into consideration of the various requirement and the conditions of the boundary and all
the scenarios by deriving various UML diagram like class, Activity, Sequence using Visio.
• Had design reviews and made changes for the necessary changes suggested by architect.
• Developed all the domain objects in java so that it can be used by the rest of the team.
• Used algorithms to define the step by step functionality to resolve various programming challenges in our application
• Used arrayList, hashmap, hashset and other data structures based on the requirement for the scalability and performance.
• Used multithreading within the application code for the sequencing the operations by using synchronized on the block and
method level. Used various notify, wait, sleep etc methods to achieve it.
• Created various diagrams for the tables needed and provided information to the DB team so that they can create the
necessary DB changes and also developed application level queries to access data.
• Created DTO, HBM files and various DAO classes to access the data as per table structure. Created unit test cases for the
testing the DB module and interfaces for DAO to hook up later. Used Hibernate 3.0.
• Consume and produced various SOAP (PTT) and restful(booster) web services to access Kodiak, Motorola, Self Service and
google maps to get the information. Tested with rest client, Soap UI and JUnit test cases.
• Used XSLT, XPATH in the XML processing of the webservice data for customer emails.
• Created the Business logic module by creating various manager classes that handles the business logic along with the
supporting webservices, DB calls. Used Spring annotations and injections across application.
• Used JSON with the combination of Jackson mapper to create a string for storing the information in coherence cache to
enhance the performance.Eg: devices, config cache.
• Implemented coherence for caching the phone, plans, features after making the DB calls, used annotations on the
methods to intercept the db calls to read from cache instead of DB improving performance.
• Used angular js in conjunction with the JSON to create the single page loading jsp pages. Created modules, controllers,
filters and ng directives to read and display the JSON data.
• For front end layer, used Spring Webflow for the flows and also used the Spring MVC for the Ajax call so that the part of
the page is loaded rather than the whole page. Unit tested with Mock data.
• For Web layer, used JSP, JSTL, Jquery, Javascript, Spring bind for building web pages and CSS for styling.
• Extensively used Ajax calls to make change to the part of the page.
• Created Validation classes for validation. Utility and helper classes for common code across application.
• Created exceptional handling for the entire application so that others can follow it.
• Used POI apis for creating the user friendly excel sheeting for uploading their requested transactions.
• Integrated all the unit tested module and performed the integration testing.
• Used Rsa Wrapper for encryption and decryption of sensitive customer data to DB and webservice calls.
• Setup the testing environment with config, data etc for the end to end testing.
• Performed code reviews of the entire application module by module.
• Helped QA and UAT teams in their testing by explaining about the functionality during testing phase.
• Used Selenium to automate the end to end testing.
• Used Accurev for Version Control.
• Worked on production tickets in between the projects.
Client: Verizon Wireless, Bellevue, WA. Feb 2009 to Aug 2011
Role: Sr.Java/J2EE Developer
Project: A total of 6 projects and Productions support work in between the projects.
Current Project: Purchase Order customization
• Had series of discussions with BSA’s to understand the requirements, welcome feasible options, suggest new ideas
thereby closing the difference between the business and the development team.
• Created domain classes based on the design.
• As part of web layer, used Spring Web flow for coding the flow of the path by using various states. Coded various action
classes to couple the flow states.
• As part of Service layer, coded various manager classes and coupled then with the calls that makes to DB and external
interfacing systems using web services.
• Consumed Web services for sending and getting customer information from different applications. Define the request and
response mapping (also object structure) using castor mapping.
• Design patterns such as Front controller, Access Object (DAO), Singleton and Factory are used for the implementation of
the applications.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
• The application is developed based on test driven development methodology.
Project 2: Account Level Pricing
• Developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using StarUML
tool based on the requirement document.
• As part of UI layer, Coded jsp using Spring Bind, JSTL, Spring tags, JavaScript.
• Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file
to form a tree structure. Calls to DB and webservices.
• Design patterns such as Front controller, Access Object (DAO), Singleton and Factory are used for the implementation of
the applications.
• Extensively used SQL for performing various database manipulations on the database.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
Project 3: Quick Order Builder (QOB)
• Understood the functionality from Requirements and initiated the meetings to discuss the feasibility, improvements along
with BSA.
• As part of UI layer, extensively used spring, JSTL, CSS, AJAX and HTML tags for the UI (JSP and JS files) development.
• Produced and consumed Web services for sending and getting customer information from different applications using
SOAP protocol. Then used JAXB XML parsers for data retrieval.
• Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the
implementation of the applications.
• Used XSLT, XPATH in the XML processing of the Data.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
Project 4: Bulk Account Maintenance
• As part of web layer, Implemented Model View Controller (MVC-2) architecture using Spring MVC framework at Web tier.
• Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file
to form a tree structure.
• Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the
implementation of the applications.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
• Used Eclipse for implementing code.
• Used the Maven scripts for preparing WAR files used to deploy J2EE components in WebLogic 10.0.
Project 5: Push to Talk
• As part of web layer, Implement the Spring webflow to define the flow for the subscribers, employee profile, partner
profile.
• Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file
to form a tree structure.
• Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the
implementation of the applications.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
• Used Log4J to capture the log that includes runtime exceptions.
Project 6 My Business Application
• Implement the web layer using Spring MVC.
• Coded manager classes for retrieving the data from persistence layer.
• Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the
implementation of the applications.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
• Designed various tables in Oracle 10g and developed the Stored Procedures, Constraints, Views, materialized views,
triggers.
• Performed unit testing using JUnit test cases and System Test.
• Used SVN Configuration for Version Control.
Production Support:
• Analysis on customer complaint, troubleshoot, Fix the code, verify various impacts, Test the ticket so that as many tickets
can be solved in a release.
• Interact with customers about their issues and give them a feasible solution.
• Develop work request like managerial approval, child id creation, unbilled usage which provide readymade data for the pro
team to analyze and able to solve the issues quickly.
Environment: Java 5, Spring MVC, Spring Webflow, Hibernate, Eclipse, XML Spy, XML, Castor, JUnit, Log4j, SVN, Maven, BEA
WebLogic 10.3, JDBC, Oracle 10g, PL/SQL, UNIX/Linux
Client: Intuit Financial Services, Westlake Village, CA. Aug 2011 to Aug 2012
Role: Sr.Java/J2EE Developer
Project: Message Service.
• Involved in the SCRUM process of Agile methodology.
• Had a detail discussion with the BSA team and also the architect to determine about the final requirements.
• Had meetings directly with the client to understand their precise requirements.
• Involved in the discussion about the determining the tasks and their timelines.
• Worked on the detail design of the project by creating the domain classes, modules design.
• Create various UML diagrams such as class, object, activity and sequence diagrams.
• Worked in spring MVC for developing the front end layer of the application. Used annotations across application.
• Produce the restful application so that the clients can directly call the application with their webservices.
• Used JSON to convert the object data into a string and vice versa to and from to the client.
• Use spring injection in the middle tier and implemented business logic in the manager layer using Java.
• Used JPA hibernate for accessing the DB for those messages can be read in and out of the DB.
• Used oracle 10G for storing the HTML messages.
• Used Junit for testing the application module by module and the entire application.
• Used Rally software for maintaining and modifying the daily Scrum user stories.
• Setup the Jenkins for automate the build and setup automated deploy scripts.
• Used maven for building application in local machine.
• Used JBOSS as the server,
Client: Liberty Mutual Insurance, Portsmouth, NH. Oct 2007 to Jan 2009
Role: Sr.J2EE Developer
Project: Auto Insurance Policy Generator
• Involved in the Scrum process of AGILE methodology for software development.
• Developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using UML,
Rational Rose.
• Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, AJAX, CSS, Cross browser DOM and HTML.
• Used Google Web Toolkit to create and maintain complex JavaScript front-end applications.
• Implemented Model View Controller (MVC-2) architecture using Spring MVC framework at presentation tier.
• Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Spring MVC.
• Used Hibernate 3.0 in data access layer to access and update information in the database.
• Design patterns such as MVC, Business Delegate, Business Object, Service Locator, Data Access Object (DAO), View
dispatcher, Singleton and Factory are used for the implementation of the applications.
• Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
• Used Wily monitoring tools for performance of the application.
• Used IBM ClearCase Configuration for Version Control.
• Used TCP/IP protocol for communication.
Environment: Eclipse, WebLogic 10.0, Spring MVC, Spring 2.0, JSP 2.0, AJAX, JavaScript 3.03, CSS, IBM JSTL, XML 1.1, IBM MQ
Series 5.3, Java JDK 1.5, SQL, OOA, OOD, Web services, Hibernate 3.0, Web 2.0, LOG4J, JUnit, ORACLE 10g, Windows XP and
UNIX.
EDUCATION:
Master of Science, University of Arkansas, Fayetteville, Arkansas, USA. 2005 to 2007
Bachelor of Engineering, Osmania University, India. 2001 to 2005
CERTIFICATIONS :
BRAINBENCH CERTIFIED JAVA 2 PLATFORM ENTERPRISE EDITION (J2EE )1.4 (98%) Transcript ID # 7869417.
Environment: Eclipse, WebLogic 10.0, Spring MVC, Spring 2.0, JSP 2.0, AJAX, JavaScript 3.03, CSS, IBM JSTL, XML 1.1, IBM MQ
Series 5.3, Java JDK 1.5, SQL, OOA, OOD, Web services, Hibernate 3.0, Web 2.0, LOG4J, JUnit, ORACLE 10g, Windows XP and
UNIX.
EDUCATION:
Master of Science, University of Arkansas, Fayetteville, Arkansas, USA. 2005 to 2007
Bachelor of Engineering, Osmania University, India. 2001 to 2005
CERTIFICATIONS :
BRAINBENCH CERTIFIED JAVA 2 PLATFORM ENTERPRISE EDITION (J2EE )1.4 (98%) Transcript ID # 7869417.

More Related Content

What's hot

Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_ee
Yogesh Bindwal
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
Raghavan Mohan
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
Devendra Varampati
 
[Uruguay] DB2 Web Query for i - Hernando Bedoya
[Uruguay] DB2 Web Query for i - Hernando Bedoya[Uruguay] DB2 Web Query for i - Hernando Bedoya
[Uruguay] DB2 Web Query for i - Hernando Bedoya
IBMSSA
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
Jesy George
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
Suman Behara
 
Nand_CV
Nand_CV Nand_CV
Resume_Java_3exp
Resume_Java_3expResume_Java_3exp
Resume_Java_3exp
Vinuthan M C
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1
Markus Eisele
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
Jagan Mohan
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
Alaguraja Ramasamy
 
David Kuang(word)
David Kuang(word)David Kuang(word)
David Kuang(word)
Yinghong (David) Kuang
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
Lalu Chavan
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
Pravin Singh
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Bhargav
BhargavBhargav
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
Soundarya Reddy
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Mohammed Arefeen
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionapps
Berry Clemens
 

What's hot (20)

Introduction to java_ee
Introduction to java_eeIntroduction to java_ee
Introduction to java_ee
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
[Uruguay] DB2 Web Query for i - Hernando Bedoya
[Uruguay] DB2 Web Query for i - Hernando Bedoya[Uruguay] DB2 Web Query for i - Hernando Bedoya
[Uruguay] DB2 Web Query for i - Hernando Bedoya
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
J2EE and layered architecture
J2EE and layered architectureJ2EE and layered architecture
J2EE and layered architecture
 
Nand_CV
Nand_CV Nand_CV
Nand_CV
 
Resume_Java_3exp
Resume_Java_3expResume_Java_3exp
Resume_Java_3exp
 
All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1All the Java ADF beginners need to know - part1
All the Java ADF beginners need to know - part1
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
David Kuang(word)
David Kuang(word)David Kuang(word)
David Kuang(word)
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EEPRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
PRAVIN_RESUME-7.5+_YR_EXP-JAVA_J2EE
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Bhargav
BhargavBhargav
Bhargav
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
Programming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionappsProgramming-best practices( beginner) ADF_fusionapps
Programming-best practices( beginner) ADF_fusionapps
 

Viewers also liked

LionelCartwright_KeynoteInfo
LionelCartwright_KeynoteInfoLionelCartwright_KeynoteInfo
LionelCartwright_KeynoteInfoLionel Cartwright
 
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
frankjohn1988
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
Vicky Kumar
 
Certicate on Risk Management
Certicate on Risk ManagementCerticate on Risk Management
Certicate on Risk ManagementAgoyom Musellam
 
K angel's
K angel'sK angel's
K angel's
2wd
 
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียนแม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
Pnong Club
 
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
Synergy Pharmaceuticals
 
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
Centro Tecnología
 

Viewers also liked (8)

LionelCartwright_KeynoteInfo
LionelCartwright_KeynoteInfoLionelCartwright_KeynoteInfo
LionelCartwright_KeynoteInfo
 
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
HEATHROW AIRPORT TRANSFERS INFOGRAPHIC PART – 3
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Certicate on Risk Management
Certicate on Risk ManagementCerticate on Risk Management
Certicate on Risk Management
 
K angel's
K angel'sK angel's
K angel's
 
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียนแม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
แม่ครัวอนามัย ผู้กำหนดสุขภาพเด็กวัยเรียน
 
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
Chronic Idiopathic Constipation: Unmet Medical Need and the Role of Uroguanyl...
 
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
Llamado a inscripción y presentación de ponencias cb2 nl3_con comite ac v1
 

Similar to Ravi Kiran Resume

Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
Vikas Singh
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
Sriram Thota
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao Behara
 
Resume
ResumeResume
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
Java Dev
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
Fernando Wu
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
Gajendra Pingalkar
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
Niraj Choudhary
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
Akanchha Aparajeeta
 
Resume_Vikash1056@gmail
Resume_Vikash1056@gmailResume_Vikash1056@gmail
Resume_Vikash1056@gmail
vikash kumar
 
Prince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_DeveloperPrince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_Developer
Prince nagsen
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
Nihar Shah
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
Nihar Shah
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
Gubendran Lakshmanan
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
Sudhir Srivastava
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
danish ali
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
Santosh Kumar Bharatha
 
balan_resumeupdated
balan_resumeupdatedbalan_resumeupdated
balan_resumeupdated
Balamurugan Shanmugam
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
Krishnagopal Thogiti
 

Similar to Ravi Kiran Resume (20)

Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Resume
ResumeResume
Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Resume_Vikash1056@gmail
Resume_Vikash1056@gmailResume_Vikash1056@gmail
Resume_Vikash1056@gmail
 
Prince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_DeveloperPrince_Kumar_JAVA_Developer
Prince_Kumar_JAVA_Developer
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
balan_resumeupdated
balan_resumeupdatedbalan_resumeupdated
balan_resumeupdated
 
Krishnagopal Thogiti_Java
Krishnagopal Thogiti_JavaKrishnagopal Thogiti_Java
Krishnagopal Thogiti_Java
 

Ravi Kiran Resume

  • 1. Ravi Kiran 479-445-9051 v.rk.chary@gmail.com SUMMARY • 9 years of extensive experience in all phases of Software Development including requirements analysis, design, implementation, integration, testing & maintenance of enterprise application software methodologies such as SDLC, Agile. • 9 years of experience in developing dynamic web applications using Eclipse (3.1/2.0) and deploying the applications on IBM WebSphere Application Server (WAS 4.x/5.x/6.x) and Weblogic Server. • Expertise in architectural design and deliverables in UML such as Use cases, Class Diagram, Sequence diagram, activity diagram, object diagram. • Expertise in developing multi-tiered web based applications using J2EE components like JSP 1.1/2.0/2.1, Servlets 2.1/2.4/2.5, JDBC, JNDI, Java Standard Tag Libraries, XML, HTML, Javascript, CSS, JSTL, Jquery, JSON, Jackson mapper, XSLT, bootstrap and AJAX. • Expertise in creating front end jsp pages using javascript framework such as angular js. • Expertise in developing the front end JSP pages with GUI plug-ins like Tiles Framework, • Used multithreading in the method level and block level within application. • Used algorithms/data structures to solve the coding challenges for improving the scalability and performance. • Expertise in application development using frameworks (involving IOC, AOP) such as Spring MVC, Spring Webflow and Hibernate 2.0/3.0. • Proficient in using various J2EE Design Patterns including MVC (Model-View-Controller), Front Controller, Business Delegate, Service Locator, Singleton, Session Facade, Data Transfer Objects and Data Access Object. • Experience in Web Services technologies like XML, WSDL, UDDI , Rest and SOAP with SAX parser to transfer and transform data between applications, based on SOA (Service Oriented Architecture). • Good experience in Web/Application servers like Apache Tomcat 4.x/5.x, WebSphere 6.x, WebLogic 8.x/10.x and JBoss 4.0. • Experience in different XML technologies such as XML Schemas and parsers XML over Http.. • Expertise in Data modeling on Databases like Oracle 8i/9i/10g, MySQL Server 2000, MySQL server, DB2 6.5/7.1. • Used Coherence for caching the data for improving the performance. • Implemented coherence for caching the phone, plans, features after making the DB calls, used annotations on the methods to intercept the db calls to read from cache instead of DB improving performance. • Proficiency in SQL and PL/SQL (in DDL/DML) to write complex SQL queries. • Experience in performing Unit Testing with JUNIT, comprehensive knowledge of Maven and Log4J for logging. • Experience in using CVS, Accurev and SVN for version control. • Experience in working with operating systems Windows 98/NT/2000/XP, UNIX, LINUX. • Ability to learn and adapt to the emerging technologies coupled with good communication and Interpersonal Skills. TECHNICAL SKILL SET J2EE Technologies JDBC, Servlets 2.1/2.4/2.5, JSP 1.1/2.0/2.1, JNDI Programming JAVA, SQL and PL/SQL. Frame Works and Tools Hibernate 2.0/3.0, Spring MVC 3.2, Spring web flow 2.2. Web Technologies HTML, XML, XSL, XSLT, XPATH, CSS, SOAP, Rest, JavaScript, jQuery, JSON, Jackson mapper, DHTML, AJAX, Web 2, coherence 3.7. Application/Web servers IBM WebSphere Server 5.x/6.x, Weblogic, JBOSS 4.0.2. IDE Tools IBM WebSphere Studio Application Developer (WSAD) 5.0/5.1.2, Eclipse , RAD 6.0.
  • 2. Databases and Tools Oracle 8i/9i/10g, IBM DB2 8.2, MS SQL Server 2000, MySQL ,TOAD, SQL navigator. Operating Systems Windows NT, Windows XP/2000, UNIX, Red Hat LINUX. Design Patterns MVC, MVC-2, Singleton, Business Delegate, DAO, DTO Others CVS, SVN, JAXP, JAXB, Rational Rose, UML, DOJO, Maven, Log4J, JUnit, Wily. Poi, Accurev. PROFESSIONAL EXPERIENCE Directv (ATT), El Segundo, CA April 2015 to Present Role: Sr. Systems Engineer/ J2EE Developer Projects: IPOR Phase 1, IPOR Phase 2, Trigger Ads, iHeart Radio, Reporting/analytics Responsibilities: • Analyze the requirements from the business and understand with multiple meetings with BSAs • Identify the systems that are required to fulfill the requirements, meet with multiple groups of the different systems to establish the understanding of the project. • Create a basic overall system architecture and also for interactive (UI) piece with the modifications and explain it to the rest of the groups so that it can help them to understand and provide their low level design. • Give Preliminary design review and critical design reviews to the entire engineering team and Architects to see if satisfies their standards. • After the final design is made, involved in dividing the requirements into several user stories and then to multiple tasks. • Wrote the system specification documents, ICD using UML diagrams to facilitate the team to understand the project. • Involved in the AGILE methodology for the software development. • Implemented backend hibernate code to retrieve data from the database • Implemented front end layer using spring MVC. • For Web layer, used JSP, JSTL, Jquery, Javascript, Spring bind for building web pages and CSS for styling. • Implemented middle layer using spring dependency injection and core java. • Helped QA and UAT teams in their testing by explaining about the functionality during testing phase. • Used SVN for Version Control. • Used Eclipse for developing the project Verizon Wireless, Irvine, CA. Aug 2012 to March 2015 Role: Sr.Java/J2EE Developer 12 Projects: Device page redesign, Device Presentation(MBA), commerce Redesign, Stackable Data, Signal Booster,Call forwarding, Bulk Account Maintenance, ISIS, PTT, VOLTE, Enterprise Portal Rewire (EPR), Express Equipment Upgrade(XUP). • Description: Commerce Redesign: Entire commerce redesign of the Verizon wireless with new approach. • Device Presentation: Application to control and tweak the commerce part of the application. • Device redesign: Entire device page redesign with the new approach. • Stackable data: Modify the existing application to add offers for thanks giving sale. • Signal Booster: Stand alone application to provide the remote customer to buy a signal booster from VZW. • Call Forwarding: Enabling online portal to setup the call forwarding with MBA tweaking functionality. • BAM ARF, CPC: Use Poi Api to modify excels and redirects to newly define the ARF, CPC redesign paths. • ISIS (Soft Card): Application to provide the secure payments with the phone replacing the Credit card. • PTT: New PTT redesign for the including the 4G phones along with existing 3G with several other options. • VOLTE: Adding functionality to enable customer to select Voice over LTE features, advertising images on app. • EPR: Replacing existing tech with IBM WCS For basic paths NSE and NAO. Redesign with WCS to enhance performance. • XUP: Xup is parallel to EUP to allow customer to finish tx quickly based on same device selection, saving time. Combined Responsibilities for all projects above highlighting Skills: • Involved in the AGILE methodology for the software development.
  • 3. • Involved with the discussion with the BSA for the specification of the projects, determine the feasible requirements, suggesting alternate changes and then finalizing the requirements for given time line. • Work with the External interfacing system to determine if they can support based on the requirements. • Design the entire project taking into consideration of the various requirement and the conditions of the boundary and all the scenarios by deriving various UML diagram like class, Activity, Sequence using Visio. • Had design reviews and made changes for the necessary changes suggested by architect. • Developed all the domain objects in java so that it can be used by the rest of the team. • Used algorithms to define the step by step functionality to resolve various programming challenges in our application • Used arrayList, hashmap, hashset and other data structures based on the requirement for the scalability and performance. • Used multithreading within the application code for the sequencing the operations by using synchronized on the block and method level. Used various notify, wait, sleep etc methods to achieve it. • Created various diagrams for the tables needed and provided information to the DB team so that they can create the necessary DB changes and also developed application level queries to access data. • Created DTO, HBM files and various DAO classes to access the data as per table structure. Created unit test cases for the testing the DB module and interfaces for DAO to hook up later. Used Hibernate 3.0. • Consume and produced various SOAP (PTT) and restful(booster) web services to access Kodiak, Motorola, Self Service and google maps to get the information. Tested with rest client, Soap UI and JUnit test cases. • Used XSLT, XPATH in the XML processing of the webservice data for customer emails. • Created the Business logic module by creating various manager classes that handles the business logic along with the supporting webservices, DB calls. Used Spring annotations and injections across application. • Used JSON with the combination of Jackson mapper to create a string for storing the information in coherence cache to enhance the performance.Eg: devices, config cache. • Implemented coherence for caching the phone, plans, features after making the DB calls, used annotations on the methods to intercept the db calls to read from cache instead of DB improving performance. • Used angular js in conjunction with the JSON to create the single page loading jsp pages. Created modules, controllers, filters and ng directives to read and display the JSON data. • For front end layer, used Spring Webflow for the flows and also used the Spring MVC for the Ajax call so that the part of the page is loaded rather than the whole page. Unit tested with Mock data. • For Web layer, used JSP, JSTL, Jquery, Javascript, Spring bind for building web pages and CSS for styling. • Extensively used Ajax calls to make change to the part of the page. • Created Validation classes for validation. Utility and helper classes for common code across application. • Created exceptional handling for the entire application so that others can follow it. • Used POI apis for creating the user friendly excel sheeting for uploading their requested transactions. • Integrated all the unit tested module and performed the integration testing. • Used Rsa Wrapper for encryption and decryption of sensitive customer data to DB and webservice calls. • Setup the testing environment with config, data etc for the end to end testing. • Performed code reviews of the entire application module by module. • Helped QA and UAT teams in their testing by explaining about the functionality during testing phase. • Used Selenium to automate the end to end testing. • Used Accurev for Version Control. • Worked on production tickets in between the projects. Client: Verizon Wireless, Bellevue, WA. Feb 2009 to Aug 2011 Role: Sr.Java/J2EE Developer Project: A total of 6 projects and Productions support work in between the projects. Current Project: Purchase Order customization • Had series of discussions with BSA’s to understand the requirements, welcome feasible options, suggest new ideas thereby closing the difference between the business and the development team. • Created domain classes based on the design. • As part of web layer, used Spring Web flow for coding the flow of the path by using various states. Coded various action classes to couple the flow states.
  • 4. • As part of Service layer, coded various manager classes and coupled then with the calls that makes to DB and external interfacing systems using web services. • Consumed Web services for sending and getting customer information from different applications. Define the request and response mapping (also object structure) using castor mapping. • Design patterns such as Front controller, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. • The application is developed based on test driven development methodology. Project 2: Account Level Pricing • Developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using StarUML tool based on the requirement document. • As part of UI layer, Coded jsp using Spring Bind, JSTL, Spring tags, JavaScript. • Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file to form a tree structure. Calls to DB and webservices. • Design patterns such as Front controller, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Extensively used SQL for performing various database manipulations on the database. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. Project 3: Quick Order Builder (QOB) • Understood the functionality from Requirements and initiated the meetings to discuss the feasibility, improvements along with BSA. • As part of UI layer, extensively used spring, JSTL, CSS, AJAX and HTML tags for the UI (JSP and JS files) development. • Produced and consumed Web services for sending and getting customer information from different applications using SOAP protocol. Then used JAXB XML parsers for data retrieval. • Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Used XSLT, XPATH in the XML processing of the Data. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. Project 4: Bulk Account Maintenance • As part of web layer, Implemented Model View Controller (MVC-2) architecture using Spring MVC framework at Web tier. • Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file to form a tree structure. • Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. • Used Eclipse for implementing code. • Used the Maven scripts for preparing WAR files used to deploy J2EE components in WebLogic 10.0. Project 5: Push to Talk • As part of web layer, Implement the Spring webflow to define the flow for the subscribers, employee profile, partner profile. • Used dependency injection at the services layer by defining the classes and their injected properties in the context xml file to form a tree structure. • Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. • Used Log4J to capture the log that includes runtime exceptions. Project 6 My Business Application • Implement the web layer using Spring MVC. • Coded manager classes for retrieving the data from persistence layer. • Design patterns such as Front controller, DTO, Access Object (DAO), Singleton and Factory are used for the implementation of the applications. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g.
  • 5. • Designed various tables in Oracle 10g and developed the Stored Procedures, Constraints, Views, materialized views, triggers. • Performed unit testing using JUnit test cases and System Test. • Used SVN Configuration for Version Control. Production Support: • Analysis on customer complaint, troubleshoot, Fix the code, verify various impacts, Test the ticket so that as many tickets can be solved in a release. • Interact with customers about their issues and give them a feasible solution. • Develop work request like managerial approval, child id creation, unbilled usage which provide readymade data for the pro team to analyze and able to solve the issues quickly. Environment: Java 5, Spring MVC, Spring Webflow, Hibernate, Eclipse, XML Spy, XML, Castor, JUnit, Log4j, SVN, Maven, BEA WebLogic 10.3, JDBC, Oracle 10g, PL/SQL, UNIX/Linux Client: Intuit Financial Services, Westlake Village, CA. Aug 2011 to Aug 2012 Role: Sr.Java/J2EE Developer Project: Message Service. • Involved in the SCRUM process of Agile methodology. • Had a detail discussion with the BSA team and also the architect to determine about the final requirements. • Had meetings directly with the client to understand their precise requirements. • Involved in the discussion about the determining the tasks and their timelines. • Worked on the detail design of the project by creating the domain classes, modules design. • Create various UML diagrams such as class, object, activity and sequence diagrams. • Worked in spring MVC for developing the front end layer of the application. Used annotations across application. • Produce the restful application so that the clients can directly call the application with their webservices. • Used JSON to convert the object data into a string and vice versa to and from to the client. • Use spring injection in the middle tier and implemented business logic in the manager layer using Java. • Used JPA hibernate for accessing the DB for those messages can be read in and out of the DB. • Used oracle 10G for storing the HTML messages. • Used Junit for testing the application module by module and the entire application. • Used Rally software for maintaining and modifying the daily Scrum user stories. • Setup the Jenkins for automate the build and setup automated deploy scripts. • Used maven for building application in local machine. • Used JBOSS as the server, Client: Liberty Mutual Insurance, Portsmouth, NH. Oct 2007 to Jan 2009 Role: Sr.J2EE Developer Project: Auto Insurance Policy Generator • Involved in the Scrum process of AGILE methodology for software development. • Developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using UML, Rational Rose. • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, AJAX, CSS, Cross browser DOM and HTML. • Used Google Web Toolkit to create and maintain complex JavaScript front-end applications. • Implemented Model View Controller (MVC-2) architecture using Spring MVC framework at presentation tier. • Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Spring MVC. • Used Hibernate 3.0 in data access layer to access and update information in the database. • Design patterns such as MVC, Business Delegate, Business Object, Service Locator, Data Access Object (DAO), View dispatcher, Singleton and Factory are used for the implementation of the applications. • Worked on sub queries, joins and indexing to enhance performance using Oracle 10g. • Used Wily monitoring tools for performance of the application. • Used IBM ClearCase Configuration for Version Control. • Used TCP/IP protocol for communication.
  • 6. Environment: Eclipse, WebLogic 10.0, Spring MVC, Spring 2.0, JSP 2.0, AJAX, JavaScript 3.03, CSS, IBM JSTL, XML 1.1, IBM MQ Series 5.3, Java JDK 1.5, SQL, OOA, OOD, Web services, Hibernate 3.0, Web 2.0, LOG4J, JUnit, ORACLE 10g, Windows XP and UNIX. EDUCATION: Master of Science, University of Arkansas, Fayetteville, Arkansas, USA. 2005 to 2007 Bachelor of Engineering, Osmania University, India. 2001 to 2005 CERTIFICATIONS : BRAINBENCH CERTIFIED JAVA 2 PLATFORM ENTERPRISE EDITION (J2EE )1.4 (98%) Transcript ID # 7869417.
  • 7. Environment: Eclipse, WebLogic 10.0, Spring MVC, Spring 2.0, JSP 2.0, AJAX, JavaScript 3.03, CSS, IBM JSTL, XML 1.1, IBM MQ Series 5.3, Java JDK 1.5, SQL, OOA, OOD, Web services, Hibernate 3.0, Web 2.0, LOG4J, JUnit, ORACLE 10g, Windows XP and UNIX. EDUCATION: Master of Science, University of Arkansas, Fayetteville, Arkansas, USA. 2005 to 2007 Bachelor of Engineering, Osmania University, India. 2001 to 2005 CERTIFICATIONS : BRAINBENCH CERTIFIED JAVA 2 PLATFORM ENTERPRISE EDITION (J2EE )1.4 (98%) Transcript ID # 7869417.