Java EE Developer
Bringing innovation to mature software systems into modern engineering systems.
Key competencies include:
SOAP, REST, TCP/IP, HTTP.
Linux OS, UNIX OS, Shell Scripts, Python, PowerShell, Ant, Maven.
Weblogic, JBoss, Tomcat, Apache HTTP.
Oracle, DB2, MySql, MongoDB, PL/SQL.
Verizon Data Services 08/2000 to 05/2015
Thrived in the data intensive world at Verizon Data Services in the Network Engineering group working on the flow of equipment information and integration with finances and planning, monitoring and alarms systems.
Designed, developed, built, deployed, and supported applications with a lead role in the continuing evolution of Java applications and application servers.
Summary of my Java development work at Verizon
Evolved the EJB 2.0 architecture to light weight EJB 3.0 and POJOs with persistence having the goal of the RESTful model, no state maintained on the application server session. Moved from clustered to distributed systems.
RESTful Web Services.
Used for transferring documents between applications.
POST requests to upload a document and GET requests to download a document or retrieve document listings.
Built with Spring HATEOAS web services wrapper of Apache HTTP Commons APIs with the URI as a good match to a document path.
SOAP web services
Used for requesting data between applications. Built with the Eclipse IDE and Apache Axis libraries.
Security was provided by restricting access through a Verizon service registry.
Java OO design
Coordinated with offshore development teams on code review and utilizing OO design patterns.
Rolled up disparate implementations of the same functionality and standardized frameworks.
Masters in Computer Science and Statistics, MSC, Victoria University, Melbourne, AU
- Apache HTTP
- Ext Js
- Linux OS
- Shell Scripts
- UNIX OS