Freelance Senior Developer West Drayton, Greater London, UK
I am a Sun Certified Programmer (93%), having more than 9 years of professional experience in design, analysis, development and testing of software applications using Java, JDBC,J2SE, J2EE technologies frameworks like Hibernate, spring, Servlets ,Struts, JSP, EJB and UML with Rational Rose/Enterprise Architect. I have completed design and development under Agile Methodologies (XP, Scrum) using J2EE, JDBC, JSP, Hibernate, Spring/Spring MVC, Servlets, Junit, Struts and underpinning SOA architecture.
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £44.44 per hour |
| Daily Rate / Cost: | £333.33 per day |
| Available From: | 01 April 2010 |
| Seller ID: | 325982 |
CV (Curriculum Vitae) / Résumé
Excellent object oriented analysis, design and development skills of software applications.
Top quality knowledge and implementation of OOPS concepts, design principals and patterns.
Complete knowledge and experience of the software life cycles using RUP (Inception, elaboration, construction, and transition), Iterative and incremental development, Test-driven development.
Hands-on experience in weblogic, websphere and JBoss
Nearly 3-4 years of experience in leading the team on software development and design.
Good knowledge and experience of advance SOA concepts i.e. Web Services, wsdl, SOAP and ESB.
Excellent knowledge of EJB3.0
On different occasions worked with business analyst/Team lead to define use cases.
I have leaded group of developers into module discussions and use case elaboration.
Mentor team members as and when required and help them out in technical difficulties.
I have worked on real time highly transactional systems.
Hands-on experience of performance tuning & optimization tools as JProbe
Good understanding of RDBMS and database design.
Employment History
(May 2009 to Jul 2009)
The company (UFI) is external software supplier for LSE (Learning and Skills Council). The current system can be used from various learning centers; the learning center manager can register the learners, assign tutors to learners then based upon the learner’s progress, centers received funding from the government. Funding is based upon the ILR (Individual Learning Record) reports send to LSC by UFI. Currently we are accommodating the new rules and validation in the system based upon Funding Year Reference guide provided by LSE.
I am working as a Senior Developer/Designer to design and develop components and integrate with the current architecture. I am developing the system using JSP/Struts for the front end; spring for business layer, Hibernate for database layer. I am also developing unit tests using Junit and actively participating in peer code reviews. I am responsible to interact with team leader and business analyst to modify the current validations components and accommodate the new requirements, system design, interaction diagrams, state and activity diagrams using UML and Enterprise Architect. I am also trying to introduce Agile practices in the cross teams.
Operating Environment & Development Tools: J2EE, Java, spring, Hibernate, Junit, Struts, Oracle, JBoss, Eclipse 3.2, Subversion and cruise control, UML, Enterprise Architect
(Jul 2008 to Mar 2009)
Senior Developer
I worked as Senior Developer in “Competition in Connections” (CiC); The CiC was a browser-based application that enabled users to record the delivery and progress of applications for metered connections. This product also consisted of reports that allow users to obtain information governed by Ofgem regulations.
We developed this product under Agile /Test Driven Development. I was using JSP/Struts, Spring MVC as a front end, spring, Hibernate for business and database layer respectively. I also developed unit tests using Junit. I was also responsible to interact with team leader to understand and accommodate the new requirements for business; design, develop and integrate components with the current system design, peer review, refactoring, coding, unit testing, integration testing, bug fixing; also responsible to implement the Struts- Spring integration, running scrum meetings in the absence of team leader and maintaining the interaction diagram using UML and Enterprise Architect. I have also migrated the project from websphere to weblogic.
Operating Environment & Development Tools: Agile (Test Driven Development, Pair Programming as needed, Standup, Continuous Integration, Stories, Customer Focus, Frequent Deliver), UML, Enterprise Architect ,J2EE, Java, Jsp, Spring, Hibernate, XML, Junit, Struts, Websphere 6.2, Eclipse 3.2, Weblogic 8.1, Subversion, SVN and Ant, Log4j,Oracle.
(Feb 2008 to Jul 2008)
I worked in project Hermes, which was a technology platform that serves multiple Hotels com branded points-of-sale. Complete System consisted of:
• web applications that serves the consumer-facing websites
• "content management system" known as the DMI (Data Management Interface)
• the I18N Admin Tool for managing localized text on the site
I worked on highly transactional customer facing website (B2C) and also B2B using Web Services. I optimized the hotels search components to increase the potential revenue for the Hotels.com. I was responsible for refactoring; coding, and maintaining the architecture, support of the existing code base, peer review, unit testing, integration testing and bug fixing. I was also responsible to interact with business analyst to accommodate the new requirements for business and develop/modify the system design using UML to discuss with offshore team and maintaining the architecture.
Operating Environment & Development Tools: Agile (Test Driven Development, Standup, Stories, Customer Focus, Frequent Deliver), UML, Enterprise Architect,J2EE,Java, Spring MVC, JSP, Spring, Hibernate, Web Services (using Apache AXIS, JAXRPC, WSDL SOAP and websphere), Struts ,Eclipse, Oracle, XML, Junit, Perforce, Jira.
(Sep 2007 to Feb 2008)
UK My objectives was to system design and automate the manual interfaces with the system (real time) such as validation, uploading General Ledger File from local agents to Patersons; and verification and validating the format of Payment file based upon client and bank. I worked as Team lead/Designer and responsible for analysis, system design, development, delivery, mentoring the junior developers and technical enhancements of the system. I interacted with customers and business analyst to make sure we are meeting the business requirements for different banks and clients. Maintaining and updating use case diagrams, system architecture was also one of my responsibilities.
I was responsible for the whole life cycle i.e. inception, elaboration, construction and transition, of the project module, lead developers into module discussions and use case elaboration. We used JSP for presentation layer and developed business layer using Spring IOC and Spring AOP for transactions. On the database layer I implemented DAO using JDBC and Hibernate. I have also introduced the “Agile practices” to the team and company as a result we used junit, jmock, easymock for unit testing.
Operating Environment & Development Tools: Agile (Test Driven Development, Standup, Stories, Customer Priority, Deliver Frequently), Spring, Hibernate, J2SE, J2EE, Java, JSP, JDBC, Junit, Spring IOC, Spring AOP for transactions, UML, Enterprise Architect ,Oracle, , Eclipse, Cruise control, Subversion, XML
(Feb 2007 to Aug 2007)
UKThe objective of Jabs was to streamline the whole process of Abacus i.e. start from customer registration to distribution of electronic components and also integration with their legacy system called as PoweFlex.
I worked closely with architect and responsible for system design and technical enhancements of the system and product delivery. I also interacted with business analyst to understand the new requirements. I was also responsible for system design using UML, Enterprise Architect, and architecture to maintenance, refactoring and support of the existing code base, peer review, development using Swing (UI), Spring ,EJB (business layer), Hibernate (database layer), Junit (unit testing), integration testing and bug fixing.
Development Tools: Agile (Test Driven Development, Standup, Stories, Customer Priority, and Deliver Frequently), UML, Enterprise Architect, J2EE, J2SE, Java, Log4j, spring, Hibernate, JMS, Oracle, Jboss, Swing, EJB, and Linux.
(Aug 2005 to Feb 2007)
Socrates – 7 was retail market software for Spec Savers optical stores. This Java Spring and Hibernate based application encapsulated complete business processes of Spec Savers stores right from customer registration to setting up direct debit for payment. My responsibilities included interaction with business analyst to understand the requirement, design using UML and Enterprise Architect, architecture of the application, providing technical guidance to the team and make sure that product was ready after each iteration, estimate stories for points, development using test driven approach and writing unit test cases, lead group of developers into module discussions and use case elaboration. I used Swing as the front end and Hibernate for data store in Spring IOC based framework, Spring AOP for transactions and underpin the SOA architecture using ESB.
Operating Environment & Development Tools: Agile (Test Driven Development, Pair Programming, Standup, Continuous Integration, Stories, Customer Priority, Deliver Frequently), Spring, Hibernate, J2SE, J2EE, Junit, Swing, ESB (service Mix), UML ,Enterprise Architect, Linux, Log4j,MySQL, Eclipse, Cruise control
(Apr 2002 to Aug 2005)
Selected Projects for Solutions Inc.Oct ’04 –July’ 05 PfieldNet, Pfizer Inc
The PfieldNet portal was a centralized repository of news and other valuable information for the Pfizer Sales Force. The content in the PfieldNet portal would be created and published through Documentum. The Documentum Web Publisher interface enables the Documentum user, hereafter called the content creator, to create and publish onto the PfieldNet portal.
I worked as Team Leader/Senior Designer, leading the team of 5-6 developers. My responsibility includes client interaction, requirements analysis, design, architecture of the application, high level and low level design, designing of different module using UML with Rational Rose, mentoring the team on technical aspects of the application, integration of Documentum and Portal, make sure that Agile practices are followed properly in the team, code Review and team handling on onsite – offshore model.
Operating Environment & Development Tools: Agile (Test Driven Development, Standup, Continuous Integration, Stories, Customer Priority, Deliver Frequently), J2SE, J2EE, IIS 6.0, Documentum 5.2 SP2 Content Server, Web Publisher, Documentum Administrator, Weblogic 8.1, Windows 2000, SQL Server 2000, Eclipse, Log4j, Clear Case, Clear Quest, UML, Rational Rose
(Sep 2003 to Jun 2004)
Super Calendar – Pfizer IncCreate a PGP-wide marketing calendar that would save time for those trying to schedule marketing meetings, improve attendance to marketing meetings by preventing overlap and allowing travelers to schedule trips accordingly.
I leaded the team of 5 developers. My responsibilities included development, providing technical guidance to the team, designing of different module using UML with Rational Rose, responsibility of identifying the patterns and applying them, designing of core classes, framework development, beta testing, code Review
Operating Environment & Development Tools
J2SE, J2EE, IIS 5.0, Windows 2000, Oracle 8i, Web Services, Weblogic, Flash Remoting, UML, Rational Rose, Clear Case, Clear Quest
(Apr 2003 to Aug 2003)
Pfizer Product Management Group – Pfizer IncPPMG enabled Pfizer to set up campaigns to target group of doctors. It helped Pfizer marketing and sales personnel to view and share information about “prescribes groups”. Using this application, the users can create, delete & configure campaigns and have web-based interactions with doctors.
I worked as Senior Software Engineer/Designer in a team of 5 engineers. My responsibilities included successful completion of the assigned module i.e. designing of different module using UML, designing of core classes, which are used throughout the development lifecycle, designed front-end GUI interfaces in JSP, coding of business logic and control modules in Servlets, deploying Servlets on Weblogic and configuration setting / administration of Weblogic.
Operating Environment & Development Tools
J2SE ,J2EE, IIS 5, Windows 2000, Oracle 8i, Java, Servlets 2.2, JSP 1.2, Weblogic 8.1, Apache Struts 1.1, Clear Case, Clear Quest, UML, Rational Rose
(Aug 2002 to Mar 2003)
Medical Group Builder Pfizer IncMGB enabled Pfizer marketing and sales force to view and share information about the group of doctors. The application allowed users to create and modify their groups, retrieve sales information about individual members of the group.
I worked as Software Engineer in a team of 7 engineers. My responsibilities included successful completion of the assigned task with in a given time frame, designing of the assigned module, coding of business logic and control modules in Struts, Unit testing
Operating Environment & Development Tools
J2SE, J2EE, Rational Rose, IIS 5.0, Windows 2000, Java, UML, Weblogic 6.1, Apache Struts 1.0, XML, XSL and Flash
Professional Qualifications
Technical Expertise
Development Tools/ Languages and frameworks J2SE, J2EE, Java, Servlets ,JDBC, Agile (XP, Scrum), Hibernate, Spring, JSP, Web Services, Junit, UML using Rational Rose/Enterprise Architect , Struts, RMI, JavaScript, CSS, EJB, Swing.
Databases Oracle ,MSSQL, MYSQL, MS-Access
Project Management Tools Clear Case, Clear Quest ,CVS, Perforce, Bugzilla, Jira and Star Team
Servers/Portals Bea Weblogic , Bea Portal 8.1, Websphere, Jboss ,Tomcat
IDE and Tools Eclipse ,IntelliJ IDEA, Cruise control
Project Life cycle Agile, Incremental/iterative Development, Test-driven development and Continuous Integration
OS Windows and Linux
Other Technologies SOAP,XML,XSLT, XSD, XSL,JMS,JDBC,SQL, JAXRPC, Log4j
Education
Master degree in Computer Science
Sun Certified Java Programmer from Sun Microsystems with 93%.
Certified in Content Management Tool (Documentum)
Previous Experience
April’02 –July’02 FIT (Field Information Team) Pfizer Inc., Business Technology
FIT was developed for integrating the process of creating and managing the project which were allocated to different solution provider. This involved posting a request by the client and finally one of the vendors executed the project; FIT streamlined the whole process, starting from budget approved to allocating the resources.
I worked as Software Engineer in a team of 6 engineers. My responsibilities were designed front-end GUI interfaces in JSP/HTML, coding of business logic in EJB and control modules in Servlets, deploying EJBs, Servlets on Weblogic and configuration setting / administration of Weblogic, Unit Testing.
Operating Environment & Development Tools
J2SE, J2EE, UML, Windows 2000, Java, EJB2.0, Weblogic 6.0, Servlets, JSP, EJB QL
Selected Projects for Intiqua Limited (September’00-March’02)
Nov’01 –Feb’02 Travel & expense management Application Service Provider Model (Fremont (CA), USA))
TripEra was web-based system empowered a travel agency and make life simpler for a travel agent, a traveler and a corporate travel manager. It was the easiest web based Travel and Expenses management system, which streamlined corporate travel by linking travel agents, travelers and the corporation in one seamless user-friendly environment. It allowed a corporate traveler and an individual traveler to get in touch directly through the Internet with his preferred travel agent and conduct business with him or her on the net. TripEra was a very process oriented product geared to meet all the travel operational needs.
I worked as Software Engineer in a team of 10 engineers. My responsibilities included designed front-end GUI interfaces in JSP/HTML, coding of business logic in EJB and control modules in Servlets, deploying EJBs, Servlets on Weblogic and configuration setting / administration of Weblogic, Unit Testing.
Operating Environment & Development Tools
J2EE, Java, Windows 2000, EJB1.1, JSP, Servlets, Solaris, Apache, Weblogic 5.1, JavaScript, Oracle 8i, Verisign
April’01 –July’02 pampers.com (version 3.0) Proctor & Gamble, U.S.A
Pampers.com has established itself as a leader in online parenting arena globally. Pampers.com version 3.0 provided customer focused personalization in line with P&G’s global CRM strategy. Workflow enabled content management in multiple languages would facilitate management of multiple versions for the similar content.
I worked as Software Engineer in a team of 9 engineers. My responsibilities included successful completion of the assigned task within a given time frame .i.e. coding of the assigned tasks, involved in the testing and debugging of the application, Unit Testing.
Operating Environment & Development Tools
J2EE, Java, Sun Solaris 5.7, Netscape 4.1 (Web Server), ATG Dynamo 5.0 Product Suite (Application, Personalization and Commerce server), Teamsite (Content Management Tool), Oracle 8I
Selected Projects for Global IT Solutions Pvt. Ltd (January’00- August‘00)
Jan’00 –May’00 Indiangennie.com
The central concept of the application was to allow the customers to shop virtually using the Internet and allows customers to buy the items and articles of their desire from the store. The information pertaining to the products are stored on an RDBMS at the server side (store). The server processes the customer’s request and the items are shipped to the address submitted by them.
I worked as Software Engineer in a team of 10 engineers. My responsibilities were designed front-end GUI interfaces in JSP, coding of business logic in Servlets, deploying Servlets on Java Web Server and configuration setting / administration of Java Web Server, and testing.
Operating Environment & Development Tools
J2EE, Java, Servlets, JDBC, HTML, JavaScript, Oracle7.x, Windows NT/95
Assignment History
(This Seller has recently been shortlisted or contracted for the following people4 assignment)
- Experienced Java Developer : We are looking for an experienced Java/Javascript developer to extend the data import mechanism for a SaaS business planning application. Data can currently be imported from text files in a fixed format, but we need to build in additional features to allow more flexible formats, clean up bad data, and to take data directly from Excel workbooks.

