SlideShare une entreprise Scribd logo
1  sur  4
Pro-active approach to quality software development

                                                  RESUME

Contact:           Name:        Java/J2EE Companion
                   Email:       java-interview@hotmail.com
                   Website:     http://www.lulu.com/java-success
                   Phone:       (01) 23456789


Skills Summary

Design Skills                         UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD),
3+ yrs                                GOF Design patterns, J2EE Design patterns, EJB Design patterns etc
Java 7+ yrs                           Collection, Multithreading, RMI, Sockets, Applets, SWING, Reflection etc

J2EE 6.0+ yrs                         JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Struts,
                                      Tapestry, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency
                                      Injection) etc
Spring/Hibernate 2+ yrs               Spring 1.2.6 & Spring 2.0, Hibernate 3.0 etc.
Middleware 4.5+ yrs                   Websphere, Weblogic, JBoss, Apache Tomcat, MQSeries, Tuxedo JOLT,
                                      MQSonic, MapXtreme etc
XML/HTML 6+ yrs                       XML, XSLT, XSL FO, FOP, XML Buddy, JiBX, JAXB, Castor, SAX, DOM,
                                      HTML, CSS
Scripts                               Java Script, Shell Script
IDE                                   Websphere Studio Application Developer, Eclipse, JBuilder, JDeveloper, Visual
                                      Age for Java.
Source Control                        Subversion, Star-Team, CVS, Visual Source Safe etc

Database and tools                    Oracle 8i/9i, Sybase, PL/SQL, Sybase Stored Procedures, DB2 UDB, DB2 on
                                      AS/400, DBVisualizer, DB Artisan, TOAD, MS-Access etc
Operating Systems                     NT, Windows 2000, UNIX and DOS
Development methodologies,            RUP (lite), Xtreme Programming, Agile methodology, JUnit, DBUnit, Ant,
deployment & Testing                  JMeter, Open STA, etc
Microsoft                             Visual Basic, MS-Access programming, MS-Excel Macros, Word Templates etc
Rules Engine                          Quick Rules
ERP / Accounting/GIS/Other            MFGPro, MISys, MYOB, ACCPAC, MapInfo, Expert Systems etc.
Systems


Major achievements in commercial projects
      Migrated a poorly performing and outdated application from SWING, EJB 1.1 session beans, entity beans and
      Websphere Apps Server based architecture to an EJB 2.1 Session Beans, Spring, Hibernate , Tapestry, JiBX, and
      JBoss Apps Server based architecture for MQR Bank. Integrated other systems through JMS, MQSeries, XML
      and XSL. Developed JMX services to be run on JBoss Apps Server.

      Improved the overall quality of the Java/J2EE/XML/Oracle based on-line Internet System for Fine Australia
      Software Technology [Client: Donald’s Asia Pacific].

          Identified and fixed performance, transactional, threading and memory issues.



RESUME OF Java Companion                                    Confidential Page: 1 of 4                  4/29/2007
Pro-active approach to quality software development

         Redesigned the Data-packager with 300% improvement in performance and provided ability to extend, reuse
         and maintain through proper OO design.
         Designed and developed frameworks for Data filtering and inheritance process.

      Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch
      processes for Sure Insurance Corporation.

         Reduced the monthly commission batch runs from 75 hours to 18 hours.
         Reduced the monthly billing runs from 8 hours to 3 hours.


Achievements in Technical Tests/Interviews/Certifications

            Secured 97% in Java test conducted by XXX Stock Exchange.
            Passed the senior Java application developer test conducted by QA Airways.
            Received an award for outstanding achievement from Fine Australia Software Technology.
            Any Java/J2EE certifications …


Major Projects I was involved in design and development of the following large scale and transactional projects
                  utilizing J2EE/EJB/Spring/Hibernate/Tapestry/Struts/Java/JMS/MQSeries/XML/XSL/-HTML

          MQR Bank: J2EE/Spring/Hibernate/MQSeries/JBoss based online application system.

          NLC: Java/J2EE based online system for investment and insurance needs. Responsible for integrating NA
          bank’s margin lending system with NLC’s investor directed portfolio service.

          Sure Insurance: Internet based J2EE/WebSphere/DB2 Insurance System.

          Donald’s: Web based content management and centralized file maintenance system for Australasian and
          European markets. (I was responsible for improving the quality of the software, scalability, performance
          and mentoring other developers).

          PMA Online banking: Website migration from lotus domino server to IBM Websphere.

          SYD Water Corporation: B2B system for enabling on-line access to conveyancing certificates, sewer
          service diagrams, reports etc and uploading of meter readings via handheld devices. Also involved in the
          integration of B2B system with customer information and billing system.

          VAE joint venture R&D: Real time content matching and alert system.

          Opus Telecommunications: B2B Portal with content management and customer experience.

          XXX Stock Exchange: B2B web site for Exchange Traded Funds (ETF) and XXX world link through.


Minor Projects
                       TTS Open Source Project (Java/XML/XSLT/XSL-FO/Regexp/FOP)
                       WSN Police Department (through SunJRay) (Java/MapInfo).
                       Away International (through SunJRay) (Java/ERP).


Work Experience
Dec 2006 – Present                                                      Wools Retail ltd
 Position            Senior Java/J2EE designer/developer – design/development focus                 - contract
 Achievements        • Designed and developed a Java NIO, Multi-threaded, Spring 2.0, and Hibernate 3.0 based


RESUME OF Java Companion                                   Confidential Page: 2 of 4                    4/29/2007
Pro-active approach to quality software development

                    application to serve up to 2000 concurrent socket connections.
                  • Designed a JSF/Websphere/Oracle/Spring/Hibernate based 3-tier web application.

Oct 2005 – Dec 2006                                          MQR Bank ltd
Position         Senior Java/J2EE designer/developer – design/development focus                - contract
Achievements      • Migrated a poorly performing and outdated application from SWING, EJB 1.1 session
                    beans, entity beans and Websphere Apps Server based architecture to an EJB 2.1 Session
                    Beans, Spring, Hibernate , Tapestry, JiBX, and JBoss Apps Server based architecture.
                  • Integrated other sub-systems through JMS, MQSeries, XML and XSL.
                  • Developed JMX services to be run on JBoss Apps Server.

May 2004 – Oct 2005                                          NLC
Position         Java/J2EE Team lead/solution designer – team lead focus                      - contract
Achievements      •    Designed the National Margin Lending logical data model.
                  •    Designed External Service EJB application and guided developers.
                  •    Reviewed code and deployed J2EE applications to websphere application server.
                  •    Managed a team of 8 – 10 developers.
                  •    Prepared technical design, and deployment documents.

Sept 2003 – May 2004                                         Sure Insurance Ltd
Position         Senior Java/J2EE Consultant – performance tuning /design focus                 -contract
Achievements      • Improved performance by up to 70% on multi-threaded Java based batch processes on field
                    commissions and billing system.
                  • Fixed memory leaks and transactional issues on a J2EE based online system.
                  • Tuned SQL statements.

Aug 2002 – Sept 2003                                         Fine Australia Software Technology
Position         Senior Java/J2EE Consultant – Architecture, Design, Performance tuning focus - contract
Achievements     • Designed and developed an improved J2EE/Java based framework to the existing centralized
                    file maintenance system for Donald’s which improved maintainability, security and
                    performance.
                 • Re-designed and re-developed a Data Centric and Java/JDOM/XML based Data Packager to
                    process thousands of stores in various markets to an Object Centric framework design. The
                    re-architected framework design performs 3 times faster and easier to maintain, extend and
                    scale due to its architecture, OO design and use of design patterns.
                 • Introduced XP techniques (Pair programming, JUnit testing, refactoring, iterative
                    development etc) and UML driven documentation.
                 • Identified and fixed pre-existing concurrency issues and database related out of cursor issues.
                 • Reviewed and assisted junior developers with design and development.
                 • Presented architectural designs to the senior management.

Mar 2002 – Aug 2002                                          PMA Banking
Position         Senior Java/J2EE consultant – J2EE application migration focus                   - contract
Achievements      • Migrated Lotus Notes Domino based Web application to Websphere and converted Aptrix
                    based templates to JSPs and developed advanced custom tag libraries.

Feb 2001 – Mar 2002                                          SYD Water Corporation
Position         J2EE/Java Consultant - Design and Development focus                             - contract



RESUME OF Java Companion                                Confidential Page: 3 of 4                    4/29/2007
Pro-active approach to quality software development

Achievements      • Designed and developed batch processes using Java to integrate various systems using Oracle,
                    CIBS (Customer Information and Billing System) and Tuxedo.
                  • Designed and developed a J2EE/EJB and Websphere based web application using struts
                    framework to enable meter contractors and lawyers to upload and download files, exchange
                    meter readings, acquire sewer service diagrams, and conveyance reports.

Oct 2000 – Feb 2001                                          VAE R&D (Phantom Apps)
Position          Junior Java/J2EE Analyst Programmer - Design and Development focus            - contract
Achievement       Developed a complex and challenging Content Aggregation Tool (CAT) using Java/J2EE.

May 2000 – Oct 2000                                          Advantage Group (J2EE/Java software house)
Position          Junior Java/J2EE Application Developer – development focus                      - contract
Achievement          Developed an e-Commerce B2B Portal for the Opus mobile telecommunications utilizing
                     J2EE technology. The system involved content management and customer experience. The
                     Weblogic App Server was used with the EJB, Servlets, JSP, Java, Struts lite MVC framework
                     (was developed in-house), XML and Oracle.

                       The application involved Data model (Entity Beans), Application model (Session beans) and
                       Presentation Model (Servlets, JSPs, Java Beans, HTML, JavaScript).

Sept 1999 – May 2000                                         XXX Stock Exchange
Position          Junior Application Developer – Development focus                             - permanent
Achievements         Structured and developed eCommerce B2B applications using EJB/JavaBeans (Model),
                     Servlets (Controller) and JSP (View).
                     Developed an eCommerce B2B application for XXX World Link which enables Australian
                     stockbrokers to buy shares from NASDAQ & NYSE.
                     Developed an eCommerce B2B application utilizing MVC pattern and J2EE technology for a
                     new product called Exchange Traded Funds (ETF), which also involved file up load and
                     down load capabilities.
                     Conducted a feasibility study on “Struts” MVC architecture.
                     Developed a UML design specification using Rational Rose for the “Mobile Access Project”.

Other
Communication, Planning, and          Plays a major role in my consulting jobs in successfully completing my
Team Work                         projects and effectively managing people and time.
Presentation and                     Presented technical designs and strategies through fortnightly operations
Documentation Skills              meetings and annual conferences through work and as part of my degree.
Analytical/Planning/Problem           Applied tools and strategies such as Gantt charts, fish bone diagrams, tree
Solving Skills                    diagrams, flow charts, 80/20 rule, SWOT analysis, prioritizing tasks on the basis
                                  of Urgent vs. Important, Cash Flow Diagrams and Multi Attribute Decision
                                  models etc.
Hobbies                           Chess player, Cricket, Table Tennis, Reading etc

                                       References available on request




RESUME OF Java Companion                                Confidential Page: 4 of 4                    4/29/2007

Contenu connexe

Tendances

Summer training java
Summer training javaSummer training java
Summer training javaArshit Rai
 
Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999ketan shah
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!guest28a0624
 
[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 BedoyaIBMSSA
 
[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya
[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya
[Uruguay] DB2 for i: 7.1 Overview - Hernando BedoyaIBMSSA
 
Introduction to Java EE (J2EE)
Introduction to Java EE (J2EE)Introduction to Java EE (J2EE)
Introduction to Java EE (J2EE)Atit Patumvan
 
Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)blahap
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Halesrajivmordani
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stackALDAN3
 
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resumeDebanjan Saha
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Grameen Solutions Technology Skills
Grameen Solutions   Technology SkillsGrameen Solutions   Technology Skills
Grameen Solutions Technology SkillsGrameen Solutions
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012bmkeating1
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012bmkeating1
 

Tendances (18)

Ravi Kiran Resume
Ravi Kiran ResumeRavi Kiran Resume
Ravi Kiran Resume
 
Summer training java
Summer training javaSummer training java
Summer training java
 
Chapter2 j2ee
Chapter2 j2eeChapter2 j2ee
Chapter2 j2ee
 
Ketan999new999
Ketan999new999Ketan999new999
Ketan999new999
 
Providing Global Gateways to success!
Providing Global Gateways to success!Providing Global Gateways to success!
Providing Global Gateways to success!
 
[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
 
[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya
[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya
[Uruguay] DB2 for i: 7.1 Overview - Hernando Bedoya
 
Introduction to Java EE (J2EE)
Introduction to Java EE (J2EE)Introduction to Java EE (J2EE)
Introduction to Java EE (J2EE)
 
Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)Intro in JavaEE world (TU Olomouc)
Intro in JavaEE world (TU Olomouc)
 
Java J2EE
Java J2EEJava J2EE
Java J2EE
 
Ajax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley HalesAjax In Enterprise Portals Wesley Hales
Ajax In Enterprise Portals Wesley Hales
 
WebBee rapid web app development teck stack
WebBee rapid web app development teck stackWebBee rapid web app development teck stack
WebBee rapid web app development teck stack
 
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume
6.1yrs dba cics_pli_db2_cobol_debanjan_saha_resume
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Grameen Solutions Technology Skills
Grameen Solutions   Technology SkillsGrameen Solutions   Technology Skills
Grameen Solutions Technology Skills
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
 
Keat Resume 2012b
Keat Resume 2012bKeat Resume 2012b
Keat Resume 2012b
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 

Similaire à Java/J2EE Companion

Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developerchakri kalyan
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao Behara
 
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 , UnixMohammed Arefeen
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resumeZigin
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)Vivek Ojha
 
Sid K
Sid KSid K
Sid KSid K
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavanLalu Chavan
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV AbridgedDavid Edson
 

Similaire à Java/J2EE Companion (20)

Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
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
 
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
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Resume
ResumeResume
Resume
 
MANOJ .docx
MANOJ                                                             .docxMANOJ                                                             .docx
MANOJ .docx
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resume
 
Pramod-Sr.Java
Pramod-Sr.JavaPramod-Sr.Java
Pramod-Sr.Java
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Sid K
Sid KSid K
Sid K
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Resume_LaluChavan
Resume_LaluChavanResume_LaluChavan
Resume_LaluChavan
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
David Edson CV Abridged
David Edson CV AbridgedDavid Edson CV Abridged
David Edson CV Abridged
 
MichaelLutherResume60
MichaelLutherResume60MichaelLutherResume60
MichaelLutherResume60
 

Plus de Raghavan Mohan

Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Raghavan Mohan
 
Sachin Tendulkar Resume
Sachin Tendulkar ResumeSachin Tendulkar Resume
Sachin Tendulkar ResumeRaghavan Mohan
 
Senator Barrack Obama Resume
Senator Barrack Obama ResumeSenator Barrack Obama Resume
Senator Barrack Obama ResumeRaghavan Mohan
 
Java, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialJava, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialRaghavan Mohan
 
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorial
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorialHibernate, Spring, Eclipse, HSQL Database & Maven tutorial
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorialRaghavan Mohan
 
Ajax, JSF, Facelets, Eclipse & Maven tutorials
Ajax, JSF, Facelets, Eclipse & Maven tutorialsAjax, JSF, Facelets, Eclipse & Maven tutorials
Ajax, JSF, Facelets, Eclipse & Maven tutorialsRaghavan Mohan
 
Spring Web Service, Spring JMS, Eclipse & Maven tutorials
Spring Web Service, Spring JMS, Eclipse & Maven tutorialsSpring Web Service, Spring JMS, Eclipse & Maven tutorials
Spring Web Service, Spring JMS, Eclipse & Maven tutorialsRaghavan Mohan
 
JSF, Facelets, Spring-JSF & Maven
JSF, Facelets, Spring-JSF & MavenJSF, Facelets, Spring-JSF & Maven
JSF, Facelets, Spring-JSF & MavenRaghavan Mohan
 
Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Raghavan Mohan
 
23617968 digit-fast-track-jan-2009-php
23617968 digit-fast-track-jan-2009-php23617968 digit-fast-track-jan-2009-php
23617968 digit-fast-track-jan-2009-phpRaghavan Mohan
 
Quality - Douglas Crockford
Quality - Douglas CrockfordQuality - Douglas Crockford
Quality - Douglas CrockfordRaghavan Mohan
 
The JavaScript Programming Language
The JavaScript Programming LanguageThe JavaScript Programming Language
The JavaScript Programming LanguageRaghavan Mohan
 

Plus de Raghavan Mohan (17)

Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11Accelerate with BIRT and Actuate11
Accelerate with BIRT and Actuate11
 
Who is BIRT
Who is BIRTWho is BIRT
Who is BIRT
 
Introduction to BIRT
Introduction to BIRTIntroduction to BIRT
Introduction to BIRT
 
Sachin Tendulkar Resume
Sachin Tendulkar ResumeSachin Tendulkar Resume
Sachin Tendulkar Resume
 
Manmohan Singh Resume
Manmohan Singh ResumeManmohan Singh Resume
Manmohan Singh Resume
 
Senator Barrack Obama Resume
Senator Barrack Obama ResumeSenator Barrack Obama Resume
Senator Barrack Obama Resume
 
Java, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorialJava, Eclipse, Maven & JSF tutorial
Java, Eclipse, Maven & JSF tutorial
 
Java/J2EE CV Guide
Java/J2EE CV GuideJava/J2EE CV Guide
Java/J2EE CV Guide
 
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorial
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorialHibernate, Spring, Eclipse, HSQL Database & Maven tutorial
Hibernate, Spring, Eclipse, HSQL Database & Maven tutorial
 
Ajax, JSF, Facelets, Eclipse & Maven tutorials
Ajax, JSF, Facelets, Eclipse & Maven tutorialsAjax, JSF, Facelets, Eclipse & Maven tutorials
Ajax, JSF, Facelets, Eclipse & Maven tutorials
 
Spring Web Service, Spring JMS, Eclipse & Maven tutorials
Spring Web Service, Spring JMS, Eclipse & Maven tutorialsSpring Web Service, Spring JMS, Eclipse & Maven tutorials
Spring Web Service, Spring JMS, Eclipse & Maven tutorials
 
JSF, Facelets, Spring-JSF & Maven
JSF, Facelets, Spring-JSF & MavenJSF, Facelets, Spring-JSF & Maven
JSF, Facelets, Spring-JSF & Maven
 
Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2Jsf, facelets, spring, hibernate, maven2
Jsf, facelets, spring, hibernate, maven2
 
Fast Track to Ajax.
Fast Track to Ajax.Fast Track to Ajax.
Fast Track to Ajax.
 
23617968 digit-fast-track-jan-2009-php
23617968 digit-fast-track-jan-2009-php23617968 digit-fast-track-jan-2009-php
23617968 digit-fast-track-jan-2009-php
 
Quality - Douglas Crockford
Quality - Douglas CrockfordQuality - Douglas Crockford
Quality - Douglas Crockford
 
The JavaScript Programming Language
The JavaScript Programming LanguageThe JavaScript Programming Language
The JavaScript Programming Language
 

Dernier

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Dernier (20)

Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Java/J2EE Companion

  • 1. Pro-active approach to quality software development RESUME Contact: Name: Java/J2EE Companion Email: java-interview@hotmail.com Website: http://www.lulu.com/java-success Phone: (01) 23456789 Skills Summary Design Skills UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), 3+ yrs GOF Design patterns, J2EE Design patterns, EJB Design patterns etc Java 7+ yrs Collection, Multithreading, RMI, Sockets, Applets, SWING, Reflection etc J2EE 6.0+ yrs JSP, Servlet, EJB, JMS, JDBC, JTA, JNDI, LDAP, Spring, Hibernate, Struts, Tapestry, Annotations, AOP (Aspect Oriented Programming), IoC (Dependency Injection) etc Spring/Hibernate 2+ yrs Spring 1.2.6 & Spring 2.0, Hibernate 3.0 etc. Middleware 4.5+ yrs Websphere, Weblogic, JBoss, Apache Tomcat, MQSeries, Tuxedo JOLT, MQSonic, MapXtreme etc XML/HTML 6+ yrs XML, XSLT, XSL FO, FOP, XML Buddy, JiBX, JAXB, Castor, SAX, DOM, HTML, CSS Scripts Java Script, Shell Script IDE Websphere Studio Application Developer, Eclipse, JBuilder, JDeveloper, Visual Age for Java. Source Control Subversion, Star-Team, CVS, Visual Source Safe etc Database and tools Oracle 8i/9i, Sybase, PL/SQL, Sybase Stored Procedures, DB2 UDB, DB2 on AS/400, DBVisualizer, DB Artisan, TOAD, MS-Access etc Operating Systems NT, Windows 2000, UNIX and DOS Development methodologies, RUP (lite), Xtreme Programming, Agile methodology, JUnit, DBUnit, Ant, deployment & Testing JMeter, Open STA, etc Microsoft Visual Basic, MS-Access programming, MS-Excel Macros, Word Templates etc Rules Engine Quick Rules ERP / Accounting/GIS/Other MFGPro, MISys, MYOB, ACCPAC, MapInfo, Expert Systems etc. Systems Major achievements in commercial projects Migrated a poorly performing and outdated application from SWING, EJB 1.1 session beans, entity beans and Websphere Apps Server based architecture to an EJB 2.1 Session Beans, Spring, Hibernate , Tapestry, JiBX, and JBoss Apps Server based architecture for MQR Bank. Integrated other systems through JMS, MQSeries, XML and XSL. Developed JMX services to be run on JBoss Apps Server. Improved the overall quality of the Java/J2EE/XML/Oracle based on-line Internet System for Fine Australia Software Technology [Client: Donald’s Asia Pacific]. Identified and fixed performance, transactional, threading and memory issues. RESUME OF Java Companion Confidential Page: 1 of 4 4/29/2007
  • 2. Pro-active approach to quality software development Redesigned the Data-packager with 300% improvement in performance and provided ability to extend, reuse and maintain through proper OO design. Designed and developed frameworks for Data filtering and inheritance process. Improved performance, fixed memory leaks and improved robustness of the high volume transactional batch processes for Sure Insurance Corporation. Reduced the monthly commission batch runs from 75 hours to 18 hours. Reduced the monthly billing runs from 8 hours to 3 hours. Achievements in Technical Tests/Interviews/Certifications Secured 97% in Java test conducted by XXX Stock Exchange. Passed the senior Java application developer test conducted by QA Airways. Received an award for outstanding achievement from Fine Australia Software Technology. Any Java/J2EE certifications … Major Projects I was involved in design and development of the following large scale and transactional projects utilizing J2EE/EJB/Spring/Hibernate/Tapestry/Struts/Java/JMS/MQSeries/XML/XSL/-HTML MQR Bank: J2EE/Spring/Hibernate/MQSeries/JBoss based online application system. NLC: Java/J2EE based online system for investment and insurance needs. Responsible for integrating NA bank’s margin lending system with NLC’s investor directed portfolio service. Sure Insurance: Internet based J2EE/WebSphere/DB2 Insurance System. Donald’s: Web based content management and centralized file maintenance system for Australasian and European markets. (I was responsible for improving the quality of the software, scalability, performance and mentoring other developers). PMA Online banking: Website migration from lotus domino server to IBM Websphere. SYD Water Corporation: B2B system for enabling on-line access to conveyancing certificates, sewer service diagrams, reports etc and uploading of meter readings via handheld devices. Also involved in the integration of B2B system with customer information and billing system. VAE joint venture R&D: Real time content matching and alert system. Opus Telecommunications: B2B Portal with content management and customer experience. XXX Stock Exchange: B2B web site for Exchange Traded Funds (ETF) and XXX world link through. Minor Projects TTS Open Source Project (Java/XML/XSLT/XSL-FO/Regexp/FOP) WSN Police Department (through SunJRay) (Java/MapInfo). Away International (through SunJRay) (Java/ERP). Work Experience Dec 2006 – Present Wools Retail ltd Position Senior Java/J2EE designer/developer – design/development focus - contract Achievements • Designed and developed a Java NIO, Multi-threaded, Spring 2.0, and Hibernate 3.0 based RESUME OF Java Companion Confidential Page: 2 of 4 4/29/2007
  • 3. Pro-active approach to quality software development application to serve up to 2000 concurrent socket connections. • Designed a JSF/Websphere/Oracle/Spring/Hibernate based 3-tier web application. Oct 2005 – Dec 2006 MQR Bank ltd Position Senior Java/J2EE designer/developer – design/development focus - contract Achievements • Migrated a poorly performing and outdated application from SWING, EJB 1.1 session beans, entity beans and Websphere Apps Server based architecture to an EJB 2.1 Session Beans, Spring, Hibernate , Tapestry, JiBX, and JBoss Apps Server based architecture. • Integrated other sub-systems through JMS, MQSeries, XML and XSL. • Developed JMX services to be run on JBoss Apps Server. May 2004 – Oct 2005 NLC Position Java/J2EE Team lead/solution designer – team lead focus - contract Achievements • Designed the National Margin Lending logical data model. • Designed External Service EJB application and guided developers. • Reviewed code and deployed J2EE applications to websphere application server. • Managed a team of 8 – 10 developers. • Prepared technical design, and deployment documents. Sept 2003 – May 2004 Sure Insurance Ltd Position Senior Java/J2EE Consultant – performance tuning /design focus -contract Achievements • Improved performance by up to 70% on multi-threaded Java based batch processes on field commissions and billing system. • Fixed memory leaks and transactional issues on a J2EE based online system. • Tuned SQL statements. Aug 2002 – Sept 2003 Fine Australia Software Technology Position Senior Java/J2EE Consultant – Architecture, Design, Performance tuning focus - contract Achievements • Designed and developed an improved J2EE/Java based framework to the existing centralized file maintenance system for Donald’s which improved maintainability, security and performance. • Re-designed and re-developed a Data Centric and Java/JDOM/XML based Data Packager to process thousands of stores in various markets to an Object Centric framework design. The re-architected framework design performs 3 times faster and easier to maintain, extend and scale due to its architecture, OO design and use of design patterns. • Introduced XP techniques (Pair programming, JUnit testing, refactoring, iterative development etc) and UML driven documentation. • Identified and fixed pre-existing concurrency issues and database related out of cursor issues. • Reviewed and assisted junior developers with design and development. • Presented architectural designs to the senior management. Mar 2002 – Aug 2002 PMA Banking Position Senior Java/J2EE consultant – J2EE application migration focus - contract Achievements • Migrated Lotus Notes Domino based Web application to Websphere and converted Aptrix based templates to JSPs and developed advanced custom tag libraries. Feb 2001 – Mar 2002 SYD Water Corporation Position J2EE/Java Consultant - Design and Development focus - contract RESUME OF Java Companion Confidential Page: 3 of 4 4/29/2007
  • 4. Pro-active approach to quality software development Achievements • Designed and developed batch processes using Java to integrate various systems using Oracle, CIBS (Customer Information and Billing System) and Tuxedo. • Designed and developed a J2EE/EJB and Websphere based web application using struts framework to enable meter contractors and lawyers to upload and download files, exchange meter readings, acquire sewer service diagrams, and conveyance reports. Oct 2000 – Feb 2001 VAE R&D (Phantom Apps) Position Junior Java/J2EE Analyst Programmer - Design and Development focus - contract Achievement Developed a complex and challenging Content Aggregation Tool (CAT) using Java/J2EE. May 2000 – Oct 2000 Advantage Group (J2EE/Java software house) Position Junior Java/J2EE Application Developer – development focus - contract Achievement Developed an e-Commerce B2B Portal for the Opus mobile telecommunications utilizing J2EE technology. The system involved content management and customer experience. The Weblogic App Server was used with the EJB, Servlets, JSP, Java, Struts lite MVC framework (was developed in-house), XML and Oracle. The application involved Data model (Entity Beans), Application model (Session beans) and Presentation Model (Servlets, JSPs, Java Beans, HTML, JavaScript). Sept 1999 – May 2000 XXX Stock Exchange Position Junior Application Developer – Development focus - permanent Achievements Structured and developed eCommerce B2B applications using EJB/JavaBeans (Model), Servlets (Controller) and JSP (View). Developed an eCommerce B2B application for XXX World Link which enables Australian stockbrokers to buy shares from NASDAQ & NYSE. Developed an eCommerce B2B application utilizing MVC pattern and J2EE technology for a new product called Exchange Traded Funds (ETF), which also involved file up load and down load capabilities. Conducted a feasibility study on “Struts” MVC architecture. Developed a UML design specification using Rational Rose for the “Mobile Access Project”. Other Communication, Planning, and Plays a major role in my consulting jobs in successfully completing my Team Work projects and effectively managing people and time. Presentation and Presented technical designs and strategies through fortnightly operations Documentation Skills meetings and annual conferences through work and as part of my degree. Analytical/Planning/Problem Applied tools and strategies such as Gantt charts, fish bone diagrams, tree Solving Skills diagrams, flow charts, 80/20 rule, SWOT analysis, prioritizing tasks on the basis of Urgent vs. Important, Cash Flow Diagrams and Multi Attribute Decision models etc. Hobbies Chess player, Cricket, Table Tennis, Reading etc References available on request RESUME OF Java Companion Confidential Page: 4 of 4 4/29/2007