SlideShare uma empresa Scribd logo
1 de 6
Srikanth
Cell: 5084256357
raj@avcoconsulting.com
PROFESSIONAL SUMMARY
7 years of experience in developing Web based and distributed J2EE Enterprise Applications and
expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE.
Experience in full System Development Life Cycle (Process Engineering, Design, Development, and
Deployment).
Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag
Libraries, JDBC, Hibernate, Web Services, XML.
Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript.
Good expertise in developing Java web based applications using Struts, spring web framework.
Good understanding of Spring IOC.
Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns
Experience in writing and executing unit test cases using J-Unit Testing Framework.
Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams,
Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, Microsoft
Visio.
Implemented various design Patterns like Singleton, prototype, Factory pattern, Abstract Factory
pattern.
Proficient in Web development using HTML, CSS, XML ,AJAX , DOJO and JavaScript
Experience in working with XML technologies such as JAXP, JAXB
Experience working on various Web/Application servers IBM Web Sphere, Apache Tomcat
Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit
plus, Text Pad, XML Spy.
Extensive Experience in working with various databases like DB2, Oracle and SQL Server.
knowledge in designing and coding stored procedures, Cursors and Functions using PL/SQL
Consumed and produced various Web services in the business layer using protocols like SOAP,
UDDI and WSDL.
Involved in Performance tuning of java applications
Excellent Communication and Verbal Skills.
Handled several modules independently in addition to working closely with the team to ensure bug
free deliverables within stipulated timeframes.
Highly motivated team player with strong communication, analytical and problem solving skills.
Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic
environment.

TECHNICAL SKILLS
Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA
Java/J2EE
Scripts, Servlets, JMS, JNDI, EJB.
Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x
Frameworks
Core Java, J2EE, C, C++, SQL, and PL/SQL
Languages
JSP, Servlets, JSTL, MVC, JSF, Spring, Hibernate, JavaScript, AJAX,
Web
XML, HTML, DHTML, CSS, EXT JS, DOJO, AJAX, SOAP, Ant,
Databases
Tools

Platforms
Design Patterns

SDLC
Project
Management

Maven, JUnit, REST, Apache Tomcat, Glassfish, and WebLogic,
DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010,
MySQL, PL/SQL
Eclipse, NetBeans, StarUML, Visio, Rational Rose, MS Project,
Design Patterns, UML, RUP, Agile, SCRUM, Waterfall, Maven, ANT,
SVN Version Control, CVS Version, HP Quality Center
Windows, Linux
Singleton, MVC, Factory, Factory Method, Command, Iterator,
Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator,
Proxy
Initiation, Planning, Requirements Analysis, Design, Development,
Integration, Test, Implementation, Operation, Maintenance
Scope Det ails, Work Breakdown Structure, Iteration Plan, Functional
Specifications, Technical Specifications, Project Schedule

PROFESSIONAL EXPERIENCES
BottomLine Technologies, Portsmouth, NH
Project: Webseries-CMO (Client-CIBC)
Role: Java Developer

Jan 2013 - Current

Description: Webseries is a banking product developed by Bottomline Technologies which enables
banks to automate and control their payment and collection cycles. Webseries delivers full featured
payment functionality while giving finance manager’s unparalleled access to the transaction reporting
they require for cash flow decisions and regulatory compliances. WebSeries allows authorized users
across the enterprise - regardless of their location or point-of-need - to approve, submit and monitor every
type of incoming and outgoing payment.
WebSeries supports a full array of payment types, including payroll, vendor payments, travel &
expense reimbursements, wires, even international payments, all leveraging industry standards such as
NACHA and SWIFT.
Roles and Responsibilities:
Involved in design and development of core product with Struts MVC architecture for Webseries
Application development customized for CIBC bank.
Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for
Webseries product and implemented the application using Struts MVC Framework which is
based on Model View Controller design pattern for clean separation of business logic from the
presentation layer.
Involved in customization of the Webseries Product as per the client needs adding additional
features, enhancements to the current functionality.
Involved in developing the entitlements to the application based upon the data role and functional
role of the user and providing application security.
Responsible for developing XML documents for data transfer between the Webseries web client
and the HUB server.
Responsible for understanding the requirements of new version's in Webseries product and write
the functional specification for Webseries application.
Developed JSP custom tags for different JSP pages and client-side validations
using JavaScript in
Webseries
application
development
and
also
used dojo
framework and Ajax for dynamic user interface.
Developed and Deployed Web Services – WSDL SOAP and for getting the data to and fro from
the Webseries and hub backend system.(third party services)
Used Hibernate as an Object Relational Mapping tool for the data persistence.
Developed the backend system, involved in writing the database SQL queries, Views,
Functions, Triggers andProcedures.
Involved in creating the test plan, and also unit testing the application.
Responsible for application support on different environments from QA to Production
and responsible for analyzing, triaging the issues, providing technical and functional support to
the users and fix QC defects.
Environment: Java5, JSP1.2, Servlets2.3, Struts 1.2, Spring dependency injection, Hibernate3.0,
JavaScript, Dojo, Ajax, XML, Web Services, IBM WebSphere Application Server, Oracle 11g, PL/SQL,
Log4J, ANT, Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty, Toad.
Independent Health Care, Buffalo, NY
June 2011 - Dec 2012
Role: Sr. Java/J2EE Developer
Project: Open System
Description: This system provides Patient Administration, Billing Management functions for the
hospital. The major functions of Administration module are Allocating Registration, Recording Personal
Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing
module allows Billing and receivables, looks into multiple modes of Payment and Rates Definition for
Services.
Responsibilities:
Responsible and mentored the team in complete software development lifecycle (SDLC) tasks design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis
and design of application.
Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
Involved in the development of business module applications using J2EE technologies like
Servlets, JSP and JDBC.
Used the light weight container of the Spring Frame work to provide architectural flexibility for
inversion of controller (IOC).
Hibernate frame work is used in persistence layer for mapping an object-oriented domain model
to a relational database (Oracle).
Implemented various design patterns in the project such as Business Delegate, Data Transfer
Object, Data Access Object, Service Locator and Singleton.
Used SQL statements and procedures to fetch the data from the database.
Used Java Scripts for client side validations and validation frame work for server side validations.
Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from
customers.
Deployed the application on to Websphere application server.
Used log4j for logging messages and Rational Clear Case for version Control.
Developed test cases and performed unit test using JUnit Framework.
Used CVS as version control.
Used Maven scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, HTML, CSS, JavaScript, Hibernate,
WebLogic, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere
Application Server.
Hospital Corporation of America, Nashville, TN
Role: Java Developer

Jun 2010 - May 2011

HCA (Hospital Corporation of America) is one of the largest health care providers of United States. The
project was based on upgrading the HIPAA 4010 to 5010 and ICD 9 to ICD 10. The need for upgrade was
to meet the new standard develop U.S Department of Health and Human Service.
Responsibilities:
Implemented Jersey and Spring 3.1 to develop RESTFul Web Services.
Implemented JAX-WS and Spring 3.1 to develop SOAP Web Services
Wrote POM Build scripts to Compile and build the application.
Used Maven to build Web Service application.
Involved in the analysis, design and implementation and testing phases of SDLC.
Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class
Diagrams using Rational Rose.
Used JSTL Tag Libraries for JSP pages.
Used tiles framework to design the JSP pages.
Implemented the application using Struts framework that uses MVC design pattern. Form beans,
Action classes and Action Mapping coding performed. Validation performed using Validator
XML file and Message Properties Resource.
Performed Struts-Spring integration for achieving the application requirement.
Performed client side validations using JavaScript with DOJO Framework support.
Developed interactive modules using JSP and Servlets.
Business Logic was developed using POJOs and Session EJBs.
Designed business tier with Session Beans using EJB 2.0 standards.
Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using
Apache Axis 2.0 framework tool/Apache Commons.
Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries
and represent object-database mapping.
Developed Data Access Object (DAO) pattern in persistence layer using JDBC.
Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve
faster indexing and making the system more scalable.
Implemented Messaging using JMS and Message Driven Beans to get information from different
departments using ActiveMQ.
Castor used for binding XML documents to Java objects and supporting Java XML conversion.
Implemented the logging mechanism using Log4j framework.
Designed and generated reports using Crystal Reports for reviewing the sales for the company.
Maven was used for build automation and project management.
Created unit tests using JUnit framework in test driven development approach.
Used Shell Scripts to create Cron jobs.
Used JMock for integration testing.
Involved in regular code review sessions with the whole developer group.
Environment: Java, J2EE, Spring, Stuts2.0, Webservices, JSP, FTL,JSTL, JavaScript, Maven, JNDI,
JDBC, PL/SQL, Oracle 10g , XML, Log4j, Tomcat, WebSphere Application Server 6.1, Eclipse,
RAD,Perforce, Linux etc
Safeway Inc., Pleasanton, CA
Role: Java and J2EE Developer

Aug 2009 - May 2010

Safeway Inc is headquartered in Pleasanton, CA. The Group's principal activities are to operate food and
drug chains through 1,695 retail stores. The project was implementing a new system for improving the
point of sales performance. It focused on inventory tracking and optimal stock maintenance. This allowed
us to satisfy the requirement for increased traffic, provided ease in maintenance.
Responsibilities
Involved in Project Design Documentation, design Reviews and Code Reviews.
Understanding the functional specifications and architecture.
Implemented MVC-Model 2 architecture using Struts 1.2 and other J2EE design patterns for the
application development
Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS.
Developing and coding J2EE Components with JSP, Java Beans, business objects with Hibernate
and Servlets
Configured connection pooling using Web Sphere application server.
Developed and Deployed the Application on WebSphere6.0 using ANT build.xml script.
Coding using Java, Struts, Hiberante, HTML, JSP.
Developed SQL Server stored procedures to execute the back end processes using.
Used Eclipse 3.0 develop the Application.
Integrated other sub-systems through, XML and XSL.
Web Sphere6.0 was used as both the Application server in the development and production
environment.
Environment: Java , J2EE 1.5, Spring, EJB 3.0,Hibernate, Web Services, JSP, XML, JavaScript, JSTL,
Design patterns ,Rational Rose, Eclipse 3.4,JUnit, Ant, Subversion, Oracle Weblogic 10.3, Oracle 10g,
Windows, UNIX etc.
British Telecom, UK
Technical Associate

Apr 2008 – Aug 2009

BT Group plc is a British multinational telecommunications Services Company headquartered in London,
United Kingdom. It is one of the largest telecommunications services companies in the world and has
operations in over 170 countries.
BT Wholesale is a division of BT Group responsible for the wholesale leasing of PSTN lines, broadband
services and other telephony services to retail customers such as BT Retail, Vodafone and Carphone
Warehouse.
BTWholesale IP Exchange is a web portal is designed to simplify the technical and commercial
complexity of achieving internet protocol (IP) interoperability, leaving customers free to concentrate on
meeting the needs of their end customers. It enables customers to quickly implement end to end IP
interconnectivity.IP Exchange will act as a clearing house for VoIP Communication Providers (CPs).
Number Portability allows end users to transfer their existing telephone service (PSTN) to another
Communications Provider (PSTN or VoIP Provider) without a change of telephone number.
The IP Exchange Pre-Pay web portal provides Communication Providers with a secure environment to
review spend history, available to Pre-Pay account balance as well as top-up there Pre-Pay account using
a range of UK Credit Cards.
Responsibilities:
Used Agile methodology to develop the application.
Responsible for maintaining the code quality, coding and implementation standards by code
reviews.
Designed and developed shared library for commonly used services in the application.
Created MVC architecture built on Struts framework.
Created JavaScript for front end validation and Struts validation framework for backend
validation for the User Interface.
Involved in creating separate EARs from the single EAR of the project.
Created and used Skins {Cascading Style Sheets [CSS]} to change the look & feel of the
application.
Used Oracle Database for persisting the data.
Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for
mapping the database model into persistence objects using Hibernate Annotations.
Developed the DAO layer for the application using Spring Hibernate Template support.
Developed various business logic and reports using HQL and Hibernate Criteria.
Created various unit test cases and integration tests for the DAO and Service using JUnit.
Integrated log4j for logging the messages at debug and error level.
Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application.
Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application.
Used SVN version controller to maintain the code versions.
Used ANT build tool to build the application.
Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML,
Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate
3.2, SVN version Manager, TortoiseSVN 1.6.1, Share point.
ICICI Bank, India
Role: Java Consultant

May2007 - Mar2008

Intranet application used by the ICICI Bank agents and employees to get a consolidated view of the
pricing available for the customers to generate quotes for the Life and Death Insurance policies
Responsibilities:
Gathered the business requirements from Clients
Design and develop the application using UML and Visio
Implemented MVC design pattern using Struts framework.
Developed Servlets, JSP's, Java Beans.
Wrote Stored Procedures using PL/SQL.
Involved in building and parsing XML documents using SAX parser.
Created user and database objects such as tables, views, and indexes.
Used CVS repositories for version controlling.
Environment:
Java, J2EE, JSP, Servlet, Struts, PL/SQL Developer, Oracle, Websphere
Application Server, Ant, Eclipse, XML, CVS, MS Windows, UNIX.
Education
Bachelors in Information Technology in JNTU University, India

Mais conteúdo relacionado

Mais procurados

Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari KA
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMManish Agrahari
 
Software Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceSoftware Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceVijay Malusare
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloperveerendra_veeru
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)Shubham Goswami
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade
 
Java applications developer responsibilities and duties
Java applications developer responsibilities and dutiesJava applications developer responsibilities and duties
Java applications developer responsibilities and dutiesSuri P
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside WorldPankaj Kumar
 
Resume(Java Developer)
Resume(Java Developer)Resume(Java Developer)
Resume(Java Developer)Sumit Sharma
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010Robert Tanenbaum
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet Nebhani
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Shivam Pandey
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen Mudiraj
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeVamsi Manoj
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net ResumeGandhi Goli
 

Mais procurados (20)

Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1
 
Resume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPMResume-Manish_Agrahari_IBM_BPM
Resume-Manish_Agrahari_IBM_BPM
 
Software Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of ExperienceSoftware Developer in JAVA with 1 Year of Experience
Software Developer in JAVA with 1 Year of Experience
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
DOT NET RESUME
DOT NET RESUMEDOT NET RESUME
DOT NET RESUME
 
Resume For Java Devloper
Resume For Java DevloperResume For Java Devloper
Resume For Java Devloper
 
Java developer resume(1)
Java developer resume(1)Java developer resume(1)
Java developer resume(1)
 
Shrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net ResumeShrikant Bhongade - Dot Net Resume
Shrikant Bhongade - Dot Net Resume
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Java applications developer responsibilities and duties
Java applications developer responsibilities and dutiesJava applications developer responsibilities and duties
Java applications developer responsibilities and duties
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
 
Java Developer resume
Java Developer resume Java Developer resume
Java Developer resume
 
Resume(Java Developer)
Resume(Java Developer)Resume(Java Developer)
Resume(Java Developer)
 
R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010R Tanenbaum .Net Developer August 2010
R Tanenbaum .Net Developer August 2010
 
Puneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_ResumePuneet_Senior_Java_Developer_Resume
Puneet_Senior_Java_Developer_Resume
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
Database (Oracle) and Java Professional with more than 2 Years 8 Months of Ex...
 
Praveen_4Years Dot Net Resume
Praveen_4Years Dot Net ResumePraveen_4Years Dot Net Resume
Praveen_4Years Dot Net Resume
 
Manoj(Java Developer)_Resume
Manoj(Java Developer)_ResumeManoj(Java Developer)_Resume
Manoj(Java Developer)_Resume
 
4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume4+ yrs_Exp .Net Resume
4+ yrs_Exp .Net Resume
 

Semelhante a Sreekanth java developer raj

Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Sid K
Sid KSid K
Sid KSid K
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVAVinod Kumar
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh Dasari
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumesNeel A
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Nishant Verma
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-usRajiv Ranjan
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory javaJoseph Gregory
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 

Semelhante a Sreekanth java developer raj (20)

Bhargav
BhargavBhargav
Bhargav
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Sid K
Sid KSid K
Sid K
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
New resume
New resumeNew resume
New resume
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
MANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_exMANJARI RASTOGI_CV_ex
MANJARI RASTOGI_CV_ex
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 

Último

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Último (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Sreekanth java developer raj

  • 1. Srikanth Cell: 5084256357 raj@avcoconsulting.com PROFESSIONAL SUMMARY 7 years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java, J2EE. Experience in full System Development Life Cycle (Process Engineering, Design, Development, and Deployment). Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag Libraries, JDBC, Hibernate, Web Services, XML. Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript. Good expertise in developing Java web based applications using Struts, spring web framework. Good understanding of Spring IOC. Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Experience in writing and executing unit test cases using J-Unit Testing Framework. Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, Microsoft Visio. Implemented various design Patterns like Singleton, prototype, Factory pattern, Abstract Factory pattern. Proficient in Web development using HTML, CSS, XML ,AJAX , DOJO and JavaScript Experience in working with XML technologies such as JAXP, JAXB Experience working on various Web/Application servers IBM Web Sphere, Apache Tomcat Extensive experience in working on IDEs like Eclipse, Net Beans 5.0, Visio, TOAD (Oracle), Edit plus, Text Pad, XML Spy. Extensive Experience in working with various databases like DB2, Oracle and SQL Server. knowledge in designing and coding stored procedures, Cursors and Functions using PL/SQL Consumed and produced various Web services in the business layer using protocols like SOAP, UDDI and WSDL. Involved in Performance tuning of java applications Excellent Communication and Verbal Skills. Handled several modules independently in addition to working closely with the team to ensure bug free deliverables within stipulated timeframes. Highly motivated team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment. TECHNICAL SKILLS Java, JSP, J2EE, JavaScript, Java Beans, JDBC, Struts, Spring, JAVA Java/J2EE Scripts, Servlets, JMS, JNDI, EJB. Apache Struts 1.2.x/2.x, Hibernate 3.0, Spring 2.x Frameworks Core Java, J2EE, C, C++, SQL, and PL/SQL Languages JSP, Servlets, JSTL, MVC, JSF, Spring, Hibernate, JavaScript, AJAX, Web XML, HTML, DHTML, CSS, EXT JS, DOJO, AJAX, SOAP, Ant,
  • 2. Databases Tools Platforms Design Patterns SDLC Project Management Maven, JUnit, REST, Apache Tomcat, Glassfish, and WebLogic, DB2, MS Access, Oracle /8i/9i/10g, SQL Server 2005/2008/2010, MySQL, PL/SQL Eclipse, NetBeans, StarUML, Visio, Rational Rose, MS Project, Design Patterns, UML, RUP, Agile, SCRUM, Waterfall, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center Windows, Linux Singleton, MVC, Factory, Factory Method, Command, Iterator, Mediator, Observer, Strategy, Visitor, Bridge, Composite, Decorator, Proxy Initiation, Planning, Requirements Analysis, Design, Development, Integration, Test, Implementation, Operation, Maintenance Scope Det ails, Work Breakdown Structure, Iteration Plan, Functional Specifications, Technical Specifications, Project Schedule PROFESSIONAL EXPERIENCES BottomLine Technologies, Portsmouth, NH Project: Webseries-CMO (Client-CIBC) Role: Java Developer Jan 2013 - Current Description: Webseries is a banking product developed by Bottomline Technologies which enables banks to automate and control their payment and collection cycles. Webseries delivers full featured payment functionality while giving finance manager’s unparalleled access to the transaction reporting they require for cash flow decisions and regulatory compliances. WebSeries allows authorized users across the enterprise - regardless of their location or point-of-need - to approve, submit and monitor every type of incoming and outgoing payment. WebSeries supports a full array of payment types, including payroll, vendor payments, travel & expense reimbursements, wires, even international payments, all leveraging industry standards such as NACHA and SWIFT. Roles and Responsibilities: Involved in design and development of core product with Struts MVC architecture for Webseries Application development customized for CIBC bank. Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for Webseries product and implemented the application using Struts MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer. Involved in customization of the Webseries Product as per the client needs adding additional features, enhancements to the current functionality. Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security. Responsible for developing XML documents for data transfer between the Webseries web client and the HUB server. Responsible for understanding the requirements of new version's in Webseries product and write the functional specification for Webseries application.
  • 3. Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Webseries application development and also used dojo framework and Ajax for dynamic user interface. Developed and Deployed Web Services – WSDL SOAP and for getting the data to and fro from the Webseries and hub backend system.(third party services) Used Hibernate as an Object Relational Mapping tool for the data persistence. Developed the backend system, involved in writing the database SQL queries, Views, Functions, Triggers andProcedures. Involved in creating the test plan, and also unit testing the application. Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix QC defects. Environment: Java5, JSP1.2, Servlets2.3, Struts 1.2, Spring dependency injection, Hibernate3.0, JavaScript, Dojo, Ajax, XML, Web Services, IBM WebSphere Application Server, Oracle 11g, PL/SQL, Log4J, ANT, Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty, Toad. Independent Health Care, Buffalo, NY June 2011 - Dec 2012 Role: Sr. Java/J2EE Developer Project: Open System Description: This system provides Patient Administration, Billing Management functions for the hospital. The major functions of Administration module are Allocating Registration, Recording Personal Details, assigning Insurance Details, Retrieving Patient history records from other hospitals. The Billing module allows Billing and receivables, looks into multiple modes of Payment and Rates Definition for Services. Responsibilities: Responsible and mentored the team in complete software development lifecycle (SDLC) tasks design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application. Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework. Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC. Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC). Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle). Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton. Used SQL statements and procedures to fetch the data from the database. Used Java Scripts for client side validations and validation frame work for server side validations. Used SAX and DOM parser to parse the XML documents and XSLT for transformations. Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers. Deployed the application on to Websphere application server. Used log4j for logging messages and Rational Clear Case for version Control. Developed test cases and performed unit test using JUnit Framework. Used CVS as version control.
  • 4. Used Maven scripts to fetch, build, and deploy application to development environment. Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, HTML, CSS, JavaScript, Hibernate, WebLogic, SQL 2005, Maven, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, WebSphere Application Server. Hospital Corporation of America, Nashville, TN Role: Java Developer Jun 2010 - May 2011 HCA (Hospital Corporation of America) is one of the largest health care providers of United States. The project was based on upgrading the HIPAA 4010 to 5010 and ICD 9 to ICD 10. The need for upgrade was to meet the new standard develop U.S Department of Health and Human Service. Responsibilities: Implemented Jersey and Spring 3.1 to develop RESTFul Web Services. Implemented JAX-WS and Spring 3.1 to develop SOAP Web Services Wrote POM Build scripts to Compile and build the application. Used Maven to build Web Service application. Involved in the analysis, design and implementation and testing phases of SDLC. Contributed to the system design by developing Use Case Diagrams, Object Diagrams and Class Diagrams using Rational Rose. Used JSTL Tag Libraries for JSP pages. Used tiles framework to design the JSP pages. Implemented the application using Struts framework that uses MVC design pattern. Form beans, Action classes and Action Mapping coding performed. Validation performed using Validator XML file and Message Properties Resource. Performed Struts-Spring integration for achieving the application requirement. Performed client side validations using JavaScript with DOJO Framework support. Developed interactive modules using JSP and Servlets. Business Logic was developed using POJOs and Session EJBs. Designed business tier with Session Beans using EJB 2.0 standards. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML using Apache Axis 2.0 framework tool/Apache Commons. Used Web services (SOAP) for transmission of large blocks of XML data over HTTP. Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping. Developed Data Access Object (DAO) pattern in persistence layer using JDBC. Write Stored Procedures, Sequences using PL/SQL. Performed query optimization to achieve faster indexing and making the system more scalable. Implemented Messaging using JMS and Message Driven Beans to get information from different departments using ActiveMQ. Castor used for binding XML documents to Java objects and supporting Java XML conversion. Implemented the logging mechanism using Log4j framework. Designed and generated reports using Crystal Reports for reviewing the sales for the company. Maven was used for build automation and project management. Created unit tests using JUnit framework in test driven development approach. Used Shell Scripts to create Cron jobs. Used JMock for integration testing. Involved in regular code review sessions with the whole developer group. Environment: Java, J2EE, Spring, Stuts2.0, Webservices, JSP, FTL,JSTL, JavaScript, Maven, JNDI, JDBC, PL/SQL, Oracle 10g , XML, Log4j, Tomcat, WebSphere Application Server 6.1, Eclipse, RAD,Perforce, Linux etc
  • 5. Safeway Inc., Pleasanton, CA Role: Java and J2EE Developer Aug 2009 - May 2010 Safeway Inc is headquartered in Pleasanton, CA. The Group's principal activities are to operate food and drug chains through 1,695 retail stores. The project was implementing a new system for improving the point of sales performance. It focused on inventory tracking and optimal stock maintenance. This allowed us to satisfy the requirement for increased traffic, provided ease in maintenance. Responsibilities Involved in Project Design Documentation, design Reviews and Code Reviews. Understanding the functional specifications and architecture. Implemented MVC-Model 2 architecture using Struts 1.2 and other J2EE design patterns for the application development Developed static and dynamic Web Pages using JSP, HTML, JavaScript and CSS. Developing and coding J2EE Components with JSP, Java Beans, business objects with Hibernate and Servlets Configured connection pooling using Web Sphere application server. Developed and Deployed the Application on WebSphere6.0 using ANT build.xml script. Coding using Java, Struts, Hiberante, HTML, JSP. Developed SQL Server stored procedures to execute the back end processes using. Used Eclipse 3.0 develop the Application. Integrated other sub-systems through, XML and XSL. Web Sphere6.0 was used as both the Application server in the development and production environment. Environment: Java , J2EE 1.5, Spring, EJB 3.0,Hibernate, Web Services, JSP, XML, JavaScript, JSTL, Design patterns ,Rational Rose, Eclipse 3.4,JUnit, Ant, Subversion, Oracle Weblogic 10.3, Oracle 10g, Windows, UNIX etc. British Telecom, UK Technical Associate Apr 2008 – Aug 2009 BT Group plc is a British multinational telecommunications Services Company headquartered in London, United Kingdom. It is one of the largest telecommunications services companies in the world and has operations in over 170 countries. BT Wholesale is a division of BT Group responsible for the wholesale leasing of PSTN lines, broadband services and other telephony services to retail customers such as BT Retail, Vodafone and Carphone Warehouse. BTWholesale IP Exchange is a web portal is designed to simplify the technical and commercial complexity of achieving internet protocol (IP) interoperability, leaving customers free to concentrate on meeting the needs of their end customers. It enables customers to quickly implement end to end IP interconnectivity.IP Exchange will act as a clearing house for VoIP Communication Providers (CPs). Number Portability allows end users to transfer their existing telephone service (PSTN) to another Communications Provider (PSTN or VoIP Provider) without a change of telephone number. The IP Exchange Pre-Pay web portal provides Communication Providers with a secure environment to review spend history, available to Pre-Pay account balance as well as top-up there Pre-Pay account using a range of UK Credit Cards.
  • 6. Responsibilities: Used Agile methodology to develop the application. Responsible for maintaining the code quality, coding and implementation standards by code reviews. Designed and developed shared library for commonly used services in the application. Created MVC architecture built on Struts framework. Created JavaScript for front end validation and Struts validation framework for backend validation for the User Interface. Involved in creating separate EARs from the single EAR of the project. Created and used Skins {Cascading Style Sheets [CSS]} to change the look & feel of the application. Used Oracle Database for persisting the data. Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations. Developed the DAO layer for the application using Spring Hibernate Template support. Developed various business logic and reports using HQL and Hibernate Criteria. Created various unit test cases and integration tests for the DAO and Service using JUnit. Integrated log4j for logging the messages at debug and error level. Used Oracle BEA Weblogic suite 10.3 for developing and deploying the application. Used Weblogic workshop, Eclipse IDE, XML Spy to develop the application. Used SVN version controller to maintain the code versions. Used ANT build tool to build the application. Environment: Java 1.5, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, Oracle 10g, SQL, Oracle workshop 10.3, Eclipse 3.1, log4j 1.2, Maven, struts 1.2, Spring 2.0, Hibernate 3.2, SVN version Manager, TortoiseSVN 1.6.1, Share point. ICICI Bank, India Role: Java Consultant May2007 - Mar2008 Intranet application used by the ICICI Bank agents and employees to get a consolidated view of the pricing available for the customers to generate quotes for the Life and Death Insurance policies Responsibilities: Gathered the business requirements from Clients Design and develop the application using UML and Visio Implemented MVC design pattern using Struts framework. Developed Servlets, JSP's, Java Beans. Wrote Stored Procedures using PL/SQL. Involved in building and parsing XML documents using SAX parser. Created user and database objects such as tables, views, and indexes. Used CVS repositories for version controlling. Environment: Java, J2EE, JSP, Servlet, Struts, PL/SQL Developer, Oracle, Websphere Application Server, Ant, Eclipse, XML, CVS, MS Windows, UNIX. Education Bachelors in Information Technology in JNTU University, India