Senior Technology Specialist (contract) Resume
SUMMARY:
- Over 12 years of enterprise software development experience that includes analysis, architecture, design and development of various disparate applications using broad spectrum of technologies.
- Over 7 years of experience in SOA and related integration technologies such as Web Services, ESB, SOAP, BPEL, XML, WS - *. Experienced in both Oracle and IBM stack of SOA technologies.
- Extensive experience designing and developing applications using Oracle Fusion Middleware 10g, 11g, 12c (Orchestration, BPEL, Rules, OSB, Web Services).
- Proficient with Agile, Object Oriented and Structured design methodologies.
- Self motivated and fast learner with the drive to learn and master new technologies.
TECHNICAL SKILLS:
Design: UML (Rational Rose & Visio), Object Oriented Analysis and Design, J2EE Design Patterns.
Java & Other Java Based frameworks & packages: Java SE / EE, JPA, JAXP, JAXB, JAX-RPC, JAX-WS, JAX-RS, JMS, RMI, Spring Framework, Hibernate, Struts, JSTL, Xalan, Castor, fop, JUnit, Apache SOAP, JBOSS portal, iLog JViews, iLog jRules, ezymock, rmock, Selenium, Fatwire, Lucene, Websphere portal
Application servers: Oracle Weblogic, IBM WebSphere, Apache Tomcat, JBOSS, Glassfish v2
SOA, Webservices & Middleware: Oracle Fusion Middleware (SOA Suite 11g, BPEL 11g, Oracle ESB 10g/11g), JBPM, Mule ESB, JBoss ESB, Websphere ESB, Websphere Message Broker, Websphere process server, Drools, SOA patterns, Web Services, WS-* extensions
Databases: SQL Server, Oracle, Sybase, MySQL, IBM DB2
Web Scripting: Web 2.0 (prototype, scriptalicious), HTML, DHTML, XML, XSLT, CSS, JavaScript, JSON
Build Tools: Ant, Maven 2, Pulse, Bamboo
PROFESSIONAL EXPERIENCE:
Confidential
Senior Technology Specialist (contract)
Responsibilities:
- Lead integration developer for the following projects: Postpaid / Prepaid mobiles, Confidential broadband, MyAccount self services.
- Design and develop web services orchestration using JEE, Oracle SOA (BPEL & OSB).
- Work closely with architects, business analysts and project owners to identify and refine solution requirements.
- Design WSDL interfaces, XSD schema, XSL / XQuery transformations. Writing service interface documentation, component design and consuming services specifications.
- Mentor and guide junior developers in the team.
- Assist Confidential operations with resolution of production issues.
- Technologies used include Oracle Fusion SOA Suite 11g (BPEL, Business Rules, OSB), Java web services, Hibernate, Spring Suite
Confidential
Senior Java/JEE Developer (contract)
Responsibilities:
- Maintenance and enhancements of the existing TAFE enrolment systems.
- Designed & developed address verification service integrating with external data providers.
- Implemented multithreaded batch processing applications to assist with data cleansing / migration.
- Technologies used in these projects were: Spring MVC, Spring, Hibernate, Websphere MQ
Confidential
Senior SOA / Java SDF Services Developer (contract)
Responsibilities:
- Successfully automated back-end manual order processing (Siebel Order Entry) using Oracle service bus and Oracle BPEL. This resulted in Confidential ’s most successful iphone launch with over 99% order success rate.
- Design, develop and integrate business processes & services as per interface specifications.
- Orchestration and transformation / enrichment of business services workflow using Oracle Service Bus & Oracle BPEL.
- Technologies used in these projects were Oracle SOA Suite 11g, Oracle OSB 10g, Web Services, Hibernate, Spring, Spring Web Services, JDeveloper.
Confidential
Senior Backend Services Developer (contract)
Responsibilities:
- Worked at Department of Immigration & Citizenship ( Confidential ) on a project to develop their new visa-processing portal.
- Refactored and redesigned a poorly performing data migration service, this resulted in performance improvement of over 90%.
- Implementation of backend business logic as per the micro design specifications.
- Design and implement web service in order to migrate visa applications from Confidential ’s legacy system to the current portal solution.
- Integration with in-house and external systems, message flows, message transformation and handling using Websphere Message Broker.
- Websphere portal development.
Confidential
Senior Java /JEE SDF Services Developer (contract)
Responsibilities:
- Implement web services and integrate with associated business modules.
- Orchestrate service calls and messages transformation using Oracle Service Bus.
- Technologies used in these projects were Java 6, Spring framework, Hibernate, JAXWS, JAXB, Oracle Service Bus, JRules
Confidential
Senior Java /JEE Analyst Programmer (contract)
Responsibilities:
- Setup and implement their new development technology stack based on JEE 5, Spring, Hibernate / JPA, JBoss, Maven.
- Developed an Ajax based application to deliver divisional equity market exposure analysis reports.
- Technologies used in these projects were JEE5, Spring framework, JPA, Hibernate, Spring mvc, Spring security, iLog JViews, Javascript based Ajax (prototype, scriptalicious)
Confidential
Senior Java / Portal Developer (contract)
Responsibilities:
- Analysis, Design and Development of enhancements for core TSL applications like insight (incident management system), Health of Relationship (customer survey application)
- Analysis, Design and Development of eAccess (online access request forms with approval workflow).
- Technologies used in these projects were J2EE, Web DynPro, Netweaver 2004s WAS, Weblogic 8.0, MS SQL Server 2000
- Implemented a prototype GIS application using Esri ArcGIS package
Confidential
Senior Java Analyst Programmer (contract)
Responsibilities:
- Architected & Implemented Mule ESB to facilitate communication & orchestration between distributed application services (web, rules engine, persistence)
- Part of backend development team, developing business rules using iLog jRules & implementing persistence layer using EJB 3.0, Hibernate & Spring
Confidential
J2EE Analyst Programmer (contract)
Responsibilities:
- AAS (Australian Administration Services previous owned by KAZ group) is one of Australia’s leading specialists in superannuation administration. Administering superannuation for 220,000 employers & 4 million members.
- Atune (aaspire) is an extensive superannuation solution developed by AAS.
- Develop user interface, business logic and converting existing persistence framework from jdbc to Hibernate.
Confidential
Java Analyst Programmer (contract)
Responsibilities:
- At Fuji Confidential my main responsibility was to maintain and enhance their two sales portals. (Combined both generate $20M revenue per month).
- Technologies used in these projects are: Java/J2EE, tomcat, Oracle 9i, Hibernate, Multi-threading, XML
Confidential
J2EE Portal Developer
Responsibilities:
- At Confidential I have developed various J2EE, Portal based applications. I have played a major role in all aspects of SDLC
- My duties at Transfield included:
- Database Design.
- System Design and Architecture.
- On some occasions gather and document business functional requirements.
- Administer and maintain SAP Enterprise portal.
- Mentoring junior developers
- Coding in Java and JSP for our J2EE based projects adhering to J2EE design pattern principles.
- Designing and maintaining SQL databases.
- Coding stored procedures, functions in SQL
- Overseeing and designing database structures to ensure efficiency and stability.
Confidential
Responsibilities:
- Design & develop synchronous and asynchronous BPEL process.
- Implement retry, alarm & notification mechanisms in the BPEL processes.
- Integrate BPEL processes with Oracle ESB services.
- Transform message payloads using XSLT & XQuery
- Design & implement Oracle ESB services.
- Design and implement database services component using EJB3, Hibernate, Spring & Spring Web Services.
Environment: Oracle SOA Suite 11g, Oracle ESB 10g, Hibernate, Spring, Spring Web Services, JDeveloper, XSLT, XQuery
Confidential
Responsibilities:
- Develop backend business logic for specific visa processing modules, this includes interacting with external systems via web services.
- Message flows, transformation & mediation for transport of messages between internal & external services using Websphere Message Broker.
- Development of a web service, which enables migration of visa applications from Confidential ’s legacy system to GVP.
Environment: Websphere, Websphere SOA (message broker), Websphere MQ, Spring-ws, Hibernate, Spring etc.
Confidential
Responsibilities:
- Design and develop web service module for device activation, this includes integration with other SDF modules and external systems.
- Design and implement an OSB framework, which can be utilized by all SDF modules to expose their business functions via the bus.
Environment: JBoss 5, Oracle Service Bus 10.3, Spring, Hibernate.
Confidential
Senior Java / JEE Analyst Programmer
Responsibilities:
- The initial proof of technology and setting up spring and maven based development framework.
- Involved mostly in backend / business logic development and implementing a framework for delivering charts.
- Coordinate development with team members.
Environment: EJB 3, JPA, Hibernate, Spring, Spring MVC, Spring Security, ezymock, rmock, Selinium, ilog JViews, Sybase, MS SQL Server 2005.
Confidential
Senior Java Portal Analyst Programmer
Responsibilities:
- Meet with application owner to elicit and document requirements.
- Application architecture and database design.
- Application development, unit testing.
Environment: Web DynPro, EJB 2.0, Web Services, JUnit, SQL Server 2000, NWDI
Confidential
Senior Java Analyst Programmer
Responsibilities:
- Architect & Implement Mule ESB
- Work as a part of the backend team, developing business rules & implementing persistent data models.
Environment: Team - 7 DevelopersJBoss, Hibernate 3, Spring, MySQL, JRules, GWT (Google web toolkit), Eclipse, Sub Version, Maven 2.
Confidential
J2EE Analyst Programmer
Responsibilities:
- Covert existing persistence framework to implement Hibernate.
- Screen / business logic enhancements.
Confidential
J2EE Portal Developer
Responsibilities:
- Application and database design.
- Application development using Web DynPro
Confidential
J2EE Portal Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Design and implement the business logic using Session EJB.
- Development of application front-end using Web DynPro.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Design and implement the workflow engine using Session EJBs.
- Development of application front-end implementing struts MVC architecture.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Design and implement the workflow engine using Session EJBs.
- Development of application front-end implementing struts MVC architecture.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Development of back-end using EJBs and JCA to extract data from SAP.
- Development of application front-end implementing struts MVC architecture.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Development of back-end using EJBs and JCA to extract data from SAP.
- Creating XSLT style sheet templates to transform beans into static HTML pages.
- Development of application front-end using servlets.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Created stored procedures for reporting.
- Development of application back-end using EJBs
- Development of application front-end implementing struts MVC architecture and creating JSP custom taglibs.
Confidential
Java Developer
Responsibilities:
- Design UML class, sequence, and collaboration diagrams.
- Design and implement database layer in SQL Server.
- Created stored procedure for “massaging” data and storing them in report specific summary tables.
- Development of graphical reporting framework.
- Implement ability to save file in PDF format and download tabular reports to excel spreadsheets.
- Development of application front-end implementing struts MVC architecture.
