This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Career aspirations �To be a successful contributor of a dynamic and high growth organization and to achieve high standards and to be creative in software design, development and management through open-minded and enthusiastic approach to work with the desire to learn new ideas.
Career at a Glance �Nearly six years of progressive technical experience in software design, development, and implementation. �Especially proficient in n-tier web application software design and development in J2EE standard (EJB, JSP, Servlet) and JAVA technology, together with practical knowledge of Object-Oriented Analysis and Designing (OOAD) in UML, Design Patterns and Rational Unified Process (RUP). �Hands on experience on telecommunications software development based on SS7 (ISUP/TUP) signaling protocols. �Exposure to the full software development life cycle (SDLC) from designing, development, testing to implementation of large-scale projects. �Sun and IBM certified Java and J2EE professional.
Hands on Experience 03/2004 to present System Analyst (Contract)ABC Company
Specific Role/Accomplishments: �Analyse user requirements and enhance business modules of the web-based EBPP application providing on-line processing of invoices and payments with OOAD and Design Patterns. Prepare Program Specifications and Test Cases. �Develop and modify business modules with JSP, Servlet, and Java technologies on iPlanet Application Server, LDAP, and Oracle database. �Prepare test scripts and load test the application with Load Runner tool.
04/2004 to 05/2004 Part-time voluntary work
Specific Role/Accomplishments: �Investigated suitable technologies, designed and developed a business module of a web-based application as a proof of concept with Java, JSP, Struts, Hibernate O/R mapping framework, and Log4j technologies on Tomcat web-server and mySQL database. Load tested the business module with JMeter tool.
Environment: JAVA 1.4.X, J2EE 1.3 (JSP 1.2), Eclipse 2.1, JMeter 1.8, mySQL 4.0, Ant 1.5, and Tomcat 4.1.
06/2003 to 02/2004IT Consultant (Contract) DEF Company
Specific Role/Accomplishments: A proof of concept project. �Analysed user requirements and designed business modules of the web-based TMS application monitoring ATM machines, and providing terminal equipment status and statistical information with OOAD and Design Patterns with UML on Rational Rose. Prepared detail design documents with Use Cases, Class, and Sequence diagrams. �Led a team of two developers through the business module development. �Developed business modules with JSP, Servlet, Struts framework, Java, Log4J, and EJB technologies on WebSphere Studio Application Developer (WSAD) and DB2 database. �Performed unit and integration testing on developed modules and deployed to the main WebSphere application server addressing deployment issues. Performed bug fixing and load tested the application with JMeter tool. �Designed and developed a Message server/interpreter and a client with Java Socket programming and Java Swing, and implemented a Page Iterator for users to access a limited number of database records at a time.
Environment: JAVA 1.3.X, J2EE 1.3 (JSP 1.2, Servlet 2.3, EJB 2.0), JAVA Swing, WSAD V5.0, WebSphere 5.0, DB2 7.2, CVS, JMeter 1.7, Rational Rose 2003 and Windows 2000.
12/2002 to 04/2003Analyst Programmer (Contract)GHI company
Specific Role/Accomplishments: �Prepared Use Cases based on Functional Specifications, and Contract Specifications for the post-conditions of Use Cases for the SBL system which manages borrowing and lending of securities and collaterals, providing settlement processes and margin percentage, and maintaining stocks ledgers. �Analysed user requirements and designed business modules of the application with OOAD and Design Patterns with UML on Rational Rose. �Prepared Detail Design documents with Class, and Sequence diagrams. In addition, described special business processes, Auditing, Logging, Exception Handling, Batch Processing, and Reporting functionalities. �Developed business modules of the RMS system, which process orders received from Front Office Systems with Java Swing, Java, EJB, JDBC and SQL technologies on WebLogic application server and Oracle database, reports with jFreeReport reporting tool and performed integration testing.
Environment: JAVA 1.3.X, Java Swing, J2EE 1.3 (EJB 2.0), JBuilder 7.0, WebLogic 6.1, Oracle 9i, Ant, jFreeReport 0.8.1, Rational Rose 2002, and Windows 2000.
06/2002to 09/2002Software ConsultantJKL company
Specific Role/Accomplishments: �Enhanced existing features and added new features to business modules of the web-based iHR application with Java, Servlet, XSL/XSLT and TopLink OR-Mapping tool on Tomcat web server and Oracle database. �Fine-tuned some of the framework classes for performance optimization, load tested the application with JMeter tool and performed unit testing with JUnit tool on enhanced and newly added features. �Modified framework classes for migration from CORBA 2.0 to CORBA 2.3. �Implemented a Page Iterator for users to access a limited number of database records at a time.
03/1998 to 03/2000Software EngineerMOP company
Specific Role/Accomplishments: �Gathered requirements to define product specifications and prepared functional specifications for the application providing call features such as included Calling Name Delivery (CNAM), Enhanced Originating Reroute (EOR), Call Forwarding Overseas, and Password/PIN integration services. �Designed and developed call processing applications with Fujitsu proprietary language (FSL) and tools. �Prepared test cases and performed unit, integration, and system testing in-house and UAT at customer sites with call simulators and FETEX-150 N-ISDN Switching system. �Analyzed and fixed software problems of file systems with Assembly language. �Trained newcomers on analog call-processing, and software testing procedures.
Environment: Assembly Language (Fujitsu 32bit-AP mini computer board), Fujitsu proprietary language (FSL) and tools, Windows 95/98, Unix (Sun Solaris), SS7 Signaling Protocol Analyzers, and Fujitsu FETEX-150 N-ISDN Switching System.
Education ABC University, Australia. Bachelor of Engineering � Electrical and Computer Systems Engineering. (First class honors)
Professional Certificates �Sun Certified Programmer for JAVA2 Platform � 12/2000. �Sun Certified Enterprise Architect for JAVA2 Enterprise Edition (J2EE) -11/2001. �Sun Certified Web Component Developer for JAVA2 Enterprise Edition (J2EE) � 04/2002. �IBM Certified Enterprise Developer �WebSphere Studio V 5.0 -10/2003.
In my view it looks good, but can be further improved by quantifying your accomplishments and experience relevant to the position you are applying for. Also, your resume needs to be targeted to the job specification. One size fits all resume is not a good idea.