Professional Documents
Culture Documents
Senior Java Developer Resume
Senior Java Developer Resume
Senior Java Developer Resume
com
Curriculum Vitae Mahesh Reddy
Address:
PERSONAL PROFILE
SKILLS PROFILE
Java Technologies
Java / J2EE Servlets
EJB JDBC / JPA
JAXP Spring 2.5/3 (inc. Portlet MVC)
Struts JUnit / Mockito
Apache CXF (ReSTful)
Servers
Websphere App Server 6.1 Websphere Portal Server
BEA Weblogic Server 8.1 & 9.2 Tomcat
JBoss AS 5.1
Front End
HTML JSP / JSTL
CSS W3C Web Content Accessibility Guidelines 2.0
IDEs
Eclipse IBM Websphere Studio
JDeveloper JBuilder
System Design
UML 2 Rational Rose
Enterprise Architect
Methodologies
Agile (Scrum) / TDD RUP
Other
XML XPATH
XSLT XSLFO
ANT Maven
SQL CVS / SVN
MySQL 5.5 Rational Clearcase
C E RT I F I C AT I O N
April 2005 Sun Certified Programmer for the Java 2 Platform 1.4
Project Description Development of ReSTful web services for train management application.
Key Skills Java/J2EE, XML, Maven, Spring, Mockito, JUnit, JBoss AS 5.1, Apache CXF, ReST, SVN, Hibernate,
MySQL 5.5, Hudson, Dozer
Project Description Re-write of existing messaging hub and it’s sub-systems as part of re-platforming exercise.
Key Skills Java/J2EE, XML, ANT, Spring, JMock, JUnit, Weblogic Server 9.2, Aqualogic Service Bus, Rational
Software Architect, Clearcase
Project Description An eCRM system to allow Sky’s telesales agents to manage the company’s business customers.
Key Skills Java/J2EE,, JSP, HTML, CSS, XML, Spring 2 MVC (Portlet), JUnit, Webdriver, Ant, Websphere 6.1 &
Websphere Portal Server, Eclipse, Agile
Project Description A website selling Norwich Union’s range of cash and stocks & shares ISAs to the general public.
Key Skills Java/J2EE,, JSP, Struts, UML, Apache FOP, JUnit, HTML, CSS, XML, JAXP, XSLT Ant, Websphere
6.0, Eclipse
The second project was a Proof of Concept designed and built around the Spring MVC framework with an
HTML/JSP UI utilising JSTL and Spring taglibs. It was deployed on Websphere Portal Server. The aim being to
demonstrate the viability of the Spring framework to build a portal based system to access a number of existing NU
webservices.
Project Description Proof of Concept project to demonstrate Spring MVC portal technology on Websphere Portal Server.
Key Skills Java/J2EE,, JSP, Spring 2 MVC, Maven, JUnit, CSS, W3C Web Content Accessibility Guidelines 2.0,
Axis 2, Eclipse, UML, Agile(Scrum).
The JSP front end of both systems was built to achieve W3C single ’A’ web accessibility compliance in order to
meet UK Disability Discrimination Act standards.
Project Descriptions An intranet system for accessing archived customer cheques followed by another system for accessing
customer bank accounts to determine total bank charges and fees.
Key Skills Java/J2EE, JDBC, JSP, Struts, JUnit, HTML, XML, Ant, UML, Websphere 6.1, Eclipse, IBM On
Demand
Project Description Intranet system for recording and maintaining Child Trust Fund payments and the associated customer
records.
Key Skills Java/J2EE, JDBC, JSP, JUnit, HTML, XML, Ant, Rational Rose, UML, Weblogic 8.1, Eclipse, RUP
During this period of employment the bulk for my time was spent on the design and development of a system for
tracking the taxation of construction industry workers. From the UML designs that I produced, I then went on to
implement a Struts based system with a JSP/Struts taglib front end. A layered architecture was implemented using
Project Description Intranet system for recording and tracking construction industry contractor’s tax returns
Key Skills Java/J2EE, Struts, EJB, JDBC, JSP, JUnit, HTML, XML, Ant, Rational Rose, UML, JBuilder, Weblogic
8.1/9.2, Oracle, SQL, RUP
Project Description Online solution for Abbey National home and motor insurance sales.
Key Skills Java/J2EE, XML, XSLT, XPATH, DOM, SAX, HTML, ANT, IBM VisualAge, Websphere 3.5
Next, I moved on to develop a train reservation and management system for ATOC which was implemented using
the Jakarta Struts framework with a JSP/Struts taglib front end. This project was delivered out of Capgemini’s
Birmingham ‘Accelerated Delivery Centre’ office which was essentially an IBM centre of excellence. The entire
project was built around IBM technologies from the server hardware to the Websphere software suite. This role
involved full front-to-back development from the JSPs to the Struts server-side code to the Data Access Objects
which handled the JDBC persistence layer. I also developed the ANT build script for the compilation, packaging
and deployment of the project code.
Project Description Online system for ticket reservation and rolling stock management for ATOC.
Key Skills Java/J2EE, Struts, EJB, JDBC, JSP, HTML, Ant, WSAD 5.0, Websphere 5
E D U C AT I O N
PgCert Contemporary Computing - University of Northumbria at Newcastle (2001)
BSc (Hons) Computer-aided Chemistry - U.M.I.S.T. (1991 - 1994)
A-Level Chemistry, Physics, Mathematics - Oxclose Comprehensive (1988 - 1991)