Software Technical Advisor Resume
Bossier City, LouisianA
SUMMARY:
- Inventor and Holder of Extremely Secure Computer Security Encryption Decryption Patent
- Implemented Role Based Access Control Security System.
TECHNOLOGIES USED:
Server Side: NodeJS, Apache Tomcat, WebLogic, JBOSS App Server, IBM WebSphere
Architecture and Design Tools: UML, Rational Unified Process(RUP) and Diagrams for Architecture and Design.
Database Tools: SQL Developer, TOAD
API Building Tools: Swagger((software)), RAML
Portals: JBoss, WebLogic, Liferay, WebSphere
Controller: Struts II, MVC, Spring MVC
Languages: Assembler, C, C#, C++, Java, Portlets
Security: Spring Security, SAML, Invented and Patented Hack Proof Encryption. Created a Role Based Authorization Framework
UNIXs: Linux Member of Ultrix Staff, HP - UX
Databases: Oracle, Oracle Stored Procedures, IBM DB2, Postgres, MySQL, SQL Server, Informix, and Ingres
File Systems: Hadoop Distributed File System (HDFS)
CSS: CSS3, Bootstrap JS
Reporting: Jasper Reports, Created AdHoc, Query Reporting Tool
Architecture: Creates Advanced Technology Systems
Web Services: SOAP Web Services, Web Services Description Language (WSDL), and RESTful Web Services.
Big Data Databases: MongoDB, Mongoose
Rules and Flow Control: JBOSS jBPM & Rules (DROOLS), iLog Rules aka jRules
UI: AngularJS, Angular 2 JS, and Angular 4 JS with Bootstrap JS, React.js, Sencha EXT JS Version 4.0, JApplets, JSP, JSF, and SmartGWT Framework
Data Modeling: Erwin
Dashboards: Created a number of them for Monitoring Real Time Events
Enterprise Service Buses: GWT Event Buss, Camel, WSO2, Mulesoft ESB
Agile: Scrum, User Stories, Backlog Grooming and Associated SCRUM Ceremonies, SCRUM Alliance ScrumMaster Certified.
Spring: SpringCore, Bean Factory, Security (ACEGI), SpringMVC, Hibernate, AOP, DAOs, SpringBoot
ETL: Created many extensive ETL (extract, transform, and load)
HTML: HTML5, DHTML with Ajax
Performance Measurement and Analysis: JConsole, MBean, MXBean, JMX Notification. Used Dynatrace for System Performance.
Technical Project Manager: Lead Teams of as many as 50 onsite developers, offshore also.
Testing and Automated Testing: SOAP UI, Solenium, Junit Business Analyst UI, Design and User Teams, Lead Meetings and Discussions on Requirements, Design and Implementation.
Project Monitoring: Held and Lead Scrum Meetings and Ceremonies to Monitor and Track Project Progress. Used Mule Management Console to monitor Mule System Components.
EXPERIENCE:
Confidential, Bossier City, Louisiana
Software Technical Advisor
Responsibilities:
- 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, Internal Apps using Angular 2 JS, and Angular 4 JS with Bootstrap JS.Microservices Development round trip to Database via Jooq returning to Angular2 Services, developed Courses application in JBoss Developer Studio Version 11.0.0.GA using JSF, RichFaces, Enterprise Application Platform(EAP), JBoss Tools featuring Visual Page Editor Hibernate and Oracle 11. Used Ruby On Rails to Prototype Navy Project's Screens. Demoed Behavior and Look and Feel via Ruby On Rails.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application framework.
- AngularJS Versions 2 and 4 used in a number of projects. Version 4 also used in a Prototype for feasibility of use study. Upgraded Applications using the latest versions of Angular.
- Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology
- Used AWS EC2, S3, Auto Scaling, Elastic Load Balancer Route53 and other AWS to stand up DHS HART Biometrics Application.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Jscript, Hibernate 3.0, spring, MVC, HTML. Used React.js and Ruby On Rails to Prototype Navy Project's Screens. Demoed Behavior and Look and Feel.
Consultant/Advisor Architect & Design
Confidential, Raleigh, NC
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. Created APIs using Swagger and Mulesoft RAML with Service Mocking. Included installation, Configuration and Deployment of Mulesoft Software. API Management as needed in Deployment.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Jscript, Hibernate 3.0, spring, MVC, HTML
Consultant/Advisor and Architect
Confidential, NASHVILLE, TN
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
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Jscript, Hibernate 3.0, spring, MVC, Hibernate
Consultant/Advisor/Full Stack Lead
Confidential, Durham, NC
Responsibilities:
- 20 Years PERFORMANCE EXPERTISE
- Created Test Data, Performance Test Scenerios.
- Dynatrace, JMeter, Unix Commands, Designed Keystroke Capture and Playback Tools
- To mimic Robotic Users. Used this tool to Group User Functional Day - In-The-Life Scenerios.
- 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. API Developmet and Mocking to support using API while backend services were being developed. 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.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Jscript, Hibernate 3.0, spring, MVC, HTML
Consultant/Advisor/Architect
Confidential, Charlotte, NC
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.
- Involved in Requirements gathering and analyzing the requirements of the client and the flow of the application as well as the application Framework.
- 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 Patterns
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML
Consultant/Advisor/Architect
Confidential, Columbia, SC
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 Reference Data Screens, Menu, List, Add Reference Code, and Edit Reference 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.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML
Smart GWT & Jasper Dashboard Consultant
Confidential, Newport News, VA
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 ServersCaching.
- Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology
- 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
- Used SmartGWT Visual Builder to auto - create Data Source definitions, SmartClient Components such as ListGrid, ListGrid Records 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'
- Used MQ Series gor a Comminications Channel for Urgent Backend Notifications.
- 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.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML
GWTP MVP Version 2.4 Consultant
Confidential, Atlanta, GA
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.
- 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, and Created Business Rules using IBM iLog JRules, Created Rule Flow, Debugged Rule Flow, tested
- JRules on using Decision Validation Services, and 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 BPMN
- Used JMS based on MQ Series for inter - process messaging communications.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML
User Interface Solution Architect
Confidential, Knoxville, TN
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.
- 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.
Technologies used: Java MQ Series, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML, and Java.
UI Solutions Architect
Confidential, Morrisville, NC
Responsibilities:
- 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
- Used Hadoop Distributed File System for Storage and Operating on Big Data, 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.
Technologies used: Java, JSF, JSP, Servlets, Struts, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC, HTML
Senior Software Consultant
Confidential, Concord, NC
Responsibilities:
- 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.
Technologies used: Java, JSF, JSP, Backing Beans Bus Layer, JPA, Hibernate 3.0, Spring, MVC
Senior Software Consultant
Confidential, Charlotte, NC
Responsibilities:
- 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
Technologies used: Java, JSF, JSP, Backing Beans Bus Layer, JPA, Hibernate 3.0, spring, MVC