Java Developer Resume Profile
PROFESSIONAL EXPERIENCE
Confidential
Project Abstract
This project seeks to simplify the processes followed by Oracle's information developers. The currently used document management system is very slow and complex. The new software aims to help the information developers become more productive. Also, this will help Oracle save huge costs it currently incurs in using the existing software.
Major contributions
- Developed a Search tool with Java Swing based UI to locate shared xml entities.
- Developed client hook scripts in java to extend Commit and Update capabilities of TortoiseSVN client.
- Developed scripts using XSLT and Ant to transform legacy XML content into DITA content
- Developed java based customizations for an XML editor called Arbortext editor.
- Developing a new Content Management System backed by subversion using java EE technologies
Tools and Technologies used
- Platform: JDK 1.6, J2EE
- Frameworks and technologies: JNI, XML, XSLT, Regular expressions
- Development/Testing Tools: Eclipse Helios, TortoiseSVN, Subversion, Ant
Confidential
The project was about building a state-of- the- art SOA platform in the Healthcare domain and then developing a web portal on that platform. The solution was a simple REST API on top of a robust Spring and JPA/Hibernate based services platform. A web client built in CakePHP consumed those REST services. Later on, these services could be used by more kinds of clients such as Android apps or iOS apps.
Major contributions
- Created Rest style web services using Jboss RESTEasy for patient portal related functions such as appointment requests, scheduling, cancellation, rescheduling, maintaining inbox, sent items, archived items.
- Developed business layer services in Spring and data layer services in Hibernate / JPA.
- Performed end-to-end testing of the services using Fiddler, SOAP UI
- Designed and developed a common client module for all email related functionality by integrating with existing email system exposed via WSDL based web services.
- Developed Xqueries to retrieve XML information from XML database named EXIST.
Tools and Technologies used
- Platform: JBoss 5.0 AS, Apache Http Server, EXIST database
- Frameworks: JBoss RestEasy Web Services, Spring 2.5, Hibernate/JPA, TestNg, Cake PHP.
- Development/Testing Tools: Eclipse Europa, BugZilla, Perforce p4v, Fiddler, Maven
Confidential
Major contributions
- Designed and developed the first multilingual premium calculator of the project, supporting English and Arabic.
- Designed and developed a common layout for the pages using the Tiles framework.
- Developed business functionality using Struts 2, Spring and Hibernate /JPA.
- Developed a prototype of premium calculator in Javascript.
- Designed classes using UML diagrams
- Developed and executed test cases using JUnit Framework.
- Participated in CSS cleanup and daily build activities.
- Performed PMD code quality checks.
- Developed Velocity templates for email sending.
Tools and Technologies used
- Platform: JBoss 4 AS, Apache Http Server
- Frameworks: Struts 2.0, Spring 2.4, Hibernate/JPA, Tiles, Junits, Ajax
- Development/Testing Tools: Eclipse Europa, Oracle SQL developer, WinCVS, Firebug, Maven