Download Work Experience - Enlightened Integration

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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