-
100%
-
Pro
-
$23/hr
- Contact
as a Seller as a Buyer
About me
All work would be usually be on a fixed requirements basis with alterations to the work specification where necessary during the work phase. If the changes are significant and require extra work this will add to the project cost.
No project is too large or too small for my full and enthusiastic attention. Good customer service is key for me, and no project is completed until you are satisfied. I also offer long-term relationships with clients.
Area Covered: London, remote
Company Name: BMJ Group Ltd
Work Experience
-----------------
Summary: Software skills: Technologies: Java, Hibernate, Spring, SQL, Perl, Php Struts, JSP, JasperReports, Adobe Lifecycle and PDF, SOA, XML, XSLT, WebWork, JavaScript, DHTML, CSS.
Databases: Oracle, MySql, DB2, HSQLDB
Servers: JBoss, Tomcat 5, Websphere
IDEs: Eclipse, WASD, IDEA
Build/Test Tools: CruiseControl, Ant, Maven, Junit, HttpUnit, StrutsTestCase
Design Tools: Enterprise Architect.
I work well in a team or individually, and I am well organized and motivated. I have developed excellent skills in modeling user requirements, learning new technologies, communication, working under pressure, and enjoy a challenging working environment.
Employment History
June '08 - Present BMJ
December 07 - Present Vio Ltd, London
Position: J2EE Developer
- Worked on in-house J2EE products use Servlet/JSP, AJAX, Hibernate, Web-Services, Tomcat 5.5.
- Integrated Adobe Lifecycle Reader Extensions into PDFAnnotations(J2EE application). This allows specified approvers to annotate PDF documents that are normally read-only. Ensuring annotations are persisted to a MySql database and retrievable using a web service. These annotated PDFs can also be viewed by other applications through a web-service.
- Ported build process for the PDF-Annotations application from Ant to Maven.
- Modified MediaScope(J2EE application). Amended AJAX calls, and JSON objects, to retrieve required data. Also, made modifications to JSP pages, Hibernate XML files, for required client modifications.
- Amendments to front-end HTML, CSS and JavaScript for both applications
- Bug fixes/Enhancements to applications, managed with Mantis bug-tracking tool.
July 07 December 07 Design UK, London
Position: J2EE Developer
- Worked on e-commerce application using Struts, Hibernate, SQLServer, and IDEA.
- Made various enhancements to the management console. Enhancements include:
- clients to view/search products in SQLServer database. This includes back-end code and front-end JSPs
- upload an XML products file to update database
- upgraded all code to Struts 1.2.9
- implemented a database layer for Hibernate
- introduced/implemented StrutsTestCase testing framework for testing Struts actions
- implemented Junit testing for all new functionality
- Ported build process from Ant to Maven. The e-commerce application comprises many independent modules, based on client needs. Wrote Maven build scripts to perform client-specific builds. This also required restructuring of all modules, creating a central repository.
- Ported CVS Repository from Linux to SVN on Windows. Used the CVS2SVN tool to migrate CVS repository module to SVN on Windows. This required substantial modification to a Python script.
October 06 July 07 JD Williams, Manchester
Position: J2EE/ Analyst Developer
- Implemented Struts and JasperReports for the ATS project
- Key analyst/developer on project. The application incorporated a recruitment website, complete administration of all applications/applicants, and reporting facilities. Involved in requirements gathering, design/implementation, testing. Introduced/implemented JasperReports for all reporting requirements. Main contact for Struts and JasperReports on project. Used SOA for design/implementation and agile methodology. Used WASD IDE for development running on a Websphere application server, Involved in writing front-end code (JSP/HTML/JavaScript). Application used a DB2 database.
- Used bugzilla for bug-fixing and enhancements during testing stages for project.
- Used CVS for source control
May 06 October 06 2Ergo plc, Rawtenstall
Position: J2EE Developer
- Introduced Cruise Control framework for continuous build process
- Solely responsible for management of a J2EE CMS/e-commerce application implementing Spring, Hibernate, MySQL, on Tomcat 5. The application provided various subscription services, one-off purchases, and promotions through WAP portal. The application used the Spring MVC framework for the web layer. It also used Spring dependency-injection, and Hibernate-Spring integration
- Automated build process with Ant, implemented various enhancements, bug-fixes, developed end-to-end test environment. Liaising with clients for required enhancements.
Oct 04 May 06 SurfControl plc, Congleton
Position: J2EE Developer
- Introduced WebWork web application framework (similar to Struts)
- Introduced Log4J for logging and JAXB for handling XML data
- Use of Ant to build applications, run unit tests, and other tasks
- Writing J2EE web applications using WebWork, Spring, Hibernate, MySQL, using an SOA approach. Writing Functional/Design Specs.
- Observer project, web application providing authentication, roles/privileges management, and reporting facilities for SurfControl products. Sourced Objectweb-lomboz Eclipse as development IDE for team. Sourced/Implemented WebWork web application framework and was main contact for developer queries. Introduced JAXB to managing XML data. Used Hibernate to manage roles/privileges for users, authentication, reporting data , on MySQL. User Search on AD.
- DSE project, provided a single API to manage User Directories (supporting AD and Proprietary). Sourced HSQLDB, a lightweight java-based database. Main contact for all developer queries. Implemented data-access using Hibernate, and XML tools. Introduced log4j for all debugging/logging. Wrote Ant script for build, running tests, and Javadocs.
- Everest project, a J2EE enterprise application, running on Tomcat5.
Responsible for implementing policy management to control user Internet access, using SOA, SQLServer, and Swing. Wrote Ant scripts to create Java/C++ components.
Aug 03 Oct 04 MyTravel plc, Rochdale
Position: Junior Web Developer
Role
- Maintenance, development, enhancements of MyTravel/MyTravelLite websites
- Using Struts, JSP, Oracle, HTML, JavaScript, CSS, Perl, XSLT, PSPs.
Education
Sept 99 May 03 BSc (Hons) Computer Systems: Result: 1st Manchester Metropolitan University
Sept 98 May 01 Applications programming in C - City & Guilds 424 & City & Guilds 425 (Distinctions) Distance Learning, Computeach Ltd.
Aug 96 May 98 GNVQ Level III (Distinction) Distance Learning IT Module
Job Title: freelance developer
Company: Grandparents Pus
Description: Migrated the old Grandparents Plus site to WordPress. This required
1. migrating the existing content
2. Extending the site to replicate current functionality
3. Adding custom functionality using existing plugins and overriding wordpress code
4. training on the admin interface
the current site is visible at http://www.grandparentsplus.org.uk/
From:13/Apr/2011 To:10/May/2011
Education Summary: Computer Systems BSc. (1st class honours)
Syed S.
Java/J2EE/Php web application developer
I am essentially a Php-java-j2ee developer with over 9 years experience. My main strength is the ability to create/manage database-driven web applications using standard Java, Spring, Hibernate, JSP/Servlets, Php, Perl. I have used a variety of databases such as MySql and Oracle.My skills extend from designing database schemas to developing front-end pages.
All work would be usually be on a fixed requirements basis with alterations to the work specification where necessary during the work phase. If the changes are significant and require extra work this will add to the project cost.
No project is too large or too small for my full and enthusiastic attention. Good customer service is key for me, and no project is completed until you are satisfied. I also offer long-term relationships with clients.
Area Covered: London, remote
Company Name: BMJ Group Ltd
Work Experience
-----------------
Summary: Software skills: Technologies: Java, Hibernate, Spring, SQL, Perl, Php Struts, JSP, JasperReports, Adobe Lifecycle and PDF, SOA, XML, XSLT, WebWork, JavaScript, DHTML, CSS.
Databases: Oracle, MySql, DB2, HSQLDB
Servers: JBoss, Tomcat 5, Websphere
IDEs: Eclipse, WASD, IDEA
Build/Test Tools: CruiseControl, Ant, Maven, Junit, HttpUnit, StrutsTestCase
Design Tools: Enterprise Architect.
I work well in a team or individually, and I am well organized and motivated. I have developed excellent skills in modeling user requirements, learning new technologies, communication, working under pressure, and enjoy a challenging working environment.
Employment History
June '08 - Present BMJ
December 07 - Present Vio Ltd, London
Position: J2EE Developer
- Worked on in-house J2EE products use Servlet/JSP, AJAX, Hibernate, Web-Services, Tomcat 5.5.
- Integrated Adobe Lifecycle Reader Extensions into PDFAnnotations(J2EE application). This allows specified approvers to annotate PDF documents that are normally read-only. Ensuring annotations are persisted to a MySql database and retrievable using a web service. These annotated PDFs can also be viewed by other applications through a web-service.
- Ported build process for the PDF-Annotations application from Ant to Maven.
- Modified MediaScope(J2EE application). Amended AJAX calls, and JSON objects, to retrieve required data. Also, made modifications to JSP pages, Hibernate XML files, for required client modifications.
- Amendments to front-end HTML, CSS and JavaScript for both applications
- Bug fixes/Enhancements to applications, managed with Mantis bug-tracking tool.
July 07 December 07 Design UK, London
Position: J2EE Developer
- Worked on e-commerce application using Struts, Hibernate, SQLServer, and IDEA.
- Made various enhancements to the management console. Enhancements include:
- clients to view/search products in SQLServer database. This includes back-end code and front-end JSPs
- upload an XML products file to update database
- upgraded all code to Struts 1.2.9
- implemented a database layer for Hibernate
- introduced/implemented StrutsTestCase testing framework for testing Struts actions
- implemented Junit testing for all new functionality
- Ported build process from Ant to Maven. The e-commerce application comprises many independent modules, based on client needs. Wrote Maven build scripts to perform client-specific builds. This also required restructuring of all modules, creating a central repository.
- Ported CVS Repository from Linux to SVN on Windows. Used the CVS2SVN tool to migrate CVS repository module to SVN on Windows. This required substantial modification to a Python script.
October 06 July 07 JD Williams, Manchester
Position: J2EE/ Analyst Developer
- Implemented Struts and JasperReports for the ATS project
- Key analyst/developer on project. The application incorporated a recruitment website, complete administration of all applications/applicants, and reporting facilities. Involved in requirements gathering, design/implementation, testing. Introduced/implemented JasperReports for all reporting requirements. Main contact for Struts and JasperReports on project. Used SOA for design/implementation and agile methodology. Used WASD IDE for development running on a Websphere application server, Involved in writing front-end code (JSP/HTML/JavaScript). Application used a DB2 database.
- Used bugzilla for bug-fixing and enhancements during testing stages for project.
- Used CVS for source control
May 06 October 06 2Ergo plc, Rawtenstall
Position: J2EE Developer
- Introduced Cruise Control framework for continuous build process
- Solely responsible for management of a J2EE CMS/e-commerce application implementing Spring, Hibernate, MySQL, on Tomcat 5. The application provided various subscription services, one-off purchases, and promotions through WAP portal. The application used the Spring MVC framework for the web layer. It also used Spring dependency-injection, and Hibernate-Spring integration
- Automated build process with Ant, implemented various enhancements, bug-fixes, developed end-to-end test environment. Liaising with clients for required enhancements.
Oct 04 May 06 SurfControl plc, Congleton
Position: J2EE Developer
- Introduced WebWork web application framework (similar to Struts)
- Introduced Log4J for logging and JAXB for handling XML data
- Use of Ant to build applications, run unit tests, and other tasks
- Writing J2EE web applications using WebWork, Spring, Hibernate, MySQL, using an SOA approach. Writing Functional/Design Specs.
- Observer project, web application providing authentication, roles/privileges management, and reporting facilities for SurfControl products. Sourced Objectweb-lomboz Eclipse as development IDE for team. Sourced/Implemented WebWork web application framework and was main contact for developer queries. Introduced JAXB to managing XML data. Used Hibernate to manage roles/privileges for users, authentication, reporting data , on MySQL. User Search on AD.
- DSE project, provided a single API to manage User Directories (supporting AD and Proprietary). Sourced HSQLDB, a lightweight java-based database. Main contact for all developer queries. Implemented data-access using Hibernate, and XML tools. Introduced log4j for all debugging/logging. Wrote Ant script for build, running tests, and Javadocs.
- Everest project, a J2EE enterprise application, running on Tomcat5.
Responsible for implementing policy management to control user Internet access, using SOA, SQLServer, and Swing. Wrote Ant scripts to create Java/C++ components.
Aug 03 Oct 04 MyTravel plc, Rochdale
Position: Junior Web Developer
Role
- Maintenance, development, enhancements of MyTravel/MyTravelLite websites
- Using Struts, JSP, Oracle, HTML, JavaScript, CSS, Perl, XSLT, PSPs.
Education
Sept 99 May 03 BSc (Hons) Computer Systems: Result: 1st Manchester Metropolitan University
Sept 98 May 01 Applications programming in C - City & Guilds 424 & City & Guilds 425 (Distinctions) Distance Learning, Computeach Ltd.
Aug 96 May 98 GNVQ Level III (Distinction) Distance Learning IT Module
Job Title: freelance developer
Company: Grandparents Pus
Description: Migrated the old Grandparents Plus site to WordPress. This required
1. migrating the existing content
2. Extending the site to replicate current functionality
3. Adding custom functionality using existing plugins and overriding wordpress code
4. training on the admin interface
the current site is visible at http://www.grandparentsplus.org.uk/
From:13/Apr/2011 To:10/May/2011
Education Summary: Computer Systems BSc. (1st class honours)
-
Raja P.
Fantastic job,excellent customer service
-
Tim P.
5 for everything except timeliness but quite a big project with short timescale - most items end loaded. But excellent work and will continue with his services. Highly recommend.