Business Analyst Resume Profile
Objective Role
I am seeking an 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, ASP.NET, 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
Confidential
As a Consultant/Advisor/Architect/Data Modeling/Database Analysis/Design/Implementation/Test/Performance Test/Performance Analysis/Performance Redesign.
Tasks and Roles Include:
- 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.
- 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.
- 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 maintainable.CommonComponent 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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, VB.NET, and JDBC Data Access technologies. Project Lead on Migration Projects. Developed Application using ASP.NET using Visual Studio for ASP Development. Participated in Agile Software Development using open office development and test.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Implemented a Web Based Bill Pay Web Site.
- Worked various consulting engagements as a BEA Systems Representative such as Outpost.com, 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.
- 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.
- 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.
FULL TIME POSITIONS
Confidential
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.
Confidential
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.
Confidential
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.
Confidential
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.
Confidential
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.
Confidential
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.
Confidential
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.
Confidential
Medium Sized Computer Field Service Engineer
- Performed Preventive Maintenance, Maintenance and repair of:
- Medium Sized Computer Systems
- Printers
- Tape Drives
- Check Sorting machines.
Confidential
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.
Confidential
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.