Architecture, Design, And Implementation Resume
OBJECTIVE:
Seeking a Senior Architect or Development Role.
SUMMARY:
- Inventor and Holder of Extremely Secure Computer Security Encryption Decryption Patent.
- Implemented Role Based Access Control Security System.
TECHNOLOGIES USED:
Server Side: NodeJS
Big Data Databases: MongoDB, Mongoose
Database Tools: SQL DeveloperTOAD
Rules and Flow Control: JBOSS jBPM & Rules(DROOLS)iLog Rules aka jRules
Portals: JBoss, WebLogicLiferay, WebSphere
UI: UI, AngularJS used it with Bootstrap JS, Sencha EXT JS Version 4.0JApplets, JSP, JSF, and SmartGWT Framework
Controller: Struts II, MVCSpring MVC
Data Modeling: Erwin
Languages: Assempler, C, C#C++, Java, Portlets
Dashboards: Created a number of them for Monitoring Real Time Events
Security: Spring SecuritySAML, Invented and Patented Hack Proof Encryption. Created a Role Based Authorization Framework
EXPERIENCE:
Confidential
Architecture, Design, and Implementation
Responsibilities:
- Software Technical Advisor lead a team of four developers using PowerBuilder and an Oracle Database.
- Technical Point Of Contact Developing, Administering and Maintaining a Keep Em Flying mentality for Business Internal 2 and 3 Tier Applications running on Macs Windows and AWS environments.
- Angular2 Development of Internal Project.
- Microservices Development roundtrip to Database via Jooq returning to Angular2 Services.
- Wrote Proposal for Smart Application STATE DEPT.
- Used AWS EC2, S3, Auto Scaling, Elastic Load Balancer Route53 and other AWS to stand up DHS HART Biometrics Application.
Confidential, Raleigh, NC
Consultant/Advisor Architect & Design
Responsibilities:
- Created Java Stored Procedure Wrappers.
- Removal of Identity Manager
- Migrated LDAP Interface methods for OID to an Oracle DB
- Oracle SQL and Stored Procedures.
- SAML SSO Implementation
- Java Version 8
- Eclipse Mars & SOAP UI
- Team Foundation Repository
- Mulesoft ESB - used Anypoint Studio to develop Mule Flows
- Used jBPM Workflow Management to control deployments
- Amazon AWS and Linux Commands
Confidential, NASHVILLE, TN
Consultant/Advisor and Architect
Responsibilities:
- Architected and Designed Server dubbed the MIDDLEMAN Project consisting of Node JS, Hadoop with the Hadoop File System(HDFS) and MongoDB
- Used Drools Engine for Rules Management(BRMS).
- Node JS, Hadoop, MongoDB, Mongoose
- DEVOPS Engineer Jenkins Builds & Deploys
- Used jBPM Workflow Management to control builds & deployments
- Maintenance, Database Corrections
- Performance Architecture Recommendations
- Performance Testing & Enhancements
- Garbage Collection Tuning on Linux and WebSphere JVMs
Confidential, Durham, NC
Consultant/Advisor/Full Stack Lead
Responsibilities:
- WSO2 ESB Sequence Creation.
- Mulesoft ESB - used Anypoint Studio to develop Mule Flows
- Developed Java Class Mediator
- Created an Xpath Transformer Schema
- Code Reviews
- Coding using Eclipse, Git, Stash, Source Tree.
- Soap Web Services and SOAP UI Tool.
- RESTful Web Services.
- RESTful WEB SERVICES created for a DHS Biometrics
- Application featuring Facial Recognition, Iris Recognition and an advanced fingerprinting match Framework all running
- On the Amazon AWS Cloud.
Confidential, Charlotte, NC
Consultant/Advisor/Architect
Responsibilities:
- Used JBOSS Drools Rule Expert Rules Manager, jBPM & Eclipse Plugin created Workflow and BPMN2 for Process Definition.
- Created a Tomcat Application in Java, Jersey RESTful Services. Ran Stand Alone running on Jenkins and UI Web Based using Tomcat Server, AngularJS, and Bootstrap JS.
- Implemented Role Based Access Control Security including Database tables.
- Added Concurrency Control via multi-threading and Synchronization.
- Reverse Engineered Python Application to create Java Based Replacement for Release
- Management Validation Suite.
- Created UI using AngularJS, Bootstrap CSS and MVC Controlled Backend
- Used DAO for Database Access.
- Enhanced and Maintained Everest Portfolio Management and Portfolio Relationship Portal.
- Developed Screens in Financial Risk Analysis Portal using Sencha EXT-JS Version 4.0
- Used AngularJS for UI Development creating Enhancements and correction of bugs.
- Designed and Implemented UI NAICS Search using Checked Tree Panel SuperBoxSelect.js, and ComboBox.js featuring Interactive functionality to/from Tree Panel and Suggestion Box.
- Mulesoft ESB - used Anypoint Studio to develop Mule Flows based on the Enterprise Integration Paterns.
Confidential, Columbia, SC
Consultant/Advisor/Architect
Responsibilities:
- Mulesoft Service Buss developed services using SOAP and deployed to the Mulesoft Enterprise Service Buss(ESB).
- Created UI POC using GWT Development Environment. Presented findings to Management.
- Mulesoft ESB - evaluated Mulesoft Anypoint Studio to determine ease of use while developing Mule Flows
- Trialed Oracle Service Buss, AWOS2 Service Buss and Mulesoft. Critiqued each for ease of use with regard to Administration.
- Reviewed Architecture and made Recommendations for changes.
- Created UI Wireframes and Interactive Prototypes for four Interactive
- Prototype Screens using Axure RP Pro for Confidential Medicaid Replacement Project.
- Developed User Interface using AngularJS, Kendo UI, and Bootstrap.CSS.
- Created Data Screens, Menu, List, Add Code, and Edit
- Code using AngularJS, KendoUI Grid and DropDownList Components, AngularJS
- Forms, and Bootstrap.CSS.
- Created Mock MuleSoft Mule Service with Mock Data returned via REST API.
Confidential, Newport News, VA
Implementation Consultant
Responsibilities:
- 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.
- Used JBOSS Drools Rule Expert Rules Manager, jBPM & Eclipse Plugin created
- Workflow and BPMN2 for Process Definition.
- Prototyped the Dashboard using Ruby On Rails to see its effectiveness.
- Developed Ad Hoc Query Report Generation Subsystem Prototype.
Confidential, Atlanta, GA
GWTP MVP Version 2.4 Consultant
Responsibilities:
- Developed enhancements to existing system Deltas Service Center application.
- Made recommendations on look - and-feel and Performance changes.
- Performance Analysis performed by adding Timing Probes at strategic locations in the code and to determine where time was being spent in the round-trip of view rendering and determined Templates would need to be rewritten to gain performance improvements.
- 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 Common Component Creation and Integration.
- Architected a Generic Solution for Popup Panels used in Same Day Travel App of the
- Confidential 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 Confidential Agent
- Travel Research and Sales System.
- Integrated Popup Panels into the Screens used in the Delta Same Day Travel
- Functionality of the Confidential Agent Travel Research and Sales System.
Confidential, Research Triangle Park, NC iLog JRules Developer
Responsibilities:
- 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 Confidential 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.
- Supported jBPM app for BPMN2.
Confidential, Knoxville, TN
User Interface Solution Architect
Responsibilities:
- 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 Confidential 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 Info lookup.
- Integrated WebSphere App. Server Web Application into Liferay Portal.
- Created ANT Build File and Tested Build and Deployment of the Portal Application.
