Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Jerome Vandre Website: www.enlightenedintegration.com Email: [email protected] Profile Summary Direct experience in every phase of the Software Development Life Cycle (SDLC) Seasoned Java Developer (10 years) J2EE (Servlets, JSTL, JSP) MVC Web Development Frameworks (home-grown MVC, Spring 2, Spring 3) OOAD, Design Patterns, UML EJBs (Bean-Managed and Container-Managed persistence – version 1.1 and 2.0) Web Server Administration Web Application Security Platforms: Mainframe, Client-Server, Web Domain Registrations and Transfers, SSL, Server Certificates, Keystores The Cloud I’ve recently ventured into the “Cloud”. I am currently working on a web site for a local small business – Brookfield Cycle and Fitness. The web-site Content Management System (CMS) uses Wordpress. The web-site has brought me to the door-step of SEO. We are making strides in applying SEO principles and strategies to raise our web sites presence in Search Engine queries. Collaboration I have worn many “hats” in the IT Development and IT Management Arena. I have been fortunate to collaborate on teams consisting of both technical staff as well as management staff that cross agency boundaries. Frequently, I found myself performing the role of Technical Lead for my agency. Skills WordPress, Domain Name Registration, Web Hosting set-up in The Cloud, SSL, Certificate Signing Requests, Certificate Keystores, J2EE , J2EE Declarative Security, Spring 2, Java Spring MVC 3, Spring Form Tag Library, Java “Filters”, Java Server Page Tag Libraries (JSTL), Enterprise Java Beans (EJBs version 1.1 and 2.0), Unified Modeling Language (UML), Eclipse, Object Oriented Analysis and Design (OOAD), Structured Analysis and Design, Design Patterns, Rational Unified Process, ASP.NET/VB.NET, Visual Studio, Web Services, Perl, VB.NET batch, HTML, DHTML, CSS, JavaScript, JCL, SAS, CICS, some Linux Bash scripting, VB scripting, VBA (Visual Basic for Applications), Oracle PLSQL, Oracle DML DDL SQL, Microsoft Sql Server T-SQL SQL, XML, Access Control mechanisms, Java Web Server “sandbox” policy configuration. Platforms VMWare, Tomcat, Apache, Sybase application server - EAServer, Microsoft Internet Information Server (IIS), Active Directory, Windows Server, Linux Server (Ubuntu), Linux desktop (Ubuntu 14.0.4), Mainframe, Oracle, Microsoft SQL Server, Web Services Education Madison Area Technical College - Network Security, Accumulated 34 credits Madison Area Technical College - Associate’s Degree, Programmer Analyst Graduated summer of 1999 University Wisconsin Milwaukee - Bachelor of Science Degree, Criminal Justice Graduated Dec of 1994 Work Experience Sales, Web Site Hosting & Development Brookfield Cycle and Fitness Brookfield WI Apr. 2014 – Present I’ve worked at Brookfield Cycle and other bike shops (Wares, Budget Bicycle Center) doing sales and mechanic duties while attending High School, College and tech School. This year I started worked on their web-site and social media services which provided me my first introduction to the Cloud, Social Media, Social media integration and Search Engine Optimization (SEO). The web site is still “in-progress”, there is much work to do. I’m currently training staff to post updates to the Brookfield Cycle Web Site, effectively putting control in their own hands. IS-Development Services Specialist WI, Department of Justice Madison WI Aug. 2012 – Feb 2013 Web Server Administration (Apache and Tomcat) Reverse Proxies Installed and configured Apache as a reverse proxy in front of Tomcat. Application Development Enterprise “Event Registration” application Enterprise ePay credit card transaction” application. IS-Development Services Consultant/Administrator WI, Department of Safety and Professional Services Madison WI July 2011 – Aug. 2012 Member of IT Transition Team IS-Development Services Consultant/Administrator WI, Department of Commerce Madison WI March 2006 – July 2011 Project Lead / Business Analyst Functional Requirements Capture of requirements with business area customers using Use Case Narratives Non-functional requirements Capture of non-functional requirements with management and business area customers within the Project Charter. Design Provide design of system using OOAD, Design patterns and UML for specification documentation. Software Developer Web Application Development Spring MVC3.2 web framework (annotation based) Spring 2.0 web framework (interface based) MVC framework written by Max Rahder from Inacom and Dept. of Commerce development staff. Web Services Development Java Technical Lead Java Source Code Control (CVS) Java Application Compile and Deployment (ANT) Research, document and explain security model options and best practices to fellow web developers. Assist fellow developers w/Eclipse configuration, Source Code Control, Java compilation and Java deployment. Sybase Technical Contact IBM Technical Contact Java Application Security Architect Analyze customer security requirements (privacy, confidentiality, integrity) Role Based Access Control for the Web Determine Roles, resource/data access specifications and Credential Role assignments J2EE Declarative Security (“Container Managed”) J2EE Intercepting Filter that utilizes LDAP as well as Oracle (for legacy system security credentials). IAM (Identity Access Management) Fire Dues Credentials Administration web application Web Server Administrator Tomcat Install and Configure Document Web Server Hardening - Directory Access Control Lists (ACLs) - Java Virtual Machine policy file (sandbox that determines what applications can access which ports and directories etc.) Vulnerability/Penetration Testing. (Strawberry Perl, Niktos, WAPITI) Intrusion Detection Perl Script inspection of HTTP server logs. SQL Injection detection Perl Script inspection of HTTP server logs. SSL encryption CA Certificates Self-signed Certificates Keystores Certificates Signing Requests w/Certificate Authority Application Server authentication to service clients (Oracle, Active Directory). Tomcat 6/7 and Sybase Easerver 5.2 Load Testing using JMeter Member of State of WI Governance Panel on Information Security Server Migration Test Scripts IS-Systems Development Services Specialist WI, Department of Workforce Development Madison WI Mar. 2004 – Mar. 2006 Application Designer Modeled new Enterprise Web Applications with Unified Modeling Language (UML) class diagrams, collaboration diagrams and sequence diagrams. Refactored Child Support Online Services Web Application using Object Oriented Design Patterns. The Refactored code made the application easier to maintain, extend and debug. Design Patterns: Data Transfer Objects, Data Access Objects Standardized the format used for web application Program Specs within the KIDS Application section. Test Plans Unit test plans System test Acceptance test documents. Application Developer Provided maintenance duties and enhancements for the Child Support Online Services Web Application and the License Certification Web Service using VB .NET, ASP .NET, ADO .NET, JavaScript, Cascading Style Sheets and DB2. Enhanced the role-based access control mechanisms within CSOS which integrate Active Directory, db2 user profile tables, DWD Administrative Delegation security components and RACF. Technical Lead Defined performance load testing goals for web applications. IS-Systems Development Services Specialist WI, Department of Commerce Madison WI Aug. 2001 – Mar. 2004 Business Analyst Utilized Rational Unified Process methodologies to document the system requirements for Enterprise Web applications in “Use Case” narratives. Application Designer Researched, recommended, implemented & standardized Java Beans and Collections for encapsulation of business data used for application content. Contributed to the design of the initial Commerce Web Application framework (MVC). Utilized Design Patterns to enhance Object Oriented Design. Application Developer Developed dynamic database-driven Java 2 Enterprise (J2EE) Web Applications utilizing the following APIs: JSP 1.2, Servlet 1.3, and Enterprise Java Bean 2.0. Technical Lead (researched, recommended and implemented the following) Web Application Security SSL – Configuration on Sybase EAServer Transactional Data Access Components J2EE Bean Managed Persistence (BMP) Enterprise Java Beans (EJBs). J2EE Container Managed Persistence (CMP) EJBs Application Compile and Deployment ANT build scripts for J2EE application deployment. Source Code Control Concurrent Versioning System (CVS) Assisted development staff on a daily basis for technical support, application debugging, deployment debugging and application design. Sybase Technical Contact IBM Technical Contact Senior Programmer/Analyst WI, Department of Workforce Development Madison WI June 1998 – Aug. 2001 Project Lead/Business Analyst Worked with Division of Workforce Excellence customers to determine requirements for new Enterprise Wisconsin Job Order System (WJOS) – Employer Entry web application. Worked with customers to determine requirements for enhancements to legacy Enterprise web applications. Utilized OOAD & Rational Unified Process methodologies to document the system requirements for the Wisconsin Job Order System in “Use Cases”. Modeled the new WJOS systems with UML class diagrams, collaborative diagrams and sequence diagrams. Created and maintained Project Plans for new Enterprise web Transaction applications. Created and maintained Project Plans for enhancements to legacy Enterprise web applications. Assigned programming tasks to developers. Coordinated the efforts of developers. Collaborated with other agencies to resolve technical issues. Created new integration and acceptance test plans for the WJOS system. Enhanced integration & acceptance test plans for enhancements to legacy web applications. Identified performance strategies. Identified Load Testing goals and assisted w/Load Test scripts (Load Runner) Programmer Client server batch applications in VB. Distributed Components (middle-tier business objects) for web applications using VB, SQL, ADO & Oracle. Deployment of Components to Microsoft Transaction Server (MTS). New batch applications for mainframe using JCL and SAS. Analyzed and modified state AMS (Automatic Matching System) batch Cobol programs for Y2K compliance. Analyzed and modified state AMS CICS programs for Y2K compliance. Upgraded applications from VB 16 bit to 32 bit. Upgraded applications from VB5 to VB6. Performed "On Call" duties. PC/Network Support M. P. Merrill Certified Financial Consultants Madison WI Feb. 1997 – Feb. 1998 Installed, configured and maintained a peer-to-peer network with a non-dedicated server Selected and installed hardware upgrades Installed and configured networked software Provided data security via automated back-ups Documented software configurations Documented hardware Contact References Available upon request