Lawrence Jesu Ph:609-***-****
Sr. Java/J*EE Consultant Email :********.****@*****.***
Work Status:GC
Summary
Around 11+ years of experience in Software Development Life Cycle SDLC including requirements Analysis, Design specification, Code development, Code integration, Application Maintenance, Testingand deployment using Object Oriented Analysis and Design OOAD with Java/J2EEbased enterprise applications.
Strong in implementing web based projects using Application Server and Web Server such asWebSphere 5.x/6.x, Weblogic9.x,Jboss4.xand Tomcat5.x. Used IDEs like WSAD,RAD 6.0,NetBeans6.0,Eclipse3.1.
Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 2.0,Servlets2.3,EJB2.1,JDBC,JNDI,JMS,LDAP,JSTL,JavaMail,Java,MQ-Seriesand frameworks like Jakarta Struts Framework1.x,Spring2.5,iBATIS3.x,Hibernate3.xand RIA basedNexaweb4.5applet Frameworks.
Experience in designing and prototyping user interfaces for internet and web applications using various scripting languages and design style sheets such as HTML,DHTML,CSS,XML,JavaScript,JQuery,Ajax.
Extensively worked on architectural issues and their solutions using various design patterns such as Model-View-Controller,Singleton,Session Facade, Service Locator, Factory, DAO, DTO, Business Delegate.
Having hands-on working experience in DTD,XSD,XSL,XSLT,XPATHrelated technologies. UsedJAXB API’s to marshal and unmarshal XML data, parsed XML file into java object usingJAXP(SAX,DOM)parser API’s.
Experienceand working knowledge in Service Oriented Architecture-SOA,Web Servicearchitecture SOAP,RESTful.Goodexperience in usingWSDL,UDDIto define and publish applicationweb services.
Experienced in producing and consuming JAX-WS/JAX-RS,Jersey,Spring WSand Spring WS Security.
Executed complex SQL queries, Stored Procedures, Triggers, Cursors, Functions and Packages using Oracle 8i/9i/10g, MSSQL Server 2000,MySQL5.0,Sybase11.0. Used ORM technique to handle back end data.
Defined and created various documents for the systems to be developed like Functional Requirement Document, Use Cases, DesignDocument.Modeled applications using UML, Rational Rosedesign tools
Prepared test plans, test case for unit testing. Involved in client interaction and requirements gathering.
UsedCVS, PVCS, SVN, Clear Case,StarTeamand MicrosoftVisual Source Safe for version control
Experience in using Ant1.7.x,JUnit3.x,Log4Jand JenKinsfor project build/log/test/deployment of application.
Used different database tools to develop and test SQL queries likeTOAD7.6,SQL DeveloperandRapidSQL.
Expertise in OnlineBanking,AutomobileInsuranceandHealth Care domains and their business strategy.
Excellent team player with extra ordinary analytical, strategic planning and interpersonal skills. Highly motivated, enthusiastic and self starter. Good experience in supporting and leading offshore team members
Strong experience in generating various kind of reports like HTML,PDF,RTF,EXCEL,XML,CSVusing POI,iText,Jasperand JExcelAPI’s. Used iReport,XML-Spy tool to design report layouts.
Excellent in interacting with customer to support and solving their issues, defect fixing and delivering on time.
Experience in theWaterfall, Agile and Scrum softwaredevelopment process and their milestones.
Education: Master of Computer Applications(BharathidasanUniversity,India) – March 1999
Training:
Java Design pattern training from Tata Consultancy Services (TCS)
Java / J2ee Programming from Mahindra Satyam
Technical Skills:
Languages
:
Java,C,C++,PL/SQL
Operating System
:
DOS, Windows XP, WIN’95/98/NT/2000Pro,Unix,RedHat Linux
Java/J2EE Technologies
:
Java,JSP,Servlets,JSTL,JNDI,EJB,JMS,JavaMail,JNDI,LDAP,JAXB,JAXP
Frameworks
:
Struts,Spring,Hibernate,iBatis,Nexaweb
Web Technologies
:
HTML,DTD,DHTML,CSS,XML,XSLT,XPATH,XSD,JavaScript,JQuery,AJAX
Application/Web Servers
:
IBM WebShere6.1,BEA WebLogic 9,JBoss,Tomcat5.x
Design Methodologies
:
SDLC,UML,DesignPattern,Waterfall,Agile/SCRUM
Databases
:
Oracle-8i/9i/10g,MS-Access, MS-SQL-2000, MYSQL5.0,Sybase11.0
Management Tools
:
Bugzilla, JIRA, Mercury-QC,ALM,HP-QualityCenter,Continuum,SmartBear
Version Control Tools
:
Visual SourceSafe, CVS, SVN,PVCS, Clear Case and StarTeam
Middleware
:
MQ-Series,JAX-WS/JAX-RS,Jersey,SOAP,RESTFul,WSDL,UDDI,SpringWS&Security
Other Tools
:
Eclipse3.x,RationalRose,RAD6.0,NeatBeans5.5/6.0,XMLSpy,JUnit,ANT,Log4J, WSAD,Maven,ApacheAxis2,TOAD,PL/SQL Developer,RapidSql,iReport
Quest Diagnostics Mar’14–Till Date
Lyndhurst,NJ Senior Developer
Description: Quest Lab Test Order Entry System
Quest Test Order Entry System primarily focuses on Patient Test Order Entry, Electronic Test Order Entry, Patient Demography Maintenance, Specimen Type Entry and Specimen Label Generations. This web application mainly helps to Quest Lab users to enter Physician ordered test informations.It converts Physician orderedpaper or Electronic prescriptions into Quest Lab user understandable Specimens and Labels.QLS receives this Test Order Information from different Clients. ThisSystem reprints the received Test orders in the form of Specimen Labels.
Responsibilities:
Developed Web pages using Model, View and Controller components of Spring MVC module
Installed and Configured Weblogic Application Server, Spring and Eclipse IDE for development
Designed, implemented and deployed J2EE web application using proven design pattern Spring MVC.
Used HTML, JQueryand CSS to control and align the style and layout of multiple Web pages.
Implemented various design pattern and used in Quest Lab Test Order Entry application such asService Locator,Factory,BuisnessDelegate,Singleton,Data Access Object and DTO design patterns.
Used Different Action Controller from Spring MVC to write the controller classes to trigger user request.
Designing and developingQuest Lab Test Order Entry web applications using Spring frame work features.
Created REST based web services to access Quest LabTest Codes to third party vendors using JAX-RS Jersey API’s.Used JAXB annotations to marshal and un marshal request and response information.
Developed code for various modules like Test Order Entry, Electronic Test Order Entry, Patient Demography Maintenance, Specimen Type Entry and Specimen Label Generations.
Implemented the persistence layer using Hibernate ORM and used PL/SQL for stored procedures.
Used JQuery for web page form validations and JSP,JSTLScript lets to embed java code.
Used ORM technique in persistence layer for defining object relational metadata with Hibernateby connecting Oracle database to retrieve application data through Hibernate Application interfaces.
Created Spring configuration file to define application bean definitionsand Dependency Injection.
Used Logging mechanism to log the errors and display debug statements using Log4J Application interface
Followed Agile and Scrum software development methodology for daily development and status report.
Involved in On Site/Off Shore development model and guided, monitored offshore team members.
Deployed the application at various remote environments such as Dev,QA,Production servers.
Responsible for building and deploying the application using available ANT scripts and Cruise Control
Used Smart Bear to Add,Modify and Track Solution Document,TestCases and application Defect details.
GeneratedQuest Lab Test Order details in to HL7 message to other Quest application to process further.
Environment:Java,J2EE,JDK1.5,SpringMVC,Hibernate,XML,HTML,CSS,JAXB,JAX-RS,Jersey,JSP,Log4j,JQuery,
JSTL,Weblogic9.1,Oracle10g,SQLDeveloper,Eclipse3.x,Smart Bear,ANT,CruiseControl,Windows,XP,StarTeam.
PNC Bank Jun ’12–Feb ’14
Pittsburgh,PA Senior Developer
Description: Corporate Online Banking
This application is a PNC corporate online banking system which handles check management like Issue Checks, InquiryChecks, Stop Checks and Cancel Checks.It has special feature to allow corporate customer to access check images from Imagearchieve.The Ban Side admin and Client Side admin haverights to control this application based on operator roles. On behalfofthisapplicationbatchjobs which ran nightly for loading or extracting data to and from mainframe. The processed data are rendered by this application to navigate PNC bank corporate users.
Responsibilities:
Created Web pages using Model, View and Controller components of Spring MVC module
Used HTML, Javascript,CSS and Tiles to control and align the style and layout of multiple Web pages.
Designed, implemented and deployed J2EE web application using proven design patterns such as Spring MVC,ServiceLocator,Factory,BuisnessDelegate,Singleton,Data Access Object and DTO pattern.
Used Different Action Controller from Spring MVC to write the controller classes to trigger user request.
Installed and Configured WAS Application Server, Spring, iBatis and Eclipse IDE for development
Designing and developing check management web applications using Spring frame work features.
Created secured Web Services to access Check ImageusingSpringWS along with JAXB and SOAP
Developed code for various modules like Issue Chek,CheckInquiry,StopCheck and Cancel Check
Developed Business delegate classes to implement check managementbusiness logics and used java collection object and java beans to package processed data to display them in web user interfaces
Implemented the persistence layer using iBatis ORM.Used PL/SQL for stored procedures.
Used JQuery for page navigation, web page form validations and JSP,JSTLScripltets to embed java code.
Used ORM technique in persistence layer for defining object relational metadata with iBatisby connecting Oracle database to retrieve application data through iBatis Application interfaces and classes.
Configured applicationContext.xml for controller to determine the routing of the flow and web.xml to define deployment of banking web application. Integrated Object Relational Mapping data access with iBatis.
Created Spring configuration file to define applicationbean definitions and Dependency Injection.
Followed Agile and Scrum software development methodology for daily developmentand status report.
Involved in On Site/Off Shore development model and leaded, guided offshore team members.
Deployed the application at various remote environments such asTest,QA,Pre-Production servers.
Responsible for building and deploying the application using available ANT scripts and IVY,Jenkins
Used HP-ALM tomanage activities like,TestCase Management and Defect Management.
Generated PDF,RTF,CSV,XML and EXCEL reports using iText and POI API’s
Environment:Java,J2EE,JDK1.5,SpringMVC,iBatis2.x,XML,HTML,CSS,JavaScript,Log4j,JQuery,JAXB,SOAP,
WSDL,JSP,JSTL,SpringWS,WAS6,Oracle10g,Toad,Eclipse3.x,Windows XP,ALM QC,SVN,Jenkins,ANT1.7,Putty
Pepsi-PBG Jun ’09–Apr’12
Somers,NewYork Senior Developer
Description: CETS -Customer Equipment Technician Management System
It is a Nexaweb,Spring,Struts,iBatis based application. It is used to manage customer service representatives to place and process service calls. WhenPepsi gets customers calls, they use CETS application to process the service callsand coordinate the dispatch of technicians and keep track of equipment installations, upgrades and contract terms.Pepsi Service Technician managers are using CETS application to manage the technician’s schedules.
Responsibilities:
Created CETS web application front end usingNexawebcontrols and constructed Rich Internet Application user interface using NexawebStudio components and their layout controls.
Developed MCO’s to handle client side events and form validations.UsedDataSource method to bind the server data from Struts Action Servlet into CETS Rich Internet Application user interface.
Installed and configured JDK,Nexaweb,Struts,Spring,Eclipse,Sybase,RapidSql and Tomcatweb server to develop CETSapplication.Automatic build environment setup done to build CETS with Continuum tool.
DevelopedAction,Service, DAOlayer and defined these beansin SpringXML configuration file to make use of theSpring dependency Injection and inversion of control to create and invoke java objects.
Used Struts Action classes, Action Form Classes and Service, DAO classes to send and retrieve data from server. The application data are packaged in java collections objectand renderedin presentation layer.
Configured Struts-Config.xml file forcontroller and action classes to determine the routing of the flow.
Implemented the persistence layer using iBatis Object Relational Mapping and configured the SQL Maps
Developed code for various modules like Parts Transfer,EquipmentTransfer,Technician Schedule Sheet, PartsExchange, EquipmentMaintenance, Issue Maintenance and Parts Replenishment.
Responsible for building and deploying the application using available Ant scripts and build continuum tool
Used Mercury-QC manage and organize activities like,Test Case Management and Defect Management
Installed iReportIDE and designed jrxml to generated PDF reports using JasperAPIs and Excel report
Imported data from excel sheet using POI APIs and performed Batchupload to insert application data
Followed Water fall software development methodology to design and development this application
Participated in code review sessions, peer to peer unit testing and defect logging sessions.
Involved in production support,application maintenance and fixed the customer reportedbugs on time.
Environment:Java,J2EE,JDK1.5,iBatis2.x,Spring,Struts1.1,JavaBeans,Log4j,Tomcat5.5,Sybase,RapidSQL,
Eclipse3.x,HTML,CSS,Windows XP,Mercury-QC,StarTeam,POI,Ant,Continuum1.2,Nexaweb4.5,iReport3.7
Pepsi-PBG Dec ’07 –Mar ’09
Somers,NewYork Senior Developer
Description: Product Authorization
This Product Authorization application allowed to authenticating product based on Customer Group, Customers and key Accounts. In addition to Authorized and Unauthorized products, the system introduces a new concept called Prohibited products. If a product is marked Prohibited, the same cannot be sold. The user will be allowed to select a single geographical unit to perform Product Authorization. The system will maintain a list of Key Accounts and Key Account Divisions in a business unit. The User Interface will allow a user to enter and retrieve information's.
Responsibilities:
Developed Web pages using Model, View and Controller components and usedSpring MVC for GUI’s.
Used HTML, Javascript and CSS to control and align the style and layout of multiple Web pages.
Designed, implemented and deployed J2EE web application using proven Spring MVC design pattern.
Used Ajax API’s to cleanly invoke spring actionsto reload data into web components based on user inputs
Used the MultiAction Controller from Spring MVC to write the controller classes to invoke user actions
Installed Tomcat web server, Spring, iBatis and EclipseIDEfor development and configured Database
Authenticating and accessing of the LDAP server with the LDAP API using CA Certificate.
Parsed the Product list XML data using SAX parser API’s and packaged parsed data intocollection object
Utilzed Spring validator interface to validate user inputs.Used Log4J API’s to debug and log error status.
Developed code for various modules like KeyAccount,ProductSelection,ProductPush,InventorySearch,Key Account Division,Customer Search, Product Search and Product Category Search
Developed Business delegate classes to implement product authorization business logics andused java collection object, java beans to package processed data and displayedthem in web user interfaces
Implemented the persistence layer using iBatis Object Relational Mapping and configured the SQL Maps
Followed Agile and Scrum software development methodology for daily development and status report.
Created Spring configuration file to define application bean definitions and Dependency Injection
Participated in code review sessions,peer to peer unit testing and defect logging sessions.
Responsible for building and deploying the application in different server using available Ant build scripts.
Used Mercury-QC to manage activities like,Test Case Management,DefectManagement,Test Reporting.
Involved in production support,application maintenance and fixed the customer reported bugs on time.
Installed iReportIDE and designed jrxml to generated PDF reports using JasperAPIs and Excel report
Environment:Java,J2EE,JDK1.5,SpringMVC,iBatis.2.x,XML,HTML,CSS,LDAP API’s,Ajax,Log4j,SAX API’s
Tomcat5.5,Sybase,RapidSQL,Eclipse3.x,Ant,Windows XP,MercuryQC,StarTeam,JasperAPI’s and iReport3.7
Trane May ’07 –Nov ’07
St.Paul, MN Senior Developer
Description: HVAC-Automation of Heating, Ventilating and Air Conditioning System
This is an automation of controlling and monitoring of Tracer SC System functionality. Tracer SC will include the functionality like Tracer Summit BCU, a Tracer Summit Web Server and a TracerSummitCommunicationsBridge to deliver inputs and outputs. The Tracer Summit building automation system provides building control through a single, integrated system. A building's climate, lighting, energy consumption, scheduling andothercontrollablefeatures can all be programmed and managed by Tracer Summit building control units. Remote access to the system is available using either a modem or an Internet connection with a Tracer Summit web server.
Responsibilities:
Designed Web screens for various modules like Alarming, Schedulingand temperature controller,using JSF,HTML, DHTML,CSS and used Java Script as client side validation to validate user entered inputs
Worked on setting up development environment using NetBeans6.0,Toad IDE,WAS App Server andOracle
Wrotecode for alarming and temperature controller. Implemented business logics using Java and Java bean
Used SAX-Parser to retrieve back end information related XML document data into java collection objects
Used Model, View and Controller components using JSF and used its tag libraries for GUI’s to render data.
Configured JSF faces-config.xml file for defining java beans, navigation rule and view mappings to JSP pages.
Developed code to validate user inputs using JQueryand used Ajaxto communicate with server to fetch data.
Contributed to the design databases for several modules in HVAC application and implemented this DB design
Used Toad for Database designing and createdtables, storedprocedures,triggers,views using Oracle PL/SQL
Implemented Java Exception handling features to display application related error message to the end user
Used Logging mechanism to log the errors and display the debug statements using Log4J Application interface
Prepared Unit test cases and tested various modules for every business rule of the developed HVAC module.
Performed Integration Testing by combining all the developed modules and logged defects detail in JIRA tool
Imported developed code into SVN source code repository, usedMaven tool for build and deploy applications
Participated in code review sessions and analyzed modified java code in well defined organized manner.
Involvedin production support, application maintenance and fixed the customer reported bugs and delivered.
Used XML-Spy tool for XSLT, XSD, XML coding and generated report in PDF, HTML, TXT and CSV format.
Environment:Java,J2EE,JDK1.4,HTML,CSS,JSF2.0,JavaScript1.2,Maven,XML,JavaBeans,JDBC,XPath,JQuery,
WindowsXP,XSD,DTD,XSLT,Log4j,JIRA,NetBeans6.0,TOAD,Oracle10g,WebSphere6.0,SVN,XML-Spy,SAX API’s.
Mazda Sep ’06 – Apr ’07
Irvine, CA Senior Developer
Description: Automation of Logistics Transportation System
This project is developed to support Vehicle Logistics Transportation. The system will provide locations, carriers, rates, routes and route segments related information’s. This application providesthe features that are commonly used in the Transportation process such as to carry vehicles from one location to other geographical locations.The Vehicle transportation maintenance users used this system to track and control the transported vehicles.
Responsibilities:
Designed web screens for various modules like Location, Carrier, Transit times, and Route segment maintenanceusing HTML, JavaScript and CSS to control and align the style and layout of multiple Web pages.
Installed WebLogic application server, Hibernate and RADIDE for development and configured Databases.
Created Web pages using MVC components using Apache Struts and tag libraries for Graphical user interface.
Utilized Struts tags are mainly prepared to iterate and display the data from Action Servlet to front end pages.
Implemented the persistence layer using Hibernate Object Relational Mapping and configured the SQL Maps
Used Toad Database Designing, PL/SQL coding. Contributed to the design databases for several modules.
Implementing Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml and Validator-rules.xml and wrote operations and corresponding handlers to communicate with MSSQL database
Configured struts-config.xml file for controller to determine mapping and routing of the LTS application flow
Consumed and retrieved Carline model from Vehicle information System using SOAP based Web services
Created client java code for accessing web services using WSDL and SOAP related Java application interface.
Developed SOAP based controllers using JAX-WS to handle the incoming webservice request response.
Created REST based web services using JAX-RS and used JAXB annotations to marshal and unmarshal data
Wrote Junit test case java classes and performed unit testing for different module of LTS application.
Imported developed code into CVS and Version control is maintained,used Log4J API’s to debug and log errors
Responsible for building and deploying the application using Ant build scripts and deployed in different server
Involvedin production support, application maintenance and fixed the customer reported bugs and delivered.
Followed Agile and Scrum software development methodology for daily development and status report.
Generated CSV,XML and HTML reports for various scenario of the Logistic Transportation applications
Environment:Java,J2EE,Hibernate3.0,XML,Struts1.1,Junit,HTML,CSS,JavaScript,SQL-Developer,RAD6.0,
CVS, ANT,SOAP,WSDL,JAX-WS,WebLogic,MS-SQL,SOA,XSD,ApacheAxis2,Log4J API’s,PL/SQL,JUnit
System Access Feb’05 – Aug ’06
Singapore Programmer Analyst
Description :eBranch-Cash Management-Banking
This project is developed for Internet banking Corporate Cash Management requirements. This makes corporate user to manage the funds flow effectively. Cash Management is the customizations of current net Symbols E-Products using eFramework. The complete Cash Management System is developed using three major modules of net Symbols E-Product namely eTeller, eRemittances and eFinCommon.
Responsibilities:
Designed web user interface for eTeller,eRemittance and eFinCommon modules using HTML,CSS,DHTML
Installed and configured RAD,EJB,WebSphere,Toad to develop eBranch application and configured Database
Implemented business logic for eTeller,eRemittance and eFinCommon Modules using Java and Java bean
Involved in creating design documents, Functional Specification Document and database design document.
Co-ordinating and helping PL/SQL development in writing queries as per the DSD requirements and needs.
Developed Servletsto manage user request and response. UsedModel, View and Controller design pattern.
Used Session Facade for accessing business logic and Message Driven Beans to trigger user requests
Triggered e-Teller,remittancerelated transaction using Java Messaging Service and MQ Series techniques.
UsedEJB Bean Managed Persistence concept to insert, Update, Retrieve, Delete bank related activities and transactions,Used Toad for Database designing, PL/SQL coding, developed stored procedures using PL/SQL.
Developed REST based controllers to handle the incoming request and out put the response to the users.
Created REST based web services using JAX-RS and used JAXB annotations to marshall and unmarshall data
Wrote Junit test case java classes and performed unit testing for different module of e-Branch application.
Used Logging mechanism to log the errors and display the debug statements using Log4J Application interface
Created Entity Java Beans as a middleware components to implement eBranch business rules and transaction
Used JSP tags and Scriptelet to render user requested response data in front end web user interfaces
Participated in code review sessions and analyzed modified java code in well defined organized manner.
Responsible for building and deploying the application in different server using available Ant build scripts.
Involved in production support, application maintenance and fixed the customer reported bugs on time
Used PVCS as source control repository and imported all developed code to maintain different versions
Generated CSV,XML and HTML reports for various scenario of the eBranch cash management applications
Environment:JDK1.4,J2EE,EJB2.0,JSP,Servlets,HTML,CSS,JavaScript1.2,XML,JavaBeans,RAD6.0,JUnit,JMS,
IBM MQ-Series,JAX-RS,Log4J,WebSphere,PVCS, REST,SOA,ANT,JSTL,MVC-Pattern,Oracle-9i,PL/SQL,TOAD.
United Services Automobile Association Jul ’04 – Jan ‘05
San Antonio, TX Programmer Analyst
Description: Policy Administration System
United Services Automobile Association has been serving present and former members of the U.S Military and their family’s insurance. The architecture of this system is PAS-Policy Administration System, which consist of number of business components. This system is maintained by USAA in house. The maintenance of these systems involves support in terms of break fix, handling high priority change requests and enhancements to handle new functionality.
Responsibilities:
Created web pages for various module like Policy,Location,Party,Vehicle,Risk Coverage’susing HTML,CSS
Installed and setup done usingJDK,EclipseIDE,MySQL,JBoss application server to develop USAA application
Prepared Gap analysis document for the change in requirements between the current and existing system
Used JSP tags and Scriptelet to render user requested and response data in front end web user interfaces
Developed Servlet to manage user request and response.Used Model, View and Controller design pattern.
Created Stored Procedures to calculate risk coverage premium and schedule payment amount using PL/SQL
Wrote Linux shell script to eliminate duplicate records from the exported database text file records
Used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces to retrieve back end information from MySQL databaseand packaged processed data into java bean and javacollection objects
Coding done for various module asLocation, Party, Vechicle and Risk Coverages modules using java
Created DAO classes to retrieve back end information’s and developed Java DTO pattern to package retrieved data into java collection object to display in User interfaces using JSP scriptlet and it’s tag libraries.
Developed Java Server Pagesto generate dynamic web contents reports and rendered the same in web pages
Used Logging mechanism to log the errors and display the debug statements using Log4J Application interface
Involved in production support, application maintenance and fixed the customer reported bugs on time
Wrote Junit test case java classes and performed unit testing for different module of USAA application.
Participated in code review sessions and peer to peer unit testing and defect logging sessions.
Responsible for building and deploying the application using Ant build scripts and deployed in different server
Used Clear Case as source control repository and imported all developed code to maintain different versions
Generated HTML and Excel reports for various scenario of the USAA applications using POI API’s
Environment:Java,J2EE, HTML,HTML,CSS,JSP,JavaScript,JDBC,Eclipse3.x,ClearCase,MySQL,MVC Pattern,
JBoss Application Server,UnixShellScripts,Windows XP,DHTML,XML,JSTL,JUnit,JavaBeans,Log4J,Servlet
Olive Resort Mar ’03 - Jun ’04
Republic of Maldives Programmer
Description : Moving Resort
This System is developed for Reservation, Contracts with other Overseas Tour Operators and resorts. The reservation comes directly or from a tour operator. The rooms are sold as per the contracts available with the resorts. This system can handle different facilities like Supplements, Meal Plans etc. It raises invoices and bills that are reflected in the accounts for the reservations done.
Responsibilities:
Designed prototype for various modules like Registration, Reservation, Facility Allocation and Client Handling.
Installed Web Sphere app server, WSAD IDE,MS-SQL Server for development and configured database
Developed web pages for Registration, Reservation, Facility Allocation, Client Handling and accounts module.
Back end information’s are stored in MS-SQL Serverdatabase and accessed using java SQL API classes.
Used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces to retrieve back end information from MSSQL databaseand packaged processed data into java bean, java collection objects
Created Class diagrams, Use Case Diagrams and sequence diagrams using Rational RoseUML design tool.
Used Java classes to implement business logic and utilized JSTL tag libraries to display data in user interface
Used Logging mechanism to log the errors and display the debug statements using Log4J Application interface
Used JSP tags and JSTL Scriptlet to render user requested response data in front end web user interfaces
Developed Java Server Pages to generate dynamic web contents data and rendered the same in web pages
Deployed application EAR at various environments such as Development,Test,QA,Pre-Production servers
Prepared Unit test cases and tested various modules for every business rule of the moving resort application
Java Mailing technique used to send the reservation confirmation,acknowledgementfrom customer
Participated in code review sessions and analyzed modified java code in well defined organized manner
Used VSS as source control repository and imported all developed code to maintain different versions
Responsible for building and deploying the application in different server using available Ant build scripts.
Involved in production support, application maintenance and fixed the customer reported bugs on time
Used Bugzilla defect tracking tool to log bugs,test cases and updated the status of bugs after defect fix
Generated CSV,XML and HTML reports for various scenario of the moving resort web applications
Environment:Java,J2EE,JSTL,JavaMail,Log4J,JavaBean,JDBC,JavaScript,HTML,CSS,WebSphere,VSS,WSAD,
UML,RationalRose,Windows XP,DHTML,XML,ANT,PL/SQL,JavaBean,Bugzilla,JSP,JUnit,MS-SQL Server.