We provide IT Staff Augmentation Services!

Consultant - Java/coherence Specialist Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Three years experience with hands on development work using Coherence grid technology.
  • Over twenty years experience as a computer systems analyst, application developer and technical team manager. As well as 15 years of Object Oriented design and development in Java. I am self - motivated, excellent technical skills, able to communicate well with all levels of management and contemporaries.
  • Knowledge of Object Oriented Design principles and techniques, Rational Unified Process, Spring, XML, Java, JavaScript, JSP, Struts, Grails, Groovy, Python, Jython, JUnit, Ant, Servlets, Oracle Coherence, SQL using Oracle, Sybase, MS SQL Server, and Postgres. Jboss, Weblogic, String, Apache Tomcat, Websphere, Hibernate, Eclipse, Messaging protocol including FIX, MMTP Websphere MQ, SIP, CTQ and related technologies.

PROFESSIONAL EXPERIENCE:

Confidential

Consultant - Java/Coherence Specialist

Responsibilities:

  • Work with Confidential team to stabilize and upgrade a 224 node Coherence cache.

Confidential

Lead Software Engineer

Responsibilities:

  • Developed framework for ORM migration of complex aviation data structures in legacy Oracle database to Oracle Coherence memory grid. This framework was/is used by 12 Java developers.
  • Refactor ingest process to increase efficient from 6 million objects in 7 hours to 24 million objects in just 2 hours.

Confidential

Consultant - Senior Software Engineer

Responsibilities:

  • After only three weeks at Confidential, proposed and developed a replacement framework for attribute conversion that cut the developers work by as much as 70 percent with the added benefit fewer potential bugs. This was done by heavy use Java reflection and as much generic code as possible.
  • Proposed and prototyped, 75% production ready, a re-architecting the repository of record for an 80 percent reduction in memory size which will allow corresponding savings to Confidential on Coherence licensing cost, would create a more maintainable and logical model for Confidential ’s current and future needs.

Confidential

Senior Engineer

Responsibilities:

  • Responsibilities include the design and coding of both production code and JUnit test of the Confidential Message Transformation engine and a number of its major subsystems. This includes the transactional/workflow engine, the connector framework, a standalone publisher/subscriber messaging platform among others. All development was done in an agile development process with small and fast design/development cycles.
  • Confidential Message Transformation and Processing® is a set of Java based tools for rapid implementation of a high transaction and high availability message processing engine. Specifically, the product was designed to handle the full range of message transformation and processing requirements from the most simple to the most complex.
  • Conceptualized, designed and implemented a new Java framework for the development of “protocol connector”. This created a standardized set of features for all connectors and cut the development time by two-thirds.
  • Lowered Latency: Over the course of my tenure in being responsible for the core Confidential engine, I was able to cut the message latency from 2 milliseconds (2,000 microseconds) down to 50 microseconds by changing to a highly threaded structure and reducing IO.
  • Co-designed and implemented a custom high availability subsystem for the Confidential Messaging engine. This was a cost saving for our customers who needed HA.
  • Remote Comm: Conceptualized, designed and implemented a standalone Publisher/Subscriber engine utilizing a TCP and/or UDP transport layer to push (publish) data to any number of subscribers. Fully fault tolerant by having subscribers “track” their own state and push that state to a secondary (tertiary, etc) publisher should the primary publisher be unavailable.
  • Implemented industry standards “Protocol Connectors” using the connector framework: FIX, MMTP, SIP/CTCQ, MQ Series, XTP, and other Confidential specific connectors.

Confidential

Senior Software Developer

Responsibilities:

  • Designed, implemented, maintained and enhanced a Data-Driven communication engine for the financial.center® Loan Origination product. The goal was to create a toolset that could be used by non-programmers who would then 'define" the structures and configuration of individual communication tasks that would link financial.center® to the outside world.
  • This single toolset would communicate to Web Services, Host systems (IBM, Unisys), File Based systems, and more. It was capable of building and parsing XML, WSDL, Fixed length files, Variable length files, host screens, and more. financial.center® is a browser-based, thin-client Loan Origination suite integrating Sales, Applications, Deposits and Loans in all 50 states. The application is written with JSP/Servlet/JavaBeans technologies in a custom J2EE container and supported by either an Oracle 8i or SQL Server 2000 relational database. Currently, financial.center® is installed at over 100 banking institutions nationwide, ranging in assets from $60 million to $2.7 billion.

Confidential

Associate / Project Lead

Responsibilities:

  • Part of a team to design and develop a Java (Web) version of Computer Concept's data analysis tool, DB Express. The client piece was 100% pure Java. A redesign was then done to merge the functionality of the Java client and the current desktop version with a full OO Design to replace the current desktop version.

We'd love your feedback!