Jeff Fries

Cell Phone: (919)625-2364

Email: pegasuswebservices@yahoo.com

Web Site: http://www.fly-pegasus.com

SUMMARY

· Enterprise Level Architecture, Design, and Development utilizing Object Oriented Automation Technologies including Java, Spring, Seam, JSF, RichFaces, Ajax, EJB3, J2EE, SOAP, Service Oriented Architecture and Enterprise Service Bus.

· WebSphere Studio Application Developer(WSAD) Version 5.1.2

· Google Web Toolkit(GWT) – Pioneered the use of this Rapid Development Environment and Set up and Started the use of GWT in JD Uniphase.

· Specializing in helping companies migrate from Project Oriented to Enterprise Systems using a Service Oriented Architecture(SOA) and an Enterprise Service Bus(ESB).

· Developed Hibernate, Struts and Spring Applications using MyEclipse Ver. 5.0

· Experience with Dynamic HTML, AJAX(xmlhttp), XML, CSS, Servlets, Java, and JavaScript for building a dynamic flexible and highly interactive Real-Time User Interface.

· UI Architect and Member of Corporate Architecture Team.

· Extensive Experience in Xtreme Programming(XP).

· Database Architecture and Data Modeling skills used on many projects.

· Experience in Service Oriented Architecture(SOA), a style of multi-tier computing that helps organizations share logic and data among multiple applications and usage modes.

· WebLogic Server and WebLogic Workshop Version 9.2

· Experience in Telecom Industries including AT&T, MCI, Bell group, and Cisco Systems.

· Business Analysis experience using Rational Unified Process (RUP), UML, Use Cases, UIDs, State Diagrams, Interaction Diagrams, Collaboration Diagrams, et

· Full Software Development Life Cycle experience as Architect, Designer, and Implementer on many Platforms, Environments, and Operating Systems variations.

· Strong Java, J2EE, Struts, XML Parsing and Generation and XSL Transformation skills.

· Specializing in Web Based, eCommerce, and Enterprise Applications. Experience using BEA

· WebLogic Server and Portal, IBM WebSphere and Portal, Struts and Web Servers including iPlanet, Apache Tomcat, JBoss, and the Microsoft Internet Information Server(IIS).

· Architected, Developed, Designed, Implemented, and Tested using Object Oriented Tools and Technologies including C++, Java, J2EE, EJBs, MDBs, SOAP, JSP, Java Server Faces (JSF), Swing, Japplets, JDOM, etc.

· Programming Experience in many Databases including Oracle and DB2 (UDB) at the EJB and Data Object Level including implementation of JDBC and ODBC Drivers.

· Expertise in XML/XSL/XSLT and Web Services providing a Service-Oriented Architecture (SOA) utilizing related technologies and Tools such as WebLogic Integration and XMLSPY.

· Utilized Carousel XUI which Rendered User Interfaces via XML data definitions.

· Developed, Ported and Tested ODBC and JDBC Drivers for many different databases and platforms SQL

· Over 15 years development experience using ANSI SQL

· Heavy Application Server and Portal Server Technologies Architecture, Development, and Performance Engineering experience.

· Experience with Spring, Drools(JBoss Rules Engine), jBPM(Business Process Management Engine) for Graphical Process Definition Agile Technologies and Hibernate removing Application Data Dependencies.

· Developed using MyEclipse Version 5.0GA containing environment for Spring, Struts, Hibernate, and Xdoclet technologies

· MyEclipse, Eclipse and WSAD experience building and delivering Enterprise Applications.

· Familiar with JSR-168 Portlet Standards Specification.

· Tool Command Language(TCL) experience.

· Member of the Ultrix(Digital Equipment Corp's) Unix Development Team.

 

TECHNICAL SKILLS

· Technology: J2EE (8 years), Java (10 years), Ant [Java make] (2 years), Ajax (1 year), Google Web Toolkit(GWT) – 3 months

· DHTML(1 year), CSS(2 years), HTML (7 years)

· ERWIN Data Modeling Tool (1.5 years)

· MQ Series (3 years), SOAP (Synch. And Async. Messaging) (1 years)

· JavaScript (2 years)

· Java Server Faces (JSF) (1 year)

· Java Server Pages(JSP) (2 years)

· Spring(6 months)

· Hibernate(6 months)

· Drools(6 months)

· Swing (2 years)

· UML (10 years), RUP (8 years)

· XML Schema (1 year), XML (2 years), XSL & XSLT (2 years), SAX (2 years), XPATH (2 years)

· JAAS (2 years)

· PL/SQL (2 years), MYSQL (1 year), SQL (15 years)

· Service Oriented Architecture (SOA) (5 years)

· Struts (2 years), Eclipse (3 years), TOAD (1 year), UNIX (15 years), Tomcat (2 year), JBOSS (2 years), VB.NET (6 months), WebLogic App. Server (9 year), WebSphere Portal (1 year), WebSphere ( 2 years), WSAD (6 months).

· Portal Servers: WebSphere Portal, WebLogic Portal

· Application Servers: WebSphere, WebLogic, Jboss, Jrun

· Web Servers: Windows Server 2003, Internet Information Services (IIS) 6.0, Apache HTTP Server and Tomcat, Jrun, Netscape, Enterprise Serv

· Databases: Oracle (10 years), Sybase (4 years), DB2 (5 years), Microsoft SQL Server (1 year), Ingres (5 years), DB2(2 years), Dbase(2 years) and Many More.

 

 

 

EDUCATION & PROFESSIONAL TRAINING

· Associates Degree in Computer Sciences (Programming), Hesser College

· 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

 

 

PROFESSIONAL EXPERIENCE

JDSU, Morrisville, NC Oct. ’06 – Present

NetComplete Architect – Lead Architect on the NetComplete Architecture Team

· Introduced the use of the Google Web Toolkit(GWT) for Design and Development of a Rich Client Application with 15 Real Time updating screens using Ajax, DHTML, and Version 3.00 with heavy JavaScript coding.

· Lead UI Architect over NetComplete using Jboss Portal, Seam, JSF, RichFaces, Jboss Developer Studio, Ajax enabled components and Jboss App Server.

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

* Led the NetComplete 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.

* Code included the HTML and JSP contained in the Screens, Cascading Style Sheets, DHTML using Ajax XML

* Created View Data Collectors and Renderers using Java Value Objects and other commonly used automation type tools and environments delivering real-time data.

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

* SQLDB in memory database used for some views.

* Currently User Interface Architect setting direction for Development

* Spearheaded the use of the Google Web Toolkit to rapidly develop applications in JDS Uniphase.

* Member of the JDSU Coporate Architecture Team. Completed Development of Version 4.0 of the IPTV Real-Time Data Reporting Application using GWT compiled Java Code to JavaScript all developed using the Eclipse IDE.

* 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.

Lockheed Martin, Greenville, SC Aug. '06 – Oct. ‘06
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, Drules, 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, Las Vegas, NV Apr. ’06 – Aug. ’06
Architecture Consultant

* Solved Performance Issues on Telecommunications Order Processing System.

* 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.

* Recommended and put in place tools to capture Operating System and Tomcat runtime Statistics the output was used for analysis of system slowdowns.

* Isolated application components causing rapid memory allocation which was immediately dereference causing garbage collection/application thrashing.

* Enhanced their current application using Java and POI HSSF libraries to export data to Excel spreadsheet formatted files, made other enhancements and fixed bugs in the current application and have recommended direction for their future system development initiative.

* 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.

* Created Free Month Promo Claim Form Web Page,

* Claim Submission Web Page, and Email confirmation using Java, DHTML, Ajax, JavaScript, CSS, Servlets, Java MIME Email and other associated Java Libraries.

* Created and Maintained JBoss Applications.

 

Ravensong Open Technologies - Frederick MD Nov. ’05 – Mar. '06
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 Implementor of system data model for functionality provided in the project.

* Used ERWIN data modeling tool to generate Data Models.

* The Project was a Scientific Homeland Security Project to detect content of matter exposed in a Test Chamber.

* The Project used most all Java Technology classes to fulfill its implementation mission and followed Real Time Development and Runtime environment which was created in Tomcat and Japplets.

* 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.

* The application communicated with Servlets contained on Apache Tomcat and development was performed on Eclipse with Embedded Swing Designer and Tomcat Development plug-ins.

* This IDE was used to create the complex real-time scientific application containing Timers,

* Threads and Network Connected Real Time Data Delivery via XML.

* The XML data was parsed using the SAX Parser and placed in Properties class instances as needed.

* This completed project featured Real-Time Swing Applet Screens, Real-Time updates, Ajax, Multi-Threading, Named Pipes, Properties Files, and more.

* TOAD and SQLyog was used to create, update, and populate the initial MYSQL Database instance accessed by the application via JDBC.

* Used XUI to Render User Inteface Screens via XML Data Definition files.

* Project Required reverse engineering a LabView project.

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

 

Aon, Winston-Salem, NC Jun. ’05 – Nov. ’05
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.

* 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, VB.NET, and JDBC Data Access technologies. Project Lead on Migration Projects.

Liberty Mutual Insurance - Indianapolis, IN Apr. '05 - Jun. '05
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 using XSD and other current technology solutions.

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

* Created a Complex PDF Report(Insurance Binder) using XSLT.

* Architecture and Development using WebLogic App. Server and Portal.

* Trained less experienced Developers in code maintenance problem isolation strategies.

* Development and Maintenance using Spring, Hibernate, and Struts.

* Assisted when issue resolution and troubleshooting escalation was required.

*

AT & T Wireless - Greensboro, NC Jul. '04 – Dec. '04
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 (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.

* Automation of Tests were performed using TCL.

IBM, Durham, NC Feb. '04 – Jul. '04
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.

* 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).

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

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

FedEx, Maitland, FL Oct. '03 – Feb. '04
Architecture, Performance, and Best Practices Consultant

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

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

* Working in Struts MVC environment, enhanced code for performance and 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.

* Used Optimizeit to detect Memory Leaks in the Java Virtual Machine used in the current FedEx applications. Performed Performance Analysis, Configuration Tuning and Application Tuning to make Significant Performance Gains to the BEA WebLogic Version 8.1 Application Server and JMS runtime environment.

* 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.

* Wrote Best Practices White Paper on Enterprise Wide Technologies and Development expressing the need for a MindSet change from Project Oriented Development to Enterprise Development.

* Recommended using high level development tools such as Java Server Faces and BEA WebLogic Workshop to reduce errors, development time, and allow quick turn-around on User Centric Development.

* Recommended Modification of Coding Variables to reduce Garbage Collection. Tested Performance using BEA's JRockit JVM on the FedEx Applications as it provides a Tunable Garbage Collection scheme.

American Kennel Club, Raleigh, NC Apr. '02 – Oct. '03
Architect and Managing Developer

* Hands On Manager of the AKC-CAR Software Development Group. Two Direct and One Indirect Report.

* 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. Development was for 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 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.

* Migrated Oracle 8.1.7 to Oracle 9i.

* Created Message Driven Beans (MDB) which parsed XML incoming message using the SAX Parser and invoked the enroll method on one of the Stateless Session Beans (J2EE EJB).

* The Stateless Session Bean provided business logic and demarked the beginning and end of the transaction through the Container Managed Transaction service.

* The Stateless Session EJB utilized various Container Managed Persistentence (CMP) Entity Beans (Ant was used to build applications) to create, read and update Business Entities and Association Entities in the Oracle Database. Utilized ERWIN Modeling Tool to keep Object Model and Data Model synchronized.

· Used ERWIN to create data model that generated DDL for Database creation.

· The Message Style Web Services provide a public interface to external vendor applications for enroll 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 Implementor of new Enterprise Database.

· Performed Performance Analysis and Redesign of BEA WebLogic Struts Environment on the Solaris Operating System.

· Made Performance mods for Jrun and J2EE BEA WebLogic code.

· Maintained and Enhanced JBoss Application Code.

· This tuning of the 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 Connection Pool.

· Used JAAS for User Authentication and Authorization.

Cisco Systems Inc, Jul. '01 – Sep. '01
Think Tank Technologist Manager and Architect

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

· Created a Strategy Paper, gave Presentations on Recommendations, interfaced with Management and Development Communities to provide guidance and direction in the envisioned 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 technologies.

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

· Automatic Generation of Container Managed Persistent and Containter Managed Transaction Entity Beans was also part of the scheme for the Advanced Development Environment.

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

· Researched the Scalability and Usability of IBM Visual Age IDE and IBM WebSphere Application Server. This was done by becoming intimately familiar with these environments noting the advantages and disadvantages of each development environment reviewed.

· Used Borland's App. Server and JBuilder Integrated Development Environment to prove the proposed Development Environment.

·

Harrahs Entertainment Inc., Memphis, TN Mar. '01 – Jun. '01
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).

· Requirements were documented in Use Cases referring to JSP, Swing, JavaScript and HTML Screens and defined Reports and were used as a Tracable Basis for creating Analysis and Design products.

· Automated wherever possible by auto-populating JavaBeans from HTML Form Data contained in JSP Pages. JavaBeans were passed into the Session Enterprise Java Beans(EJBs).

· 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.

· Applied Application Business Logic (defined in Use Cases and Activity Diagrams) in Stateless EJB Session Beans. Utilized XML to define data structures passed into the JSP Pages to support data definition of data contained in the HTML forms to complete the architecture of the Human Resources system. Defined DTDs supporting verification of each XML document used.

Cox Radio Interactive Portal Web Site, Atlanta, GA Oct. '00 – Nov. '00
Architecture, Design, and Implementation of City Search Portal

* 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 <jsp:useBean id="user" class="UserData" scope="session"/> <jsp:setProperty name="user" property="*"/> which auto-populated data from forms to the JavaBeans which were passed to the EJB Session Beans for Business Logic processing.

* The Session Bean was implemented using polymorphic behavior through methods to create, update, read, and delete each type of Java Bean passed into the Session bean.

* Completed project and provided complete package of BEA WebLogic WLS and Portal code to BEA for Cox Radio Interactive's City Search Web Based Portal.

* Servlet development allowed special data handling requirements. Display of Real Time Updates such as stock quotes, etc. was supported through the Java Message Service (JMS)

Outpost.com E-Commerce – Kent, CT Jun. '00 – Aug. '00
Architecture, Design, and Implementation of Outpost.com E-Commerce Web Site.

* Installed, Configured, and Performance Analyzed BEA WebLogic WLS and Portal.

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

* The Entity Bean Generator reduced development time as it allowed developers to concentrate on developing EJB Session Beans and removed the development and maintenance of EJB Entity Beans.

* Embraced Automation through the Entity Bean Generator, Container Managed Persistenc (CMP) and Container Managed Transactions (CMT).

* Created Session Beans for business logic, entity bean joins, and workflow control. Converted C++ code to Java code.

* Mentored junior level developers in EJB Technologies.

* Resolved EJB problems for the development group by writing test code and interfacing with BEA Support Center. Led developers through their EJB solution.

* Worked with members of the Quality Assurance Team to gather historical system operational characteristics used in the creation of performance test scenarios.

* Defined data structures of Screen form data by presenting the screen data definitions in XML documents for each screen.

* Utilized TOAD Database Tool to create and modify Oracle Database schema.

* Suggested Rule Based solution to allow dynamic modification of system workflow, business logic, and business calculations.

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

2Roam Inc (Wireless Applications), Milpitas, CA Apr. '00 – Apr. '00
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.

* Helped migrate the 2Roam Application from BEA WebLogic 5.1 to WebLogic 6.0 and from Windows to Unix.

* Performed Performance Analysis and Redesign on the Solaris Operating System for the WebLogic Application Server using JProbe.

* This tuning of the 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, Rockwell, MD Mar. '00 – Apr. '00
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 which drove Client User Interface through Browser technology.

* Utilized Database schema informational characteristics for matching the data to the GUI field constraints of read-only, nullable, 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, Raleigh, NC May '99 – May '00
Architecture, Design, and Implementation Consultant

* Performed Requirements Analysis and through Rational Rose and the Rational Unified Process created UML Class Diagram, Object Model, Workflow Activity Diagrams, Message Sequence Diagrams.

* Designed and Created Enterprise Java Beans including Session and Entity EJBs based on Analysis products through the Rational Rose Component Model.

* Configured and Tested Application on the BEA WebLogic App. Server.

* 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.

* The JAAS APIs were used for User Authentication and Authorization.

* Performed Performance Analysis and Redesign on the Solaris Operating System and DB2 Database Server for the WebLogic Application Server using JProbe.

* Used Xtreme Programming working in Teams on Short Iterations, and Integrating heavily Tested Customer Code.

* This tuning of the 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.

 

 

 

Other experiences:

* Chase Manhattan Bank Oct. '98 – May '99 On-Line Billing System Consultant.

* MiniDoc Inc. Jun. '98 – Sep. '98 Medical Industry Trial Data Cleansing Analyst.

* Intersolve Inc. Dec. '97 – Jun. '98 Consultant ODBC and JDBC Drivers.

* First Union Mortgage Corporation Jun '97 – Sep. '97 Business Analyst Requirements Gathering.

Liberty Mutual Express Project Mar. '97 – Jun. '97 Consultant.

* Ameritech Jan. '97 – Feb. '97 Consultant.

* Office Depot Oct. '96 – Jan. '97 Consultant and Lead.

* Level 8 Systems Aug. '96 – Oct ' 96 Consultant.

* MCI Mar '96 – May '96 Consultant.

* BellSouth Sep. '95 – Mar. '96 Consultant.

* Cincinnati Bell Information Systems Mar. '95 – Aug. '95 Architect.

* Bell Northern Research Apr. '91 – Mar. '95 Technical Project Manager.

* Perimeter Technology, Inc Feb. '89 – Nov. '91 Technical Project Manager over Software Group of 50.

* Digital Equipment Corporation Aug. '84 – Feb. '89 Ultrix Engineering Group Tools and Utilities Lead.

· Balzers, Inc Aug. '81 – Aug. '84 – Scientific Controls and Instrumentation Architect.

Certifications and Training:

Private Aircraft Flight Training

Certified Firefighter - New Hampshire

Certified Firefighter – Pennsylavania

Patent Experience – Holder of Patent # 7,096,360

United States Air Force – Computers and Cryptographic Equipment experience.