Architect/developer Resume
St Louis, MO
SUMMARY:
- Self - directed Software Engineer with 32 years experience in the Information Technology industry.
- Consistently successful in all phases of the full software development life cycle (SDLC), introducing requirements discovery, analysis, design, development and testing and deployment, using Java, most DBMS systems and BPEL/(J)BPM tools, in both vertical and commercial applications.
- I have written two books on the UML.
- I am a UML/UDP Instructor, and have extensive Continuous Integration/Development.
- I specialize in Web-facing applications, particularly Portal/Portlet-based, E-Commerce and SOA applications, also with extensive experience writing driver software.
- Highly skilled in mentoring and leading teams, as well as in the hard sciences of design, development. Strengths include an aptitude for understanding complex problems quickly, developing reasonable, flexible solutions and an ability to communicate effectively across both technical and social boundaries.
TECHNICAL SKILLS:
Operating Systems: MacOSX, Rhapsody, Aqua, Cocoa, Carbon, Quartz, CISCO Systems, DOS, Windows (through Windows 10), OS/2, X-Windows, OpenLook, Posix, NextStep, Solaris), AS-400, Newton, Palm Pilot, PlayStation, XBox360, iOS (through iOS 10)
Languages: Java (through 1.8), Forte, D/X/HTML, XML, XSL/T, JQuery, Javascript, SQL, BPEL, ObjectPascal, Smalltalk, Hadoop, LISP, Ruby/Ruby-on-Rails, REALbasic, Scala, C/C++/Objective-C, Tk/TCL, Scala, Shells (c/tc/k/bash), Swift and others..
Databases: 4th Dimension (4-D), Sybase, Oracle Suite/Apex/PL-SQL, DB2, SQL Server/TSQL, Omnis, Informix, SQL, Neteeza, MySQL, ExistDB, Teradata, FileMaker 1-16, as well as Git, GitHub, etc.
IDEs: CodeWarrior 1-Pro12, MPW, MacApp, Forte IDE, PowerPlant, Together/J/Enterprise, VisualAge for Java, WBM, MS Visual Studio, InterfaceBuilder/X-Code, Eclipse/WSAD/STS/ UMLLab
Frameworks/Design/ Libraries/ Etc.: Hibernate, iBatis, JPA 1.0 & 2.0, AJAX/Dojo/JSON, STRUTS (1, 2 &)/ Spring/SpringBoot/Wicket/, FreeMarker, IoT Frameworks (AWS, Azure, BlueMix, SalesForce & Cisco), JSP/Servlets, EJB (1, 2 & 3), JQuery, JDBC, Apache Camel ETL/CXF/ActiveMQ/Fuse/Storm Services, ƒJSF, Get/Put, Servlets, AJAX, Chordiant/Forte, Erlang, CVS, PVCS, VSS, Akamai SD/MD, Kafka, Documentum, FileNet, Lotus Notes, MQ Series/iWay/Tivoli, Netflix Hollow, NIO, CORBA, SOA/MicroServices, Booch/OMT/Fusion/UML, XP/JAD/RAD, Rational Unified Process/RUP/UDP, Iconix Method, Six-Sigma/Agile/RAD Processes, EAI/A2A/DMA/EDA, Describe, AJAX, AngularJS, NodeJS, IDEF/0/1X, Erwin, Information Builder Suite, Atlassian Suite, Rational Rose/XDE/Rhapsody, Poseidon/ArgoUML, Amazon Web Services (AWS), Google Web Toolkit, Portals/Portlets (JSR-168/286), Apache (Ant, Camel ETL, Cocoon, CXF, Maven, OpenJPA, Struts, Strom, Tapestry, Tomcat, Velocity, Wicket, etc.), Web Services Frameworks, BPM Software (TIBCO/ Savvion/ Blaze/iLOG/ Corticon/ ActiveVOS), JBoss (including SEAM), Kafka Streaming, LifeRay, BPwinAllFusion, SilverLight, Mulesoft Tools, Financials/Derivatives, WebMethods Tools, Adobe Creative Suite 1-6, LiveCycle, CQ5, AquaLogic, Integration (Jenkins), Enterprise Portals, TCP/IP, Ethernet, LDAP, SDLC/PLM, Vectorworks, AutoCad, Sketchup
WORK EXPERIENCE:
Confidential, St. Louis, MOArchitect/Developer
Environment: Java/J2EE 8, Amazon Web Services(AWS), Adobe Experience Manager(AEM), AngularJS 2, 3 & 4, Camel ETL/Storm, Elasticsearch, Hadoop, Microservices, NodeJS, GitHub, Jenkins, Kafka, SoapUI, Oracle, Teradata, DB2, XML, SAML, JBoss, JSON, SpringBoot, Docker, OSGI
Responsibilities:
- Led the Team of Developers and Database Engineers which developed the Minimum Viable Product (MVP) for Confidential 's Customer-facing Healthcare Information Project.
- Coordinated meetings in which strategies for forward development of the expansion of the MVP into a fullblown useful application, utilizing Java, XML, Angular and NodeJS based frameworks.
- Assigned/allocated and supervised the development team in the development efforts.
- Created a build-plan for development moving toward a two year development plan of completion by internal Confidential resources.
- Created a framework from which Confidential will begin migrating all of their legacy applications to run under the above microservices-based environments.
- Developed the Back-End Services personally, while my crew developed the Front-End.
Architect/Developer
Environment: Java/J2EE 7, Adobe AEM/CQ6, UML, Atlassian Suite, Azure, Hadoop, DevOps Maintainence, Microservices, SVN, Oracle Apex/ADF, Oracle Policy Automation, Jenkins, Kafka, Teradata, ReactJS, SpringBoot, XML, JSON
Responsibilities:
- Created Microservices-based framework to manage Ford’s advertising campaign’s online, in print, and on television.
- Developed a strategy and pattern set in order to combine the independently developed Ford and Lincoln CQ5/6 based advertising frameworks.
- Taught the development team how to implement above mentioned pattern set.
- Designed and developed the testing framework.
Architect/Developer
Environment: Java/J2EE 7, Eclipse/Websphere WCS/MQ/AS, Docker, Teradata, GitHub, JBoss, Microservices, Netflix Hollow, Jenkins, XML, SAML, UML, SoapUI, CSS, JSON, Atlassian Suite
Responsibilities:
- Created prototype for generalization of Modules currently developed against two separate frameworks - the idea being to refactor existing modules so development can take place ONCE for BOTH frameworks rather than for both separately.
- Implemented Microservices Management system for the purpose of maintaining and managing Patient Relations.
- Designed and developed the Docker images.
- Created Documentation on design and tracking of modularization process for conversion and development of new modules.
Performance Engineer/Developer
Environment: Java/J2EE 7, AS-400, XML, Wily, Azure, Camel ETL, Docker, Elasticsearch, GitHub, Jenklins, LoadRunner, ReactJS, Storm, Kafka, MongoDB, SOAP and RESTful Web Services
Responsibilities:
- Testing and Performance Tuning on four projects .
- Created simulator for third-party application framework utilized for remote testing of XML input/output; written in Java using JSON & XML.
- Created Documentation on design and tracking of work.
- Reverse-engineered Data Structures for all tables, existing and new.
- Designed and built Testing and Data Migration “Harness” for old-to-new table structures.
Solution Architect/Project Manager/Developer/Database Administrator
Environment: Java/J2EE 7, XML, Amazon Web Services, Atlassian Suite, GoLive & LiveCycle, ExistDB, Elasticsearch, MongoDB, CISCO, Geronimo AppServer, MuleSoft, Netflix Hollow, NodeJS, RESTful Services, SalesForce IoT, Struts 2, Subversion, Maven, AJAX, EXT-JS, JSON, JSF
Responsibilities:
- Designed/Re-engineered E-Commerce Web Application utilized in scheduling, assigning, tracking and billing of housing appraisals.
- Developed and managed timeline and client expectations.
- Created Documentation on design and tracking of work.
- Reverse-engineered Data Structures for all tables, existing and new.
- Designed and built Testing and Data Migration “Harness” for old-to-new table structures in Java & XML.
- Designed, tested and built the Cisco Network and Security protocols and tokens for sign-on and backup systems in Java.
- Assigned Tasks and Supervised Work for a small team of developers.
- Designed and built controllers utilizing Java, EXT-JS and JSON for storage/conversion/retrieval of data.
- Developed Java-based Class Frameworks and Class Diagrams for Interfaces, Front End, Management, Tracking, Invoicing and Payment.
- Full-time through April 2014; Part-time April through November 2014, during which time I was also working on a book.
Java Integration Architect/Developer
Environment: Java/J2EE 6, SOA, SOAPUI, XMLOracle 11g BPEL/ADF, Apex & OPA, AS-400, Corticon & DROOLS BRMS, Elasticsearch, Hibernate 3, AngularJS 3, NodeJS, SNMP (v3), DB2, Spring/SpringBoot, Kafka, UML, Maven
Responsibilities:
- Led the Interfaces & Data Exchange Track for a 9-Track team developing the Health Information Exchange for the Confidential .
- Designed & Built Network Security Protocols (CISCO), including multi-token, multi-factor security, for all interactions between the Users, State and Federal Agencies ensuring HIPAA, HL7 and other security compliance, utilizing Spring Security, LDAP, SAML, and conformance to EDI standards.
- Developed the Requirements Documents, Test Framework, and Development Plan for the Interfaces track.
- Developed and tested microservices implementation of Proof of Concept for managing connections between more than 20 state and federal government agencies utilizing Java, SOAP-UI & XML.
- Built and trained the Interfaces team (6 developers) - work completed in Java, XML and JSON.
- Developed Class Frameworks and Class Diagrams, Use Cases/Diagrams and Sequence Diagrams for Interfaces, Front End, Enrollment and Plan Management tracks (Java/XML/JSON/SOAP).
Solutions Architect/Developer
Environment: Java/J2EE 6 (Swing). IntelliJ, Maven, XML, Adobe CQ5, JReports, Blaze & DROOLS, BRMS, Hadoop, Hibernate 3, JSF, JSON, CISCO, Oracle 10/PL-SQL, Scala, JBPM/BPEL, Skype
Responsibilities:
- Designed and developed Content Management system utilizing Adobe CQ5 and Java 6 for extremely active sports related website with updates to content (~9GB XML file parsed using JSON) every 30 seconds and user “hits” on the order of 800M “hits” per month.
- Performed code reviews and refactoring on extensive codebase utilizing Assembly Suite (JIRA/Subversion/etc).
- Utilized JReport for summary reports of the weeks tournament activities.
- Facilitated meetings between off-shore developer teams, managers and subject matter experts.
Solutions Architect
Environment: UML, Java/J2EE 6 (Swing). Eclipse, Websphere Integration/Content Management/Commerce, Ant, Maven, XML, Struts 2, Spring/SpringBoot, ActiveVOS JBPM, ActiveMQ, Fuse Services, BlueMix, Camel ETL/Storm, Cisco IoT, iLOG BRMS, DROOLS, JSF, LDAP, SNMP, Crystal Reports, ReactJS, NodeJS, Hibernate, RESTful Services, Mulesoft, JSON, Oracle, Linux
Responsibilities:
- Oversaw Design and Development of Implementation of Dodd-Frank rules as they apply to Interest Rate Swaps, including Webflow design using RESTful services, implementing SingleSign-on Security and Role Based Authorization Control.
- Created the testing framework software and the Test Plan for verification of the network safety software.
- Managed meetings between developers, managers and traders regarding requirements, designs and schedules.
- Generated Daily and Weekly reports of Trading Results for Energy related Commodities trades, both for governmental requirements and Business Process monitoring using Crystal Reports.
Test Planning/Solutions Architect
Environment: UML, Java/J2EE 6 (Swing). Eclipse, Ant, Barracuda, LifeRay Suite, Maven, XML, GWT, MySQL, RESTful Services, CISCO, MuleSoft, Blaze BRMS, Oracle, Linux, Windows, Z/OS
Responsibilities:
- Installed and configured Baracuda-based Server Farm consisting of 11 Linux servers, a Baracuda300 Load Balancer and two 24 port switches.
- Created the testing framework software and the Test Plan for verification of the network safety software.
- Built Test Framework and Collaboration Portal utilizing SOA, WSF and LifeRay.
Transition/Solutions Architect
Environment: UML, Java/J2EE 6 (Swing/JVM Tuning). RAD 7.0, Ant, Maven, Curam Framework, Cognos, Rhapsody, XHTML, Creative Suite 5, CSS, DB2, AngularJS 2, iBatis, WebSphere Portal, SQL/DML Struts 2, LDAP, Savvion BPM/BRMS Studio 7.x, DROOLS, FreeMarker, ClearCase/ClearQuest, WebMethods
Responsibilities:
- Oversaw knowledge transfer from original development vendor to new State-hired development team.
- Utilized Process Designer to streamline the process of claims, reclamation and other decisions in terms of selecting the correct program under which Claims should be filed and processed; Rules Wizard was used to set parameters on these choices. Utilized Simulation Engine to test various aspects and interactions of the system…
- Trained new development team in techniques for improvement of documentation and organization of same; development, and design enhancements, and quickly coming up to speed on unfamiliar code base.
- Managed coordination of work between original vendor and the transition team (36 developers, 6 database engineers and 4 network solutions people.
- Utilized WebMethods Integration tools for maintenance of various data from State and Federal Agencies.
- Designed and generated daily, weekly and monthly reports on Enrollment/Payment/Over-Payment data.
- Managed final updates and standardization of documentation (into UML/UDP standard) created by original vendor.
- Created the cross-browser components (the original website ran only on Windows Internet Explorer).
Java Architect/Developer
Environment: UML, Java/J2SE 6. Eclipse, Ant, AJAX/Javascript/JSON/JSF/RichFaces/Facelets, Creative Suite 5, XHTML, CSS, DROOLS, Hibernate, Struts 2, Oracle 10, Toad, Mulesoft, Spring, Apollo/Poseidon & Visio
Responsibilities:
- Developed a Web-based Cataloging Application in Java/JSP for use by the United States Special Operation Command (SOCOM) in the procurement and management of materials and supplies required for their missions.
- Wrote Software Design Document, Software Architecture Document and other artifacts for the description of the project.
- Created JSON/DOJO/Hibernate/RichFaces/AJAX/Facelets objects and documents for serialization/deserialization and data interchange.
- Managed a team of three developers, including assigning and prioritizing tasks and assignments.
- Seconded to SemanticBits for PID/caBIO project as an Architect/Analyst for six week project creating UML documentation for National Institutes of Health.
Java Architect/Developer/Tester
Environment: UML, Java/J2SE 6. Eclipse, Ant, Dreamweaver, XHTML, GWT, Camel ETL/CXF/Fuse/Storm/Wicket, CSS, Oracle 10/OAF, Netezza Database/CrystalDecisions
Responsibilities:
- Developed a series of Intranet based Java tools utilized by internal employees to monitor, and publish a very large number of reports in a partially scheduled, partially ad-hoc basis; to import external documents; and to administer and maintain the user database for this system.
- Developed Intranet Website for the utilization of the above tools.
- Developed Oracle Application Framework test application for verification of migrated data.
- Assisted in the migration of the data from Oracle software-based system to the Netezza hardware/software-based system.
- Developed user documentation and “run-book” tutorials.
- Trained “in-house” developers on operation and maintenance of the new software.
Author
Environment: UML, Java/J2SE 5, Adobe GoLive & LiveCycle, Liferay, Chordiant 6.x, MuleSoft, MongoDB, C++, Objective-C
Responsibilities:
- Wrote my third technical book, this one being centered on advanced UML design in Java/C++/Objective-C.
- Helped develop several iPad/iPhone (IOS) applications, including:
- ProPool 3D (Physics engine)
- Intellicast Boating (GIS engine) Navigational Software a number of lesser shareware software, particularly shooting games/long-range ballistic software
Enterprise Architect
Environment: Java (J2EE 5/6), JDBC, JMS, JBoss/ Fuse/ DROOLS, Chordiant 6.x, SQL, AJAX, AngularJS, Dojo/JSON, XML, LDAP, OracleIdentityManager, Apache (Camel/Storm), IIS, Creative Suite 4, GWT, Mulesoft, Hibernate/JPA, MySQL, Struts 2, Wicket), Liferay, FreeMarker, JSR-168 Portals
Responsibilities:
- Ruby-on-Rails-based pages & scripts replaced with JSP-based pages and scripts.
- Created Security/User system allowing for customized USER settings, and preventing outside tampering using OIM.
- Implemented message-based (via JMS) JBoss-based server system (moving away from IIS).
- Stored/updated User information and preferences using Hibernate EntityManager (JPA 2.0) to facilitate the portalized nature of the updated website.
- Redeveloped a large number of “forms” from Ruby-on-Rails to WSDL/SQL-based forms and OpmlStore (DOJO) to store data.
- Implemented a CVS environment to allow for better code control of the website (over 3500 files).
Technical Architect / Outside Support
Environment: Java (J2EE 5), JDBC, JMS, JPA, SQL, ADF, AJAX, Dojo, EJB3, JSF, XML, Cognos Reports, Lotus Notes, Tivoli, OLTP/CICS, iLOG, RESTful Services, Lombardi, Portal Suite, Rational Application Developer Suite, Websphere Application Developer/Commerce), Websphere Integration (IIB) & Content Management Tools
Responsibilities:
- Provided technical support to Internal and External Development teams working in Tivoli.
- Designed Tivoli test application utilizing Dojo widgets, particularly integration with JMS, MQ-Series and other Java extensions.
- Customized various reports in support of Tivoli developer support.
- Provided testing solutions to new features being implemented in phased releases.
- Maintained Content Management of developers’ documentation via Documentum.
- Managed/Implemented the installation/migration/oversight of multiple-version and installation of Tivoli Server sites Confidential Austin Campus.
Java Architect / Outside Support
Environment: Java (J2EE) 5, JDBC, Chordiant 5, JBoss, SilverLight, RESTful Services, Spring
Responsibilities:
- Developed Advanced Customer Service Application architecture utilizing Chordiant 5 framework.
- Utilized JBoss as intermediate Server to “older” data sources, a la pseudo-MDM (Formerly WebLogic).
- Developed & implemented Migration Plan (WebLogic 8.5 > JBoss)
- Trained Development team in the development of Chordiant tools and framework.
Analyst / Developer Lead
Environment: Agile Development/Test Driven Design, Java (J2EE) 5, JDBC, JMS, JPA, JSF, SQL, EJB 2/3, ADF, Hibernate/JPA, AJAX, Dojo, DROOLS, XML, Adobe Air & Flex, LDAP, Mainframe (z/OS, CICS, DB2), SDO, Struts2, Siteminder, Selenium, Teradata, TIBCO 5 (including Business Works, EMS, Portals add-ons)
Responsibilities:
- Developed Phased Release Plan for multi-threaded multiple-application, multi-server “Nodal” applications featuring customizable “portal/portlets”, utilizing TIBCO framework, through which ERCOT clients and customers can view and interact with various aspects of the ERCOT system - access implemented through the use of extensive portalization of the web applications.
- Developed Test case UI's, inclusive of Test Driven Design techniques, using Selenium, for Unit and Integration testing with validation using Hibernate Validator/JPA & DOJO Widgets.
- Built rules matrix for decision making tree utilizing Business Works for numerous applications in our system
- Managed/Implemented the release/migration and development of three separate application families.
- Managed development and testing (team of 6) of update of security application for the system.
- Performed verification on security of applications prior to release/go-live.
Analyst/Developer
Environment: UML, Java (J2EE) 5, JDBC, JMS, EJB, JSR-168 Portals, XML, SOAP, SQL, AJAX, Dojo, RESTful Services, EJB3, XML, Flex, FileNet, Spring, iLOG, DROOLS, TeamCenter/Directa 3.5
Responsibilities:
- Developed UML documents for application, Directa 3.5, a VERY large project management system utilized by the US NAVY which is used to manage, record, maintain and track all work design, supply, building and testing processes in the construction of ‘littoral’ warships.
- Developed plans for migration to new versions of TeamCenter extension, customized for improvements to Directs 3.5.
- Utilized DOJO and AJAX to integrate new interface into Directa and WebLogic Portal framework.
- Developed and tested improved security application, utilizing EJB's, SOAP and XHTML, for the system, which is a multi-threaded, application utilizing sockets and a distributed architecture..
- Assisted in migrating legacy data, utilizing XML, and SOAP, including document management for various versions of Directa into new system in preparation for full migration.
Architect
Environment: Java (J2EE) 5, Akamai SD/MD, SilverLight, JBoss/Fuse, JDBC, TIBCO, Chordiant 5
Responsibilities:
- Developed Advanced Customer Service Application architecture utilizing Chordiant 5 framework and TIBCO in an Agile Environment.
- Modeled Application / Oversaw Off-shore development of project.
- Developed Content Management through Akamai Software and Media Delivery tools
- Re-built Portal Server system around JBoss, previously WebLogic.
- Developed Testing framework and parameters.
Technical Architect/Analyst
Environment: UML, Java (J2EE) 4, JDBC, Hibernate, JPA, Erlang, JMS, JQuery, Akamai Software Delivery, SQL, OLTP, AJAX, Dojo, Mainframe (CICS, DB2), Oracle/OSB, BEA WebLogic 9.2/Aqualogic JBPM Tools, Stellent, RESTful Services, LDAP, Adobe Air & Flex, NIO, Adobe LiveCycle, Spring Framework, Creative Suite 4
Responsibilities:
- Served as Architect/Analyst developing Project “Vision” applications. One of these, the Recipient Database (RDB), utilizes information already stored with package tracking information to accomplish several goals: 1) to create, maintain and identify recipients; 2) to standardize business name information; 3) minimize duplication of records; 4) report and monitor results of tracking, shipping and matching information in order to make the shipping process more efficient.
- Developed UML documents from which the actual application is being built from new/existing requirements.
- Developed Erlang based system to maintain distribution of rate-table unity throughout FedEx network.
- Developed Stellent-based Rates Information Tables for multi-tiered pricing guides.
- Developed DOJO-based UI for integration of new rates data..
- Developed storyboards and wireframes for new functionality and usage of existing data in package and customer tracking. Updated storyboards online via built-in documentation system.
- Assisted in design of the databases/clusters (multi-threaded, socketed, distributed system) and overall deployment plan utilizing “nio” package for data block transfers.
- Created Development Plan for first two (of four) phases of development. Led the development team for first two phases of development.
Java Architect / Senior Analyst
Environment: UML (Agile Development Process/Behavior Driven Design), All Java 4 (J2EE/WSAD v6), FileNet, JDBC, LDAP/Security, Mainframe (DB2), SQL, Stellent, Spring, RESTful Services, SOA, Lombardi BPM/JBPM, AJAX, Dojo
Responsibilities:
- Served as Architect /Analyst developing a “filter” to allow training of Customer Service Representatives on the “live” production database without endangering actual customer data. This saved having to recreate all of the various databases, tables and other production data, thus reducing the complexity of an already complex system.
- Created the Integration Plan for the Training Environment Suite, including implementing the Web Services defining trainees vs. active employees via Behavior Driven Design.
- Led the creation of all design documents, test and build plans, including wireframe mockups and test applications.
- Utilized Stellent to maintain Training Content and Guides in Live Application Training System.
Author
Environment: UML, Java/J2SE 4, SQL, JBoss, REALbasic. C++, Objective-C
Responsibilities:
- Authored a book to be published fall 2007 entitled “UML for the Games Developer”. Book was sponsored by three major UML tool vendors (Rational Software, Embarcadero Technologies and Gentleware GmbH).
- Wrote, co-wrote or reverse-engineered six gaming applications after creating all UML documents (Use Cases, Class, State, Sequence Diagrams, Storyboards, et al), defining the series of games
Sr. Architect
Environment: UML, Java/J2SE/J2EE 4, XML, BPEL, FileNet, JSF, JDBC, SQL, Savvion (Business) ProcessModeler, SAP, EJB 2/3, AJAX, Dojo, Adobe Air, Flex & LiveCycle, MDM, SOA (SAP & BEA AquaLogic)
Responsibilities:
- Served as Architect/Mentor to a team of 8 architects to engineer Confidential ’ application suite (Phase 1) of it’s MDM-S Implementation of SAP’s SOA/Portal implementations. Devised SOA Framework based on MDM.
- Trained development team in both Java as applied to SAP MDM development and UML design techniques.
- Co-authored JBPM/BPEL scripts using Savvion (J)BPM for initial testing of workflows and data management of Confidential ’ MDM framework.
- Developed Testing Framework utilizing DOJO and AJAX.
- Developed overall Project Plan with detailed plans being developed by Confidential analysts utilizing a variety of CASE tools centered on the Rational Suite. Reviewed and supervised all work.
Architect / Senior Analyst
Environment: 4D, UML, All Java/J2SE/J2EE) 3, JDBC, Oracle, JBoss, SQL, Adobe LiveCycle, Struts, Stellent, JavaScript
Responsibilities:
- Served as Architect on a project to re-engineer a set of older 4D applications into one Java-based application.
- Modernized existing 4D applications to run under Macintosh OS-X (original apps were OS-9 only).
- Reverse-Engineered all 4D applications using UML modeled using Poseidon.
- Maintained the Content-management aspects of the system, which is a content management system used in advertising.
- Developed Struts-based Framework, based on JBoss Server, from which original 4D were re-created and improved into a single, but fully configurable (on a rights/access per user basis), web-accessible application.
- Trained in-house development team in Java development techniques.
- Utilizing Stellent, maintained rotating advertising content for Toy-R-Us on an ongoing basis.
- Developed the storyboards, mockups and wireframes diagrams for the basic structure of the audience models.
- Created “pilot” web-based applications for NIMAS, a project for the US Department of Education, in which lessons can be tailored using the same datasets for targeting different audiences (e.g. - K-3 vs. High School students for the new food pyramid.), all based on the wireframes developed earlier.
Confidential
Principal Business Consultant / Analyst / Architect
Responsibilities:
- Served as a BEA Subject Matter Expert, assisting BEA customers and clients in development, design, implementation and troubleshooting of entire WebLogic 8/9 & AquaLogic SOA-based software projects and solutions.
- Created UML documentation for existing application, which was completely un-documented Confidential the outset of the project.
- Create EDI interface using a integration of WebLogic/WebMethods tools (EDIINT) for Customer oriented customization.
- Designed/Developed extensive additions to existing Struts/Java/J2EE Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Mentored/Trained the client staff on techniques utilized in Model Driven Architecture-based development.
- Lead development of a structural model, from code, of the existing system utilizing Rational Rose and UML modeling techniques.
Confidential
Sr. Analyst/Architect
Environment: RUP, UML, Java/J2SE/J2EE 3, WebSphere Suite, JCAPS, Struts, JavaScript, JDBC, Mainframe (z/OS, OLTP/CICS, DB2), SQL, Swing, Tivoli, TIBCO, Model Driven Design
Responsibilities:
- Created complete UML documentation set, utilizing RUP development process and Model Driven Architecture techniques of a system designed to unify the Rate Tables used in setting charges for all medical procedures.
- Utilized TIBCO, and WebSphere to build application framework for main pricing application.
- Mentored/trained 4 person Analyst/Designer team on the UML design techniques.
- Mentored/trained a team of 5 junior to mid-level developers in Java/J2EE Development using UML design documents.
- Lead development of a structural model, from code, of the existing system utilizing Rational Rose and UML modeling techniques.