Summary
. Java Developer with ** years experience in architecture, design and
development of client server web apps.
. Solid background in Object Oriented analysis and design. Adept at using
Eclipse IDE for development.
. Proven background leading teams in stressful, deadline oriented
environments.
. Diverse experience utilizing Java tools in business, web, and client
server environments including Java Platform, Enterprise Edition ( Java EE)
Java Server Pages ( JSP) Java Servlets, Struts and a smattering of Spring.
. Expert level skills in deploying to Java Application Servers like
WebSphere, JBoss, WebLogic, and Tomcat.
. I'm interested in the recent growth of the JavaScript libraries like
Backbone.js and AngularJS for web sites.
. I have worked extensively with XML, CSS and JavaScript on current web
applications.
. My most recent project has rekindled an interest in Tomcat and the use of
AngularJS as a frontend to Java code.
. Actively studying for certification for Oracle Java SE 7 Developer II
exams 1Z0-804.
. I'm teaching myself Solr 4.10 and reviewing Lucene. Search is going to be
a part of my next project.
. Reading a book Solr in Action, published 2014 by Manning Press, authored
by Trey Grainger & Timothy Potter.
Technical Skills
o Ant
o AJAX
o ASP.Net
o C/C++
o CSS
o CompTIA Security+
o DoD 8570.1
o Eclipse
o Flash CS4
o Hibernate
o HTML
o InDesign CS4
o Illustrator CS4
o J2EE
o Java
o JavaScript
o JBoss Web Server
o JSP
o jQuery
o JUnit
o MySQL
o .NET
o Oracle 10g, 11g
o Photoshop CS4
o Red Hat Linux RHEL
o Solr/Lucene
o Spring framework
o SQL Server 2008, 2012
o Struts 2 Framework
o Tomcat JSP server
o Unix Scripting
o WebSphere Web Server
o XML
o Oracle WebLogic server
o Visual Studio 2010
Training and Certifications
. Advanced Web Design ARTS229, Lansing Community College (LCC), Flash CS4,
PHP, 2009
. Creative Design and Publishing ARTS175, LCC, Adobe InDesign CS4, and
Illustrator CS4, 2009
. Advanced Adobe Photoshop CS4 ARTS171, LCC, Photoshop CS4, ActionScript
3.0, 2009
. Sun Certified Java Programmer SCJP, jdk 1.2, Washtenaw WCC, exam-310-
025, 2003
. Bachelors of Science in Computer Science and Programming, 1998
Center for Business Technology, Lambton College, Sarnia, Canada ( American
equivalent of 4 year bachelors)
3 year diploma from a business college specializing in "Systems
Analyst/Programmer"
1 year of mandatory computer internships to earn and validate the 3 year
education diploma
. Instructor for exam certification 70-433 for SQL Server 2008, Lansing, MI
2010
. Instructor for Engineering Explorers, Post 603, Benton Harbor, MI 2000-
2002
. Web Site Management CISB204, LCC, Lansing, MI 1999
. Advanced Internet CISB202, LCC, Lansing, MI 1999
Professional Experience
Denver International Airport (DIA), Denver, CO Senior Information
Developer
July 2014 - Jan 2015 Contract probationary
employee.
Denver International Airport ( DIA ) has 53 square miles of area and is
the 16 busiest airport in the world in passenger traffic. The airport has
1,100 direct employees. On a daily basis 500 planes land and then take
off.
. Wrote SQL queries, and procedures every day. Fixed Crystal reports
that required changes.
. Ran daily, weekly, monthly, and on demand reports for the
organization.
. Supported Crystal Reports 2008 used by the CGI product called
Advantage.
. Wrote some advanced General Ledger SQL queries for use in a new
Business Intelligence project.
. Debugged existing code that had stopped working due to technology
upgrades. Fixed them.
. Fielded general calls from end users when their software and
technology stopped working correctly.
. Re-coded some Extract, Transform and Load (ETL) scripts that were
broken due to database changes.
Technology: Microsoft SQL Server 2008 R2, Oracle 11g, Quest SQL Navigator
6.5, Crystal Reports 2008, Windows 7 Enterprise, CGI Advantage Financials
module, Red Hat Linux RHEL
Lockheed Martin, Littleton, CO Java Developer
Mar 2014 - April 2014 Contracted through
NerJobs.com
Lockheed Martin is a global employer of defense contracts with 116,00
employees. This 4 week contract covered for a person off on temporary
medical leave, and they re-activated my Security Clearance as an incentive
to do it.
. Reviewed and studied my CompTIA Security+ certification for the DoD
8570.1 compliance.
. Fixed timer bean code that was malfunctioning. Changed locations where
the timer started and its duration.
Technology: J2EE 5, Java jdk 1.6, SQL Server 2008 R2, JBoss 4, Ant 1.7,
JUnit 4.1, Eclipse Indigo 3.7, CompTIA Security+, VMWare 2.3, Jenkins 1.5
Infor Global System, Ann Arbor, MI Java J2EE
Developer
July 2012 - Dec 2013 Full time employee
Infor is a private software development company with 12,000 employees.
SupplyWeb specialized in supply side distribution, ordering and
fulfillment, for 220 customers, in the automotive and manufacturing supply
chain.
. Developed new Business Intelligence gathering tool. Scanned computer
system and recorded to an xml file.
. Wrote some advanced SQL queries for use in the Business Intelligence
Software Advisor tool.
. Made extensive use of Java REGEX to match some patterns in xml files
used for XML parsing.
Technology: J2EE 5, Java jdk 1.6, SQL Server 2008 R2, Oracle 11g,
Tomcat 6, Ant 1.6, JUnit 3.8, jQuery 1.8, Eclipse Kepler 4.3, XPath
FORD Request Center, Allen Park, MI Java Web Developer
May 2011 - May 2012 Contracted through
EpitecGroup.com
Request Center is part of the FORD website dealing in reporting IT hardware
and software problems. The contract involves creating some work arounds for
a large Cognos website that has a limited ability to be customized.
. Created new portlets on the main layout page that added the ability to
have shortcut links to favorites.
. Practiced the black art of writing Java programs inside JSP web pages,
without access to regular Java.
. Extended ExtJS 3.0 JavaScript AJAX framework html files using a
JavaScript Editor in Eclipse.
. Worked on the Lucene indexes and debugged the Hibernate Search
implementation for the website.
. Customized the Spring mapping classes springbeans.xml that mapped the
EJB beans to the application.
. Made extensive use of custom JSTL tags used to help to write regular
Java code inside JSP pages.
Technology: J2EE 5, Oracle Java J2SE jdk.1.6, Microsoft SQL Server 2008
R2, Tomcat Web Server 6, Ant 1.8, JQuery 1.3.2, Microsoft Visual Studio
2008, Serena repository, Struts 1.1, JBoss 5.1, Java Portlet Technology,
Classic ASP pages, Cognos 8.4, DWR, AJAX, Lucene 3.0 indexes, Hibernate
Search 3.1.1, ExtJS 3.0 Javascript UI Libraries, Hibernate Core 3.0 ORM,
Cruise Control 2.8.2, Easy Mock 2.4, Firebug 1.4.5 plugin
Farm Bureau Insurance, Lansing, MI Java J2EE
Developer
March 2010 - March 2011 Full time employee
Farm Bureau Insurance serves the state of Michigan with 500 employees and
450 independent offices.
. Started a testing program to rehabilitate client side JavaScript code
that was broken and never tested.
. Added JavaScript to existing jsp pages to perform client side
validation of form data.
. Migrated EAR files from J2EE 1.3 to J2EE 1.4 enterprise web server (
WebSphere ).
. Instructed classes for exam certification 70-433 for Microsoft SQL
Server 2008.
. Instructed classes for exam certification 70-562 for Microsoft ASP.NET
Web Developer 3.5 framework.
. Re-factored existing java code using generics and newer base classes.
. Mastered the inner workings of IBM WebSphere 5.1, 6.1 and 7.0 server
installation process. It is unique.
Technology: J2EE 4, Java jdk 1.5, SQL Server 2008, Tomcat 6, Apache web
server 2, IBM WebSphere Enterprise Web Server 6.1, Eclipse IDE Callisto
3.2, IBM Rational Application Developer (RAD) 7.0, JQuery 1.3
Lansing Community College, Lansing, MI Business Intelligence
Analyst
Aug 2008 - Jan 2010 Contracted through Online
Employment.com
Local community college that required 129 reports to be created to drive
their new Decision Support System for the Human Resources and Marketing
department. Serving 8,446 current students and 1,062 full and part time
staff.
. Re-wrote an Access 2003 database used in 7 annual phone surveys using
the VBA programming language.
. Solved duplicate record issues using nested self joins in SQL to
ferret out desired results.
. Created forms for a website that processed user input data and
prefiltered it using jQuery scripts.
. Used advanced SQL techniques to chase down partial records that kept
getting lost. ( duplicate records )
Technology: J2EE 4, Java jdk1.5, Oracle 10g, SunGuard AppWorx 7 client,
Access 2003 VBA, Google Apps, Oracle Business Intelligence Discoverer
Desktop 10.1.2, SecureCRT 5.5, Toad for Oracle 9.5, Adobe InDesign CS4,
Adobe Illustrator CS4, Adobe PhotoShop CS4, jQuery
Health Media, Ann Arbor, MI Server Side Java Developer
July 2006 - June 2008 Contracted through ComputerAid
Small business with 120 employees serving healthcare questionnaires to
corporate websites. Online screening questionnaires that can identify
problems. Cost is 40 cents per employee per month for this automated
medical tool.
. Worked in an "Agile" work environment that included Java developers,
web page designers and interns.
. Wrote Java classes for a XML parser that generates emails using an
Oracle 9i database.
. Converting existing code base from JBuilder2006 to MyEclipse 6.0
standards using Ant 1.7.
. Added a new MIME type text/xml for an email class that used beans to
generate an email to clients.
Technology: J2EE 3, Java SE jdk-1.4, Oracle 9i, Tomcat 4, Ant 1.7, JUnit
4.4, Eclipse 3.3, MyEclipse 6.0, SAX2 xml parser, Cruise Control 2.7, Java
Web Services Framework, CruiseControl 2.7, XHTML, JavaMail 1.4,
GhostScript 8.54, PostScript 2.0, Adobe Acrobat Distiller, JBuilder 2006
Enterprise, Agile
EDS of Michigan, Lansing, MI
Software Engineer
Oct 2004 - June 2006
Contracted through Apex Systems
Medicare Plan Upgrade for Oregon state, serving 26 million claims per year
for all their Medicare benefits.
. Refactored existing website to current standard using Object Oriented
JavaScript and CSS.
. Create Design Requirements and UML documents for RFP requests and
Contingent Acceptance Proposals.
. Converted data from legacy COBOL flat files to Relational database
Oracle 10g.
Technology: C++, Oracle 10g, Access 2003, .NET, ASPs, Erwin 4, Solaris,
Windows XP, CSS, Erwin 4, CVS, Microsoft Project 2000, Visio 2003, WinSQL,
Waterfall Project methodology, COBOL
State of Michigan, Lansing, MI
Java/ Advanced SQL Developer
Dec 2002 - Sept 2004
Contracted through Reliable Software Systems
Vision Pension Plan Upgrade for State of Michigan, serving 3.5 million
clients for all their pension benefits.
. Designed reusable Advanced SQL queries to solve problems with payroll
deductions.
. Used SQL Enterprise Manager for administration and SQL Query Analyzer
to test SQL statements.
. Supported a Remedy help desk with level 2 and 3 support on technical
problems on 35 servers.
Technology: Java jdk 1.3, SQL Server 2000, Oracle 9i, Access 2000,
WebSphere 4.1, Ant 1.4, Struts 1.1, JSPs, Servlets, WSAD 5.0, Quick Test
Pro QTP, Cisco PIX Firewalls and Cisco Switches, Rational Rose 2002
Whirlpool, Benton Harbor, MI Java
Software Developer
Aug 2000 - Oct 2002
Full time employee
Whirlpool has 68,000 employees, 12 billion in sales, 50 manufacturing
plants. The project was an R&D concept.
. Created a Java Internet web appliance that monitored and controlled
all electrical appliances in the home, like burglar alarms, furnace,
water heater, refrigerator, stove, dishwasher, oven, microwave,
lights.
. Developed Java framework and refactored existing Java code. Modeled
new classes in Rational Rose and Togethersoft UML diagrams. Worked on
synchronized threads to render real time data.
. Taught a class of marketing interns how to create a marketing website
using classic ASP pages and SQL server 6.5. Pages had lots of
JavaScript in them for form validation before calling back to the
database.
Technology: J2EE Java jdk.1.2/1.3, Oracle 9i, Microsoft SQL Server 6.5,
Tomcat 3, Apache, IIS 5 web servers, Rational Rose 2000, RedHat Linux 7.2,
JavaScript, XML, CSS, Visual Age for Java 3.5, Unix Shell Line scripting,
Perl, Sed, Awk