Jeff Fries olutions.com



|Jeff Fries | |

| | |

|Cell Phone: 1-919-930-4827 | |

| | |

| Email: PegasusWebServices@ | |

|“I embrace using Rapid Application Development to Save Time and Money” | |

|PERFORMANCE IS A SYSTEM REQUIREMENT | |

| | |

Objective Role

I am seeking a UX UI, Solutions/Data Architect, Data Modeler or Business Analyst role.

Summary

Architected, Designed, and Implemented SmartGWT Framework, Data Modeling, Database Creation, Portlet based Dashboard containing Widgets. Used by Corporate Execs, this Human Engineered Dashboard featured Quick Decision Key Performance Indicators and Jasper Report Server. Used Jasper Libraries to create an Ad-Hoc User Reporting Subsystem. As Lead Web 2.0 UI Architect, created Exciting and Highly Usable Web 2.0 Enterprise Applications, Enterprise Web Development, Jboss Rules(named DROOLS), IBM iLog JRules, Security Assertion Markup Language (SAML), IBM WebSphere Commerce Framework, Python, PHP, GWTP ESB, Camel ESB, C++, Java, J2EE, Rich Client Interfaces, Portals and App Servers(WebLogic, WebSphere, Liferay, and JBoss), JSR-168 Portlet Standard, Apache Tomcat Servlet Container, including iPlanet, Apache Tomcat, Windows Server 2003, Internet Information Services (IIS) 6.0, Apache HTTP Server and Tomcat, JRun, Netscape Information Server(NIS), Enterprise Server, Servlets, jQuery, YUI, Smart GWT 3.0, GWT 2.3, GWTP Version 2.4, Sencha ExtJS(GWT), Sencha GXT, and GWT-EXT, Adobe Flash/Flex, Seam, JSP, Java Server Faces(JSF), RichFaces, Dynamic HTML(DHTML), DOM, CSS, AJAX (xmlhttp), JavaScript, , Swing, AWT, php, Carousel XUI, Eclipse, MyEclipse Ver. 5.0, WebLogic Workshop, WebSphere Studio Application Developer (WSAD) Version 5.1.2, Jdeveloper, Jbuilder, Data Synapse GridServer, iBator & iBatis, Hibernate 3.0, Spring 2.0, SOAP Web Services, Web Services Description Language(WSDL), Full SDLC, Enterprise Architecture, System and Database Design, Object Oriented Design & Development, Automate to reduce Development Costs, Java, EJB3 J2EE, Service Oriented Architecture(SOA) and Enterprise Service Bus, Performance Analysis and Redesign the Quest to find and correct Performance Bottlenecks, Ruby On Rails, Technical Project Manager over a Development Team of more than 50 Developers, Fair Isaac Blaze Advisor, IBM iLog Rules, Drools (JBoss Rules Engine), jBPM (Business Process Management Engine) , Graphical Process Definition, JNDI (Java Naming and Directory Interface), Groovy 1.6, Database Architecture and Data Modeling, JDBC/ODBC (DataBase Connectivity) Driver Manager and Drivers, Heavy SYBASE using complex joins, Hibernate, Toplink, JPA, Data Access Objects(DAOs), Online Bill Pay, Business Process Engineering, Workflow Management, Human Factors Engineering(HFE), MVC (Model View Controller), STRUTS, Spring MVC, Database Administrator(DBA), Agile Software Development, Scrum, Requirements Gathering/Design/Development/Testing, helped companies migrate from Project Oriented to Enterprise Systems, Enterprise Service Bus (ESB), XML Generation, SAX and DOM Parsing, Xtreme Programming (XP), Telecom Industries including AT&T, MCI, Bell group, and Cisco Systems, Business Analysis, Rational Unified Process (RUP), UML, Use Cases, UIDs, State Diagrams, Interaction Diagrams, Collaboration Diagrams, Japplets, XML, XSL, XSLT, ANSI SQL, Agile Technologies, Tool Command Language (TCL) , and Member of the Ultrix Engineering Group - Digital Equipment Corp's Unix Development Team, Security Systems and Subsystem creation, Invented a Multi-Dimensional Hack-Proof Encryption Algorithm, created many extensive ETL (extract, transform, and load) applications for Deutsche Bank.

Experience

SC DHHS Apr '14 – present

Consultant/Advisor/Architect

Mulesoft Service Buss developed services using SOAP and deployed to the Mulesoft Service Buss.

Created UI POC trialed Sencha ExtJS(GWT), Sench GXT, and GWT Development Environment. Presented findings to Management.

Trialed Oracle Service Buss, AWOS2 Service Buss and Multesoft. Critiqued each for ease of use with regard to Administration.

Reviewed Architecture and made Recommendations for changes.

Reviewed IDEs for best fit solution.

Created UI Wireframes and Interactive Prototypes using Axure RP Pro for SC DHHS Medicaid Replacement Project.

Developed User Interface using AngularJS, Kendo UI, and Bootstrap.CSS .

Created Reference Data Screens, Menu, List, Add Reference Code, and Edit Reference Code using AngularJS, KendoUI and Bootstrap.CSS

Created Mock MuleSoft Mule Service with Mock Data returned via REST API.

Swisslog Apr ‘ 13 – Feb ‘14

Newport News, VA

SmartGWT Jasper Dashboard Architecture Consultant

Responsible for the Architecture, Design, Implementation and Test of the Performance Indicators Displayed Auto Pick Warehouse Management Dashboard.

Reverse engineered Perl Scripts used in version 1 Dashboard. The Dashboard I worked on was the second version. The second version was developed in Java instead of php. The php used perl Scripts to gather data for the original Dashboard version.

Used REST to access some services. Both POST and GET methods were implemented for various server side invocations.

Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, Caching.

Architected, Designed, and Implemented per requirements an Executive Dashboard containing Graphical and Number Quick Glance Decision Widgets based on SmartGWT Version 4.0 Portlet technology.

Dashboard included Jasper Dynamic Reports based Ad Hoc Reporting functionality using My-SQL Database to create a Logical and Physical Data Model for the My-SQL centric Dashboard Database.

Created various services including Database JDBC Access services.

Used SmartGWT Visual Builder to auto-create Data Source definitions, SmartClient Components such as ListGrid, ListGridRecords and Portlets.

Used JReport Designer to include Data Source, Queries, and Business Views for Reporting Subsystem allowing easy end user designed reports.

Added Jasper Reporting Subsystem as an alternate low cost solution for the Dashboards’ Reporting Subsystem.

Using Single Sign-on allowed users to transparently access the Reporting Subsystem from the Dashboard. Single Sign-on with Ad Hoc Query Report Generator built into the Dashboard.

Saved Development Money using Rapid Application Development Solutions.

Prototyped the Dashboard using Ruby On Rails to see its effectiveness.

Developed Ad Hoc Query Report Generation Subsystem Prototype.

Delta Airlines Mar '12 – Feb ‘13

Atlanta, GA

GWTP MVP Version 2.4 Consultant

● Developed enhancements to existing system Deltas Service Center application.

● Made recommendations on look-and-feel changes.

● Added Timing Probes into strategic location of code and determined Templates would need to be

rewritten to gain performance improvements. Also recommended only creating Screens on the fly as needed.

● Recommended lazy screen creation and loading when each as action is performed by the user upon request of screen display.

● Performance analysis and recommended improvements.

● System Wide Solution Architecture Changes to make the application perform well and make it more easily monComponent Creation and Integration.

● Architected a Generic Solution for Popup Panels used in Same Day Travel Subsytem of the Delta Airlines Agent Travel Research and Sales System. The use of Generic Solutions reduced Development and Test Time costs and enabled the application to use these components more quickly.

● Implemented Popup Panels into Same Day Travel Screen of the Delta Airlines Agent Travel Research and Sales System.

● Integrated Popup Panels into the Screens used in the Delta Same Day Travel Functionality of the Delta Airlines Agent Travel Research and Sales System.

IBM Jan ’12 – Mar '12

Research Triangle Park, NC

iLog JRules Developer

Researched Web Application JRules Integration.

Created Rule Project using JRules Rule Studio.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, Caching.

Created Business Rules using IBM iLog JRules.

Created Rule Flow.

Debugged Rule Flow.

Tested JRules on using Decision Validation Services

Deployed Rule Project to the Rule Execution Server.

Published Rule Project on the Rule Team Server.

Managed, Validated, Monitored, and Audited Rules from the Rule Team Server.

Elavon Jul ’11 – Dec ‘11

Knoxville, TN

Gwt MVP - Rich User Interface Solution Architect

Provided Mentoring and Advice on using GWT Version 2.3 used with UIBinder.

Created prototype using Smart GWT Version 3.0 for evaluation purposes. Tested SmartGWT MVC, Data Access, and its Local and Remote DataSource binding and configuration capabilities.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Ported and Integrated GWT Application to Liferay Portal Version 6.0.

Made recommendation on Development and Design Patterns using Generic Patterns of Design and Implementation reducing Design and Development costs.

Designed and Implemented a Merchant Credit Card Processing Form-like application using Java, J2EE, Hibernate, Spring, MySql and Oracle using Rational Software Architect IDE.

Used IBM iLog JRules for Credit Application Acceptance Criteria Rules Implementation.

Created Web Services for City and State lookup by Zip Code, Bank Name lookup by Routing Number and Costco Merchant Membership Info lookup.

Integrated WebSphere App. Server Web Application into Liferay Portal.

Created ANT Build File and Tested Build and Deployment of the Portal Application.

Sensus(Six Month Contract) Dec ‘09 – Jan ‘11

Morrisville, NC

UI Solutions Architect

Control and Monitoring System for Street Lighting, Electric Grids and Electric, Water and Gas Meters.

Architected RNI 3.1 Common Control Framework Web Based UI

Discovered UI Patterns of Reusability.

Used iLog JRules for Billing rules definition and implementation.

Used Camel ESB for Event Processing.

Identified Reusable Widgets and Panels.

Designed and Implemented jQuery Plug-Ins

Designed and Implemented jQuery Widgets and Panels.

Designed and Implemented Highcharts Graphs and Charts.

MVC Control based on Struts2.

Application runs on Tomcat Version 6.0

Deutsche Bank Jan ‘11 – Jul ‘11

Cary, NC

Java/Web Service Development

Business Analyst met with Users to discuss Business Processes.

Developed perl scripts to drive the ETL.

Reverse engineered and maintained existing perl scripts used for ETL.

As a Business Analyst collected Business Requirements for the Application being created.

Architected, Designed and Implemented Locates Application using Flash/Flex, Rich Web 2.0 UI, WebLogic and Axis Web Services, deployed to SunOS Linux.

Architected Database and Data Structure using Object Modeling approach.

Added code to Money Market application.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Modified Coherence based Applications.

Code invoked Web Services using complex table joins for Sybase data selects.

Used Sybase for table generation and population. Used BCP Bulk Loader.

Created Axis Web Service for gathering Trade and Monetary historical information. Web Services based on WSDL definitions.

Created various Java applications.

Deployed code to Unix servers and WebLogic App Server.

Mentored on GWT Development.

ETL (extract, transform, and load) extracting data from a source applications database, transforming it to the requirements of the destination application and loading it into the destination application’s database.

Used php to develop interactive web application for buy/sell decisions.

Migrated applications to use the Oracle Database and Coherence Distributed cache.

Created data exchange application using WebLogic J2EE and Web Services.

Security Services were built into Web Service Data Exchanges.

Source Code was maintained in SubVersion repository accessed via Tortoise User Interface for subversion.

ACN Sep ‘09 – Dec ‘09

Concord, NC

Senior Software Consultant

Architected, Designed and Implemented Web 2.0 UI using the Google Web Toolkit (GWT and EXT). Implemented code in Presentation, Business and Data Layers.

Business Analyst met with Users to discuss Business Processes.

As a Business Analyst collected Business Requirements for the Application being created.

Created SQL Scripts to make various Data Corrections to the Telecommunications Order Processing and Billing Databases.

Automated Order Processing for Telecommunications Order Entry and Fulfillment using php language for interactive dynamic web application.

Guided and Mentored Junior Level Developers with Development Process.

Created Java Code and Ant Build Scripts for Automated Nightly Builds.

Architected Solutions to current problems.

Heavily used XSLT to perform rules based transformations.

Bank of America Apr ‘09 – Aug ‘09

Charlotte, NC

Senior Software Consultant

Architected, Design, and Implemented Web 2.0 Application using Flash/Flex for the User Interface. Application provided functionality for a Financial Market Risk Analysis System.

WebLogic Portal Development. Developed various portlets as plug-in web components to the Portlet Container.

Modified Build Scripts adding dependency checks to determine which source code to rebuild.

Evolved J2EE EJB Application modifying an existing application to an improved application with enhanced workflow.

Set up a Distributed Cache and Computing Framework based on the Synapse GridServer technology. Created a working prototype with concurrently running Risk Management Distributed Calculations. This solution consisted of running jobs across processors contained process execution task splits and joins. This application consisted of WebLogic App. Server, Spring, and Hibernate components accessing an Oracle 10 Database.

Set up Cruise Control Continuous Integration Build Environment.

Created Flex Test Clients. Modified Sever side services for Flex and Flex Data Binding.

IBatis Data Layer Construction and Testing.

Junit and Cactus Local and Remote Testing.

Helix Workflow and Bus. Process Engineering Language.

LC Industries Inc. Jun ‘08 – Feb ‘09

RTP, NC

ECommerce Web Architect

Performed multiple roles including Business Analyst, Database Architect, Data Modeler. Created Physical Database. As a Data Architect create the Logical and Physical Data Model. Created DB Schemas with Tables, Table Column Definitions and Associations.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Business Analyst met with Users to discuss Business Processes.

Evaluated using iLog JRules for Business Rules associated with Customer Buying characteristics and discounts. We ended up using Drools as it was the least expensive solution.

As a Business Analyst collected Business Requirements for the Application being created.

Architected and Designed LC Industries BuyLCI eCommerce Web Site Multi vendor Web 2.0 based eCommerce system.

Technologies used: JSF, JSP, Backing Beans Bus Layer, JPA, Hibernate 3.0, Spring MVC, Microsoft’s SQLServer Database Server, Web Services using SOAP UI tool, Apache Drools Engine and Development Environment.

Enhanced the JSP Standard Tag Library by adding tags streamlining the development of the JSP Application. Used the tag library to solve simple repetitive processing that would have to otherwise be coded each and every time the functionality was required.

Utilized IBM WebSphere Application and WebSphere Commerce Enterprise Suite.

IBM WebSphere Commerce provided most of the infrastructure for eCommerce Store Content, Product Search, Content Data Loading from Vendors, Contracts and Entitlements, Collaborative Content Management providing business users control over the creation, management and publishing of product information, Web content and campaign information. Additionally, IBM WebSphere Commerce was used to deliver a rich, relevant customer and partner experience by extending a common set of business services across every point of interaction.

Seamlessly integrated order processing across channels and external systems such as the Warehouse Order Submission and Fulfillment system via the use of IBM WebSphere Commerce eCommerce Framework.

Secure Transaction Control.

Set up Security Subsystem using Spring acegi.

Used Spring MVC based on Struts 2 Model.

Created Users, Roles, and UI Screens to map Users to Roles and Roles to Functions.

Promoted Marketing Campaigns, Discount Programs, and Customer Personalization via the easy to use IBM WebSphere Commerce suite of enabling software.

Order Payment processing via Credit Card transactions were used for order payment. This feature was also provided by the WebSphere Commerce infrastructure.

Cormine Intelligent Data Apr ‘08 – Jul ‘08

Suffolk, VA

GWT with Machine Learning and Natural Language Processing Consultant

Provided consulting services including review of the current code, current code file structure, and current flow-of-control model.

Architected, Designed and Developed GWT Web 2.0 Web Data Search Engine and UI Panels.

Used Machine Learning and Natural Language Processing to dissect web based data to create advanced search mechanisms providing intelligent search functionality to the Government.

Modified Sources List View using GWT and GWT-EXT components. Used GWT-EXT for advanced page level implementations, table edits and remote table data sorting. Recommended and integrated GUI Builder for Rapid Application Development.

Added Combo Box to select Sources Status on List View. Added colored Status Indicator to List View.

Used wrappers to wrap server side calls to support GWT-RPC. GWT-RPC was used to invoke Asynchronous Services. The UI Code also made calls to Synchronous code blocking as necessary awaiting server side completion.

Added control functionality and fields to Source Detail View. Added control code to modify what is displayed / hidden dynamically on parts of the screen based on a type selection.

Modified Select Lists to use Database contained lists instead of hard coded lists.

Created Preprocessor Replacement Items Screen.

Created Preprocessor Stop Words Screen.

Created Preview Preprocessor Changes Screen. Added Buttons to Toolbar to provide functionality to Commit Changes and Discard Changes.

User Interface (UI) Development based on Human Factors Engineering (HFE) was used on realtime screens developed for the government.

Created complete round trip code including UI, Services, and Spring 2.0 generated DAOs.

JDS Uniphase Inc. Oct ‘06 – Apr ‘08

Morrisville, NC

NetComplete Architect – Lead Architect on the NetComplete Architecture Team

Corporate Chief UI Architect. Lead Meeting with other Product Area UI Architects. Set Corporate UI Architectural Direction. Lead Migration to JBoss Portal creating a Unified Approach for next generation Corporation’s Umbrella Flagship Application.

Architected Database supporting above application.

Modified Python Scripts for Support Updates.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Introduced RedHat JBOSS Portal and JBOSS Application Server to JDS Uniphase.

Spearheaded and championed the use of JBoss Portal for the JDSU flagship product providing Single Sign-ON, COMMON LOOK-AND-FEEL, JBOSS PORTAL as a corporate technology for JDSU’s Umbrella based Flagship Application.

Presented Seminars. Topics included GWT Capabilities, Setting up a development featuring GWT Designer WYSIWYG UI Builder.

Helped Developers Set up their Development environments including Eclipse, GWT Eclipse Plug-in, GWT Designer and target Server.

Introduced JDSU to the Google Web Toolkit (GWT) for Design and Development of a Rich Client Application with more than 15 Real Time updating screens.

This code used GWT-RPC to invoke methods which wrapped existing servlets providing server side services to the GWT client. We no longer needed to explicitly create JavaScript code as it was compiled from the GWT code developed in the Eclipse IDE.

Implemented Enterprise Service Bus using Tomcat Servlets to satisfy Ajax and DHTML Service Requirements.

Created components using Seam(JBoss Spring derived Framework).

Recommended and introduced the Instantiations GWT Designer GUI Builder streamlined the development process. Used the GUI Builder to create Composite Widgets based on Design Patterns(sections of the screen that were on many screens).

Designed, Developed, and Maintained Application Configuration Code which ran on the UI using a mix of Python and HTML.

Lead UI Architect of the JDSU Corporate Architecture Team. Championed the use of JBoss Portal, Seam, Java Server Faces(JSF), RichFaces, JBoss Developer Studio, Ajax enabled components and the JBoss App Server for the new NetComplete Application.

J2EE Application Prototyping using WebSphere Studio Application Developer (WSAD).

Led the NetComplete UI Architecture Team in the direction of Service Oriented Architecture using J2EE and Web Based Application technologies including Struts and RAD Development using WSAD Built-ins to minimize mundane development.

Real Time Screen and Controller generation via Struts, DHTML, Java, and Servlets.

Suggested the HSQLDB in-memory database to hold and order realtime view data.

Practiced Agile Software Development using scrum type open office concept.

Spear-headed the use of the Google Web Toolkit to rapidly develop applications in JDS Uniphase setting Development Direction.

Recommended GWT and the Instantiations Windows Pro GWT Designer Eclipse IDE plug-in to reduce development time of the IPTV Real-Time Data Reporting Application.

GWT was used to create a Rich Client Application without specialized Client Side Code.

Application provides Real Time Screens used by Telecommunications Companies to Monitor, Diagnose, and Drill Down into Problem Areas TV over IP Telecommunication Networks.

Used CVS and Subversion Source Control environments.

Used iBatis Object Relational Mapping and iBator which is an iBatis component generator for NetComplete product usage as part of our development toolset.

Lockheed Martin Aug ‘06 – Oct ‘06

Greenville, SC

Architect Consultant

Used MyEclipse Development Workbench layered atop Eclipse for Design and Development of the IPV Application for the client.

The MyEclipse environment contains Spring, Struts, Hibernate, Drools, and Xdoclet utilized for advanced high level rapid application development.

Architected, Designed using Eclipse 3.2 and MyEclipse 5.0GA the JBoss Drools (Rules Engine) and jBPM (Business Process Management Engine) providing Business Process Integration melding these environments into the Lockheed IPV Parts Order Entry and Fulfillment system.

Restructured Eclipse Project contained Source Code requiring and internal understanding of Eclipse allowing the modification of Eclipse internal hidden files.

Mpower Communications Corp. Apr ‘06 – Aug ‘06

Las Vegas, NV

Architecture Consultant

Solved Performance Issues on Telecommunications Order Processing System by tuning JVM Heap sizes and Migrated to a parallel processed Garbage Collector built into the Sunspot JVM.

Developed WebLogic Portal portlets and J2EE EJB Application for Sale Invoice entries and income tracking.

The System was selecting an alternate concurrent parallel Garbage Collector and has made Operating System changes to improve application throughput.

Enhanced Data Model using Data Architect skills to match additional system requirement.

New requirements were presented and required New Data Entities and associations conducted in ERWIN data modeling tool.

Created a project based on iBatis Data Access layer while at Mpower. This was part of a prototyping project to evaluate the iBatis environment.

Created a working Proof of Concept Portal using WebLogic Server and WebLogic Workshop Version 9.2 based on SOA for the Mpower future development direction and initiative.

Developed short-term projects using the Agile Methodology using Spring, Drools, and Hibernate.

Project Lead on Performance Engineering project.

Familiar with the Sales Force Customer Relationship Management System experience with Sales Force API.

Web Form Data was imported into the Sales Force Database for use in the Sales Force Customer Relationship Management System.

Agile Software Development using scrum type development disipline.

Created and Maintained JBoss Applications.

Ravensong Open Technologies Nov ‘05 – Mar ‘06

Frederick MD

Lead Architect, Manager of Two Developers, Designer, and Implementer

Architected and designed this Real Time System based on the Service Oriented Architecture (SOA).

Completed Project including Requirements Gathering, Analysis, Architecture, Design, and Implementation.

Data Architect, Designer, and Implementer of Real Time System Data Model for functionality provided in the project. Created Physical Database using MySQL.

Used ERWIN data modeling tool to generate Data Models.

The Java applets contained screens using Swing (and just about every Swing JComponents available including Jframe, Jpane, Jseperator, JSpinner, JProgressBar, JtextField, JFormattedTextField, JToggleButton, JButton, etc.) to create Configuration and Real-Time Control Windows.

Automated Testing using TCL in an Xtreme Programming (XP) Team Environment.

Aon Inc. Jun ‘05 – Nov ‘05

Winston-Salem, NC

Architect

Architected and Migrated Application to Computer Sciences Corporation Computer Farm of Virtual Computers.

Utilizing Internet Information Services (IIS) and Microsoft SQL Server 2000 as next generation platform for application.

Application was a Web Based Problem Recording and Reporting system and page driven by Struts MVC Control.

Made Code Review Best Practices and Performance Recommendations for a Replacement J2EE WebLogic Application Server System. Architected, Designed, and Developed Part Time Hours Data Loader using Java, , and JDBC Data Access technologies. Project Lead on Migration Projects. Developed Application using using Visual Studio for ASP Development. Participated in Agile Software Development using open office development and test.

Liberty Mutual Insurance Apr ‘05 - Jun ‘05

Indianapolis, IN

Lead Technical Development Consultant/Advisor

Worked with HTML, XPATH, XSLT, XML, DB2 (UDB) Database, and iText PDF Library to create large PDF document from incoming XML data mapped by an XML Schema Definition(XSD) file to inspect and process incoming data.

Lead a Development Group of 5 people helping them in areas of Object Technology, Java, J2EE, GUI, and Server Struts technological questions.

Architecture and Development using WebLogic App. Server and Portal.

I Log Rules Engine and Development experience.

Trained less experienced Developers in code maintenance problem isolation strategies.

AT&T Wireless Jul ‘04 – Dec ‘04

Greensboro, NC

Architecture Enhancement Consultant

Performed Enhancement, Maintenance and Support of Wireless Network Management Application used for diagnosing, maintaining, and troubleshooting Wireless Network.

Worked closely with the Data Architect to synchronize the data model to UML using the ERWIN Data Modeling tool.

Used Java, Ant, XML, XML Schema Definition(XSD), XSL, XSLT, SAX, DOM4J, XPATH and C++ in a Struts environment to make enhancements and corrections to code.

Created various scripts using Perl, bash, and Bourne shell scripting languages to check and maintain the health of the AT&T Wireless System Network.

Recommended System enhancements using BEA WebLogic and BEA Portal.

Created and Maintained Applications using the JBoss Application Server.

Created and Supported Applications running on the Tomcat Server in a Linux environment.

Member of Agile Software Development Team we used scrum type open office concept.

Automation of Tests was performed using TCL.

IBM Pervasive Computing Performance Engineering Group Feb ‘04 – Jul ‘04

Durham, NC

Architectural Review, Performance Analysis, and Design Engineer

Working in the IBM WebSphere and WebSphere Portal Development Environment, developed an EJB based Application for Testing the Intelligent Notification System (INS) Framework.

Server Code and Portal Portlets used to execute Performance Tests.

Code was developed with Eclipse WebSphere Studio Application Developer (WSAD) environment, built with Ant and run on the IBM WebSphere App. Server.

Performed Performance Testing and Analysis on the Advanced Intelligent Network WebSphere’s Messaging Framework based on MQ Series Messaging. Recommended Performance Enhancements.

Added Performance instrumentation and probes to J2EE Code to isolate bottlenecks areas and causes.

Using WSAD, Wrote Code for and Performed Throughput, Capacity, and Stress Tests on the IBM WebSphere Application Server with the Intelligent Notification Service (INS) as the System Under Test (SUT).

Agile Development of Software in an open office environment using iterative process.

INS Middleware is heavily based on Message Queue Series (MQ), the UDB Database (DB2) and JMS.

The IBM WebSphere Commerce Server was one of the newest environments performance tested. Performance Testing included Capacity and Scalability testing.

Recommended Architectural Improvements for Performance Gains. Diagnosed Deadlock Condition caused on DB2 (UDB) by the SUT.

FedEx Oct ‘03 – Feb ‘04

Maitland, FL

Enterprise Mentoring, Architecture, Performance Analyst, and Best Practices Consultant

Wrote White Paper entitled “Transitioning from Project to Enterprise Level Development".

Solved Performance issues by tuning the WebLogic Application Server running a J2EE Application.

Advised in a consulting capacity on topic of Architecture, Design, Implementation, and Test strategies for the Enterprise using BEA WebLogic and Portal named The Rewards of Enterprise Level Development.

Working in Struts MVC environment, enhanced code for performance added Web Site Usage probes for Web Site Usage Reporting.

Recommended move to Java Server Faces for Productivity Improvement and Time-To-Market Gains. Suggested using Service-Oriented Architecture for greatest ROI.

Using the BEA WebLogic Console, modified BEA WebLogic Application Server Version 8.1 tuned parameters for performance.

Utilized BEA WebLogic Portal to create a Web Portal User Interface.

Using the BEA WebLogic Console, modified BEA WebLogic Application Server Version 8.1 tuned parameters for performance.

Wrote Best Practices White Paper on Enterprise Wide Technologies -Transition of Project Oriented to Enterprise Development expressing the need for a Sociological change.

American Kennel Club – Companion Animal Recovery(CAR) Apr ‘02 – Oct ‘03

Raleigh, NC

Hands On Manager of the AKC-CAR Software Development Group.

Database Administrator(DBA) of the Customer Pet Information Oracle Database.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Two Direct and One Indirect Report.

Business Analyst met with Users to discuss Business Processes.

As a Business Analyst collected Business Requirements for the Application being created and/or updated.

Responsible for future Technological Direction, Architecture, Design, and Implementation.

Architected, Designed and Implemented the Enrollment Subsystem including EJB Stateless Session Beans, Entity Beans and Web Services for the Replacement Customer Service and Business Partner Access Systems. The WSDL for the Web Services was generated by the WebLogic Workshop Development Environment in the BEA WebLogic Application Server. Tasks included Performance Analysis and Tuning of the BEA WebLogic App. Server.

Used Rational Unified Process to define replacement system including Use Cases, Class Diagrams, Interaction Diagrams, Activity Diagrams, and Business Process review.

JSP and Swing was used for Front End Processing to back-end EJB Components.

Additionally Web Services(with WSDL) and MDBs used Session EJBs.

The Web Service was based on EJB Message Driven Beans (MDB), JMS and Asynchronous Web Services.

The Enterprise Java Beans (EJB) were configured for SOAP to receive an XML Message through the onMessage method contained in the MDB invoked by the Java Messaging Service(JMS) configured in the WebLogic Application Server.

The Message Style Web Services provide a public interface to external vendor applications for enrollment of Pets, Pet Owners, Vets, and Chip Implanters in the AKC-CAR Database.

Architected, Designed and Implemented BEA WebLogic Portal for AKC-CAR web presence.

This Service-Oriented Architecture (SOA) was utilized via SOAP to provide services to AKC-CARs Business Partners.

Architected, Designed, and implemented an RPC-XML Web Service for use with the CAR Web Site to support enrollments and automated generation of enrollment and recovery totals.

These Web Services utilized the process-oriented RPC style synchronous interface to a Stateless Session Enterprise Java Bean (EJB).

Data Architect, Designer, and Implementer of new Enterprise Database.

Cisco Systems Inc. Jul ‘01 – Sep ‘01

Offfice in Home

Next Generation Technological Solutions Architect

Created, Organized, Managed and Lead Architect of group of Architects brainstorming next Development Environment.

The next generation development environment was designed to reduce Total Cost of Ownership (TCO) within Cisco Systems and was based on BEA WebLogic, Struts, J2EE EJBs and JavaBeans populated through HTML forms and Sun's Web Services and WSDL lookup technologies.

The Development Environment would contain JSP, Swing and EJB J2EE components built as building blocks of services providing a Service-Oriented Architecture (SOA) that would be laced together with a high-level development tool and supported through EJB Session Beans.

Architected and Designed Next Generation Development Environment – based on what today is known as the Services Oriented Architecture.

Developed Tools Interface using BEA WebLogic Workshop, WebLogic Server and Portal.

Harrahs Entertainment Inc. ‘01 – Jun ‘01

Memphis, TN

Object Technologist

Mentored Business Subject Matter Experts and Users on Requirements Gathering techniques for Harrah's next generation Human Resources system.

Created Analysis and Design Diagrams and Models using the Rational Unified Process (RUP) and Together/J. Captured Business Processes in Together/J Activity Diagrams and Interaction Diagrams (MSDs).

Installed and Configured the IBM WebSphere Enterprise Edition Application Server and the IBM Visual Age Development Environment.

Built JSPs and EJBs in the IBM Visual Age Development Environment and ran them in the IBM WebSphere Enterprise Edition Application Server.

Cox Radio Interactive Oct ‘00 – Feb ‘01

Atlanta, GA

Architecture & Design Consultant for Implementation of City Search Portal

Migrated application from JRun to J2EE using BEA WebLogic Application Server. Created Web Services(Synchronous and Asynchronous) for B2B services. Admistered WebLogic App Server. Created additional backend components to support the added functionality to the application creating Session and Entity Beans.

Analyzed, Designed and Implemented utilizing Java 1.2, JSP, Swing, HTML, JavaScript, JavaBeans, and Enterprise Java Beans Entity Beans, Session Beans, JSP Pages (front end) containing Swing components and JavaBeans supporting interface between front end and Session Beans code for Polling and Quiz content.

Automated population of the JavaBeans by using the setProperty JSP directive with which auto-populated data from forms to the JavaBeans which were passed to the EJB Session Beans for Business Logic processing.

Jun ‘00 – Aug ‘00

Kent, CT

Architecture, Design, and Implementation of E-Commerce Web Site

Installed, Configured, and Performance Analyzed a J2EE EJB Application running on BEA WebLogic WLS and Portal.

As a Consultant representing BEA Systems: developed J2EE application backend code in the BEA WebLogic WLS and Portal environments.

Installed, Configured, and Performance Analyzed BEA WebLogic WLS running J2EE Applications

Installed, Configured, and Performance Analyzed BEA WebLogic Portal.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Data Architect – Created Database and Architected solution to create an EJB Entity Bean Generator.

Created a Clustered WebLogic Application Server Environment that was front ended with the Netscape Enterprise Web Server.

2Roam Inc (Wireless Applications) Apr ‘00 – Jun ‘00

Milpitas, CA

Architecture, Design, and Implementation Consultant and Advisor

Fielded EJB and Java Questions, recommended solutions, mentored developers, and created a Clustered BEA WebLogic App. Server solution.

Configured WebLogic App. Server Clustering for Fault Tolerance and Fail over. Additionally, created a Bourne Shell build script used to build the customer's source code including EJB Beans and Clustering smart-stub code generation.

Documented build script and Clustering Configuration changes. Helped correct XML and DTD problems in the 2Roam application.

Migrated the 2Roam Application from BEA WebLogic 5.1 to WebLogic 6.0 and from Windows to UNIX.

Instrumented Rules Engine using Blaze Advisor Rules Engine Development Environment to implement Business Rules for Product Assembly and Sales dollar calculations.

Recommended Performance Analysis Tests using Jprobe and Redesigned their Application on the Solaris Operating System based WebLogic Application Server.

Tuned the runtime environment and the Application Server's Java Virtual Machine included increasing the memory available per process, the JVM Memory Start (-ms) and Memory Max (-mx) settings and the number of database connections in the WebLogic Connection Pool.

Appnet Inc. E-Commerce Jan ‘00 – Mar ‘00

Rockwell, MD

Architecture, Design, and Implementation Consultant

Created an architecture and design utilizing Java Server Pages and passed XML Data to create dynamic component of HTML page that drove Client User Interface through Browser technology. Utilized Database schema informational characteristics for matching the data to the GUI field constraints of read-only, null-able, field length, field type and other GUI field level characteristics such as visible/invisible to the GUI to articulate screen renderings to the end user.

Used Swing to create special client based applications with advanced interfaces.

Department of Environment and Natural Resources May ‘99 – May ‘00

Raleigh, NC

Architecture, Design, and Implementation Consultant

This Web Based Enterprise Application contained information creation, update, and associate capabilities to provide Permits.

Permit Monitoring and Enforcement was maintained through Application functionality and was back ended to the DB2 Database.

Utilized DB2 Database Tools to create tables add constraints and create stored procedures.

Remote communications were performed via RMI operations communicating between the client and server.

Used Hibernate to create an in-memory Persistence Layer that was mapped to the RDBMS tables and columns.

The JAAS APIs were used for User Authentication and Authorization.

Chase Manhattan Bank May ‘98 – May ‘99

Tampa, Florida

Online Bill Pay Consultant

Created and Developed, and Deployed Online Bill Pay System for the bank.

Full Development Life Cycle Experience of the Online Bill Pay environment. Worked on project from beginning through deployment into a production environment.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Used ASP, Visual Studio, and Bill Pay back end framework.

BEA Systems WebLogic Nov ‘94 – May ‘98

Various Locations

WebLogic Consultant

Worked various consulting engagements as a BEA Systems Representative such as , Cox Radio Interactive City Search Portal, etc.

Designed a CMP Entity Bean Generator which read the Database metadata and created EJB CMP Entity Beans. Saved significant time and money as we never had to create or maintain beans to access the Data Layer again.

Developed applications using WebLogic App. Server using Java , J2EE, and Portal technologies.

Home Depot Apr ‘92 – Oct ‘94

Delray Beach, FL

Business Analyst

Performed the Use Case Analysis and Design of the Home Depot Order Processing and Delivery Fulfillment System.

Synchronized Logical Data Model and OMT Class Diagram.

Persisted Classes in the Class Diagram were Persisted Business Entity Tables.

Class Attributes became Table Columns of the same type.

Associations were portrayed as Association Tables each link was a row in the Association Table.

Level 8 Systems Mar ‘91 – Apr ‘92

Boca Raton, FL

Independent Software Consultant

Ported and Tested MQ Messaging Framework on various Operating System platforms.

Test Applications were created to perform Test Driven Development.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Regression Tests were developed to test the ports integrity.

Bell Northern Research Corp. Sep ‘89 – Mar ‘91

Research Triangle Park, NC

Architect

Continued supporting and developing the RT-1000 Call Management system.

Continued Application Rollout to Bell Operating Companies.

Used Build Automation to Continuous build the RT-1000 Application Code.

Provided Advisory capacity to BNR.

Perimeter Technology Aug ‘85 – Sep ‘88

Nashua, NH

Chief Architect and Project Technology Manager

Technical Project Manager over a Development Team of more than 50 Developers.

Architected, Designed and Developed a Real Time Call Management System entitled RT-1000.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Technical Project Manager, Architect, and Lead Developer over a Development Group of 50 Developers.

Architecture implemented based on a Peer To Peer Model at a time when other architectures were based on Client Server Model.

Created a Fully Distributed Environment utilizing multiple servers.

Reduced Customer Platform Cost by 50 percent.

Performance Gains were achieved by Distributed Computing servers providing a scalable architecture.

Digital Equipment Corp. Sep ‘90 – Apr ‘91

Nashua, NH

Software Development Engineer

Member of the Ultrix(Digital Equipment Corps version of Berkley Unix) Operating System Development Group.

Responsible for Ultrix Operating System Tools and Utilities for Disk and Tape utility commands contained in the AT&T System V Unix Operating System.

Created a Network Management Administration Application named opser for Operator Services. This application used the internet to remotely control workstations to place them in single user mode, perform a file system check, remote backup and restore.

Opser allowed an undelete file feature not available on other Unix-like systems.

ComputerVision Jun ‘83 – Aug ‘85

Billerica, MA

Software Development Engineer

Created Diagnostics and Exercisers

Implemented Floating Point algorithms in Diagnostic Application to compare result data to same operation in Floating Point hardware.

Created unix run-time exercisers to diagnose hardware problems in a non-pervasive manner.

Service Engineers could use the online exercisers to make adjustments to tape and disk drives while not impacting normal system operation.

Balzers Jul ‘82 – Jun ‘83

Hudson, NH

Control Software Architect and Implementation Engineer

Architected Software working closely with Process Control Engineers.

Created Real Time Control Software to Control Silicone Wafer Etching Process.

Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

Designed and Implemented Control Software in a Silicon Wafer Etcher. The software controller read input from and controlled output to pumps, regulators and measurement sensors for vacuum, pressure, walking I-Beam, Wafer Cassette elevators, RF Power, and Gases using Digital To Analog and Analog To Digital electronic control devices.

Software was written in PL/M and C.

User Interface was developed on a Fluke Touch-Screen Controller.

CompuGraphic Corporation Apr ‘81 – Jun ‘82

Billerica, MA

Technical Support Engineer

Designed and Developed Computer Software Driven Training Device. Field Service Engineers entered keyboard commands which the Software I developed processed and controlled electro-mechanics in the computerized phototypesetter.

This control software was used to perform exercises used to train Field Service engineers to make adjustments to the mechanical assemblies contained in the computerized phototypesetter.

CompuGraphic Corporation Feb ‘78 – Apr ‘81

Eastern Pennsylvania and New Jersey Areas

Field Service Engineer promoted to Technical Support Engineer

Worked on Computerized Phototypesetting Equipment.

Self-Taught Assembler Programming.

Wrote programs in the field to diagnose hardware problems.

Promoted to Tech Support as I could fix equipment by using my field developed diagnostic programs.

Fixed problems others could not fix.

Burroughs Corporation Dec ‘76 – Feb ‘78

New York, then Pennsylvania

Medium Sized Computer Field Service Engineer

Performed Preventive Maintenance, Maintenance and repair of:

Medium Sized Computer Systems

Printers

Tape Drives

Check Sorting machines.

Sperry Gyroscope Jan ‘75 – Dec ‘76

Great Neck, NY

Electronics Bench Test Technician

Performed Military Specification Testing of Electronic modules.

Diagnosed problems in electronic circuits.

Corrected the electronic circuit problems.

Published results of Military Standard Tests.

United States Air Force Jun ‘70 – Dec ‘74

Wichita Falls, Texas and Zweibrücken, Germany

Computer and Cryptographic Equipment Maintenance and Repair Engineer

Worked on Computer and Computer Peripheral hardware.

Worked on Cryptographic and Telecommunications Equipment.

Held a Top Secret Crypto Security Clearance to work in Command Centers.

Education

Inventions: Hyper-Drive Data Storage and Transport technology with cryptographic security., OneCard, RFId based Shopping Cart and related Web Site concept (Patent Pending).

Hesser College Associates Degree in Computer Sciences (Programming) Oct. '84

Object Oriented Analysis and Design Course.

Electronics and Computer Hardware Maintenance Training in USAF.

IBM MQ Series Messaging Middleware Programming Workshop.

IBM WebSphere Application Server, WSAD and WebSphere Portal Training.

Tuxedo Development Course.

Digital Equipment Corp. - UNIX Internals.

Digital Equipment Corp. - Writing UNIX Device Drivers.

Computervision Corp. - UNIX User Course.

TCP/IP Networking Concepts Course.

Hewlett Packard - Intro. To Object Oriented Methodology Course.

ISO 9001-4 Software Quality Standards Workshop.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download