Technical Consultant Resume
TECHNICAL SKILLS:
Programming Languages: Java, Visual Basic, C, C++,C#
Scripting Technologies: VBScript, JavaScript (JScript), Perl, Unix Shell Script
Web Technologies: ASP, DHTML,XML/XSL, HTML, CSS, Scriptlets
Enterprise Technologies: J2EE 1.4, .NET Enterprise Services DCOM/COM
Relational Databases: Microsoft SQL Server 2000/7.0, Microsoft Access, Oracle 8i
Database Technologies: ADO,TSQL, PL/SQL
Web Servers: IIS 4.0/5.0, Apache Web, Apache Tomcat 4.0
Programming API: JDOM, JAXP, XML - RPC, SAX,SOAP,JMS
Application Servers: JBOSS 2.4.1, Weblogic 6.1, Weblogic 8.1, Weblogic 9, Confidential Webshpere 4.0,5.1
Design Technologies: J2EE Design Patterns (Presentations), UML
Programming Tools: WSAD, Weblogic Workshop, Eclipse
Application Frameworks: Hibernate, Spring, Struts
Operating Systems: Redhat Linux, Sun Solaris, Confidential AIX, Windows 2000/NT/98/XP
EXPERIENCE:
Confidential
Technical Consultant
Responsibilities:
- Served in Technical Consulting roles on the following SolArc RightAngle projects (most recent first):
- Nexen Marketing (SolArc RightAngle IV 10 combine db’s and add new business)
- Implementation using .NET 3.5 Winforms. Janus Controls, WebServices (WCF)
- Customization of Deal Templates for Physical and Derivative Trading
- Configuration of SolArc RightAngle system.
Environment: Windows Server 2003, .NET 3.5, SQL Server 2005, SolArc RightAngle v10.04
Confidential
Senior Java Developer
Responsibilities:
- Project methodology utilizes an Agile/Scrum approach with unit test, continuous integration, open wiki, and weekly scrum meetings.
- Implemented Calculation Engine functionality for valuations for Deal Structuring.
- Implemented services using Java/J2EE and Web Services for Cost of Goods and Load Commitment services.
- Middleware technologies used JBoss AS 4 and EJB3 (Stateless Session Beans). JBoss JMS and Tibco RV transport technologies.
- Writing unit and integration test leveraging test with JUnit and TestNG.
- Design functionality for Calculation Engine using a space based calculation grid technology leveraging Gigaspaces s OpenSpaces technology implementation. Utilizing ERCOT and PJM Gas Settlement curves to calculate fixed priced, MGI (Market Gas Index) and Initial Fixed Priced calculations.
- Built web based interfaces using JBoss Seam, RichFaces and JSF Facelets framework.
- Providing design documentation using UML for formal design specification.
- Implemented core java 1.5 templating, jvm optimization and memory profiling.
- Java JDK 1.5 multi - threading and java.util.concurrent data structures to implement the calculation engines.
- Updated project wiki with documentation to support configuration and explanation of application architecture.
Environment: JBoss AS 4, Oracle 8i in a Sun Solaris environment, Subversion, CruiseControl
Confidential
Senior Technical Architect
Responsibilities:
- Implementation and Architecture of a Quote to Cash application utilizing WebMethods BPM and integrating multiple external application using WebMethods Integration Services
- Developed formal Technical Architecture Specification for each integration point including SAP Order Management systems, Tool Configuration System, Document Management System DocQuest and other Field applications.
- Managed and estimated project schedules for tasks involved in developing the different integration components.
- Worked with different teams within Confidential Oil Tools to understand the different technical requirements for implementing and integrating systems into the over business process flow.
- Reviewed technical specification from offshore resources.
Environment: Webmethods BPM, Java, Oracle DB 10i, .NET
Confidential
Senior Java Developer
Responsibilities:
- Building enhancements and bug fixes to for the commodities trading application.
- Implemented services using Java/J2EE and Web Services as entry - point into the Triple Point Technologies CXL commodities trading application.
- Middleware technologies used Weblogic Application Service 8.1 (Stateless Session Beans) .. Weblogic JMS and Tibco RV transport technologies.
- Involved in the process or rewriting portions of the P/L Server Core EOD process written in a core java multi-threaded environment on Windows Platform.
- Reviewing functional designs existing application components which included the gas scheduling, financial accounting, and storage application as it pertain to existing trading application. Documented and captured requirements for existing Gas Management System.
- Analysis of existing Profit/Loss Service as it existed with many performance problems and made recommendations to assist in enhancing process performance and eliminating out of memory errors.
- Implemented enhancements to the Trade Capture, Order Management, Risk System and Valuation Process for trade positions.
- Diagnosed and debugged commodities trading application change requests.
- Core Java development using multi-threaded programming in the PL Server implementation... leveraging java data structure for storing and manipulating data and processing flat files and high capacity low latency system.
- Leveraged Doug Lea multi-threaded programming to implement core threading processes.
Environment: Web logic 8.1, Oracle 8i in a Windows environment
Confidential
Senior .NET Architect/Senior Developer
Responsibilities:
- Migrating an .NET Enterprise Application Framework to .NET 2.0
- Identify best practices for Enterprise Application Framework.
- Create PowerPoint presentations for discussion with business and technical groups.
- Reviewing technical design documents and approving design approaches.
- Designing Component Frameworks to support business domain.
- Enterprise Framework components for developing Sharepoint Portal Application
- Working with Open Source Tools and Frameworks such as nHibernate, Spring.NET, CruiseControl.NET
- Involved in building and designing an open standards enterprise integration framework to replace existing integration infrastructure with a focus on Tibco EMS, Tibco BusinessWorks, and Tibco RV.
- Performance evaluation using CompuWare diagnostic tools.
- Created Wiki site to support the Enterprise Application Framework and promote it as a ServiceLine.
- Configuration of build environment using CruiseControl.NET while applying support plug - in components to integrate testing and validation of the build environment such as (JUnit, Simian, FxCop)
- Evaluation of many of the future technologies such as Smart Client Software Factories, Windows Communication Foundation.
- Created definition for development and change management standards to support the EAF Service Line.
- Used Agile development methodologies such as continuous integration to deliver working software to the customer.
- Documenting Best Practices for using the EAF for other projects within the organization.
- Rational Tool Set (RequisitePro, Rational Enterprise Architect)
Environment: Windows Advanced Server and Oracle 8i in a Windows environment
Confidential
J2EE Solution Architect/Java Developer (Lead)
Responsibilities:
- Lead a team of 7 onshore resources building out the Technical Architect for the Government Securities rewrite.
- Technical Architecture and Design of components with Government Securities and Exchange Clearing and Settlement application for major bank in New York City.
- Reviewing technical design documents and approving design approaches.
- Designing Component Frameworks to support business domain.
- Implementation of Application Framework that leverages Spring 1.2 and Hibernate open source frameworks.
- Design of High - Throughput execution engine using core Java technologies multi-threaded for a highly available application.
- Design Highly Available Strategy to provide application with Fail-Over and Recovery Capabilities.
- Implemented Principles of SOA in an ESB style architecture to provide service transparency and system integration using Tibco EMS and BusinessWorks technologies which include the WorkFlow process definition.
Environment: Weblogic 9.1 and Oracle 10G in a Sun Solaris Unix environment.
Confidential
Java/J2EE DeveloperResponsibilities:
- Lead a team of 10 resources 4 onshore and 6 offshore resources to build Manager s Dashboard application.
- Implementation of Webmethod services to update datasource in realtime.
- J2EE application using Session Beans and WebServices.
- Design Solution Architecture of Enterprise Application
- J2EE Design patterns, Integration Design Patterns
- Designed Charting Framework using JFreeChart to display metric data in various charts.
- Testing and optimizing application software by identifying bottle necks
- Develop and design application architecture and behavior of application components.
Environment: Websphere 5.0 and Oracle 8 in Confidential AIX Unix environment.
Confidential
J2EE Architect/Java Developer (Lead)
Responsibilities:
- Large integration project using WLI services to integrate their legacy systems with their SAP application.
- Weblogic Integration Services (WLI)
- Real - time SAP integration .
- Weblogic Workshop (XQuery, Process Definitions)
- WS-BPEL using Websphere Process Server to create process definition.
Environment: Websphere 5.0 and Oracle 8 in Confidential AIX Unix environment.
Confidential
Java/J2EE DeveloperResponsibilities:
- J2EE application using Session Beans and WebServices.
- Created a Portlet UI to access Service Layer (J2EE EJBs) business process.
- Architect and Design Portlet application using Rational XDE Tools (UML Diagrams)
- J2EE Design patterns, Integration Design Patterns
- Provided Continuous Integration Testing using JUnit and Cactus testing framework.
- Implemented persistent layer using Hibernate persistence framework.
- Refactored and Optimized design to meet non functional performance requirements.
- Websphere MQ for receiving messages from the ESB and utilizing the transformation service to transform messages performs business processing and resubmitting message to queue. Implementation includes MDB and JMS.
Environment: Websphere 5.0, Webshpere MQ, Websphere Process Server and DB2 in Confidential AIX Unix environment.
Confidential
Senior J2EE Architect/Developer Consultant
Responsibilities:
- Migrating .NET Configuration Engine to J2EE utilizing Weblogic Workshop and Weblogic 8.1 Integration Services.
- Portal development implementing configuration engines services and security services using WS - Security message level security.
- Development Weblogic Workshop 8.1 Java Process Definitions, PageFlows and Custom Java Controls to implement synchronous and asynchronous business requirements.
- Utilizing Weblogic 8.1 Integration Services to implement Enterprise Service Bus architecture via queue based component event propagation.
- Developing using Weblogic Workshop framework components to optimize communication with SAP rules engine using common configuration caching subsystem which increases service throughput under heavy load.
- Developing using Business Process Flows for integrating with legacy systems to validate, enrich, standardize and transform data from the source system into application using batch integration process using BizTalk Server 2002.
Confidential
Senior Consultant/Java Developer (Lead)
Responsibilities:
- Developing Service Oriented Real - time Integration Architecture for the B2B unit.
- Developing Multi-threaded data acquisition services to retrieve data from legacy systems.
- Develop and Design Business Process using CASE Tools (Borland Together) and developing business logic using GoF Design patterns implemented using java j2ee technologies.
- Implementation of Application Framework that leverages Spring and IBatis open source frameworks.
- Utilized the Spring as a IOC container to wire of dependent service and components.
- Responsible for developing and designing caching and logging mechanisms leveraging existing open source technologies such as Log4j and JCS (Java Caching Services).
- Developing Session Bean and Web Services interface for deployment on Weblogic 8.1.
- Responsible for integrating development with back end EIS systems using off-board server for integrating and data conversion.
- Designed a distributed cache system using JMS Topics.
- Developed clients using C# and .NET framework to access or Service Oriented Architecture through SOAP request.
Confidential
Consultant Java/J2EE Developer
Responsibilities:
- Used UML for design and created Use Case Documentation to describe existing and future systems.
- Implemented Credit Application using Flash, Tibco Rendevous,and WebSphere application server.
- Implementation consists of Session EJB, Flash, JSPs, Servlets and DB2 database servers.
- Implemented software using the ‘XP’ software methodology and created architectural design based on (GOF) design patterns.
- Consumed services made available by Legacy Systems (EIS) which includes Confidential Mainframe and SAP.
- I designed and implemented the Credit portion of the application which provided a more robust and extensible system for the credit department.