Mike Pollock
Professional Experience
. I have extensive experience developing dynamic client-
side web sites using HTML, CSS, JavaScript, and DOM.
. I have a solid background using server-side technologies
such as ColdFusion MX 7 and 8.0, ASP.NET with VB.NET and
C#, PHP, and JSP.
. I have fifteen years I.T. experience.
Technical Skills
Languages: ColdFusion MX 7 and 8.0, Java, JavaScript,
HTML, PHP, JSP, ASP.NET, SQL, VB.NET, C#,
ActionScript 3.0, C, C++ and CSS
Frameworks: J2EE, Model Glue, Struts (Jakarta 1.0), jQuery,
and .NET.
APIs: EJB, JMS, JNDI, JDBC, ADO, Swing, Win32 API
Databases: Microsoft SQL Server, Oracle, Microsoft Access,
and MySQL
Operating Systems: Windows 2000/XP, Unix
IDEs: Visual Studio 2008, Dreamweaver, Eclipse, and Flash
CS4
Tools: Microsoft Visual Source Safe, Subversion, Ant,
and JUnit
Security Clearance: Secret
Experience 5/2011-10/22/2011 Tapestry/Boeing
St. Louis, MO
Leveraged a customer .NET framework called Dashtop
to develop widgets (mini-apps) for an application
used to track maintenance schedules for helicopters
at Ft. Rucker. C#, WPF, and XAML were used in
development, while SQL Server 2008 R2 was used for
the back end.
Worked on creating forms for a work-flow
application using HTML, CSS, XML, XSLT, and
Javascript.
9/2010-5/2011 STL/Growmark
Bloomington, IL
Developed a Crop Protection Cost Worksheet user
interface using ASP.NET, VB.NET, jQuery, and Oracle
10g, which automates the manual process of sifting
through large stacks of price sheets to create and
edit information related to the worksheet. This
interface is used to match up vendor costs with
co-op members.
Developed a Vendor Zone Maintenance user interface
using ASP.NET, VB.NET, jQuery, and Oracle 10g that
allows users to enter new, and edit existing,
Geographic Vendor Zones.
The Crop Protection Cost Worksheet and Vendor Zone
Maintenance are part of an existing in-house EPR
(Enterprise Resource Planning) system called
OMNIv2.
Crystal Reports was used for creating reports for
the different areas of the ERP system.
09/2009-12/2009 TEK Systems/Washington University
St. Louis, MO
Programmer Analyst
The responsibilities for this job required coding a
rewrite of an existing system, which was used as a
data entry system to store data taken from
participants in a clinical research study done at
the medical school. The system was rewritten in
Flash CS4, C#, VB.NET, ASP.NET, and Microsoft SQL
Server.
Set up a Microsoft SQL Server database which was
used for the migration of an existing Access
database to a SQL Sever database.
The web application was created in Flash CS4, C#,
and ASP.NET. The Flash API HTTPService, URLLoader,
URLRequest, and URLVariable objects were used to
call ASP.NET pages.
Flash was mostly used to create UI's for data
entry.
SWFObject 2.0 was used to instantiate and display
the Flash forms in the web pages.
Used Python for CGI scripting to maintain an
existing web site hosted on an Apache web server in
a Linux environment.
06/2008-02/2009 TEK Systems/RTGX St. Louis, MO
Programmer Analyst
Developed against the CRIS system which stores
information about other information systems used by
USTRANSCOM (U.S.Transportation Command), AMC (Air
Mobility Command), and SDDC (Surface Deployment and
Distribution Command). This system helped users
manage and store data about logistics more
efficiently.
Implemented new functionality to RMS (Requirement
Management System), a subsystem of CRIS, using
ColdFusion 8.0 and SQL based on new user
requirements. RMS was used by managers and other
users to submit requirements for the CRIS system
itself.
ASP.NET, VB.NET, and C# were used to maintain
ancillary applications to the CRIS system.
Added JavaScript routines to implement hover-menus
and warning messages, alerting users prior to a
form submittal.
Created external CSS files to give HTML tables a
standard look-and-feel.
Model Glue framework, a Fusebox variant, was used
to create an MVC-style web application.
01/2008-06/2008 TEK Systems/AT&T St. Louis, MO
Programmer Analyst
Developed new functionality for each new release of
USDOTT, a backup system for LightSpeed, which is
used to create orders and trouble tickets for AT&T
customers. The USDOTT system sustained operability
of taking orders and fulfilling trouble tickets for
customers.
This new functionality consisted of creating, or
modifying, graphical user interfaces, and event
handling using JavaScript, HTML, CSS, ColdFusion
8.0, and AJAX.
Implemented AJAX functionality to pre-populate
drop-downs based on user input and to display a
calendar based on an XML file containing servicing
dates. XML files were sent and retrieved for B2B
via the SOAP protocol; this was implemented in the
form of an EJB utilizing the JMS (Java Messaging
Service) and JNDI (Java Naming Directory Interface)
APIs. JDBC was used to populate the associated
tables for the drop-downs prior to retrieval from
ColdFusion 8.0 and JSP.
The Eclipse editor was used extensively throughout
development of ColdFusion 8.0 and Java. It was
also used to set up Ant to build and compile Java
code.
Identified code that would be better suited
implemented as a component using ColdFusion 8.0.
05/2007-01/2008 TEK Systems/BAE Systems St. Louis,
MO
Programmer Analyst
Developed a module in ColdFusion MX 7 that
contained functionality to handle LAU's (Limited
Access Users), which were users who had limited
access to the U.S. Air Force's forum web site.
This system gave users the capability to
consolidate information pertinent to their
projects.
Enhanced, and integrated, a third-party rich-text
editor and spell checker using JavaScript and
ColdFusion MX 7.
Enhanced existing code in ColdFusion MX 7 and SQL.
Debugged and maintained Air Forces forum web site.
2004-2005 T's-n-things Brownstown, IL
Programmer Analyst
Designed and developed a web site using PHP,
JavaScript, HTML, CSS, and MySQL.
Cascading style sheets were used as standard
formatting for all the web pages.
PHP was used to handle data in a MySQL database,
and also for creating a shopping cart for the
system.
JavaScript was used on the client side to handle
browser events, form validation, and dynamic pages.
1999-2002 Trust Company of the West Los Angeles, CA
Programmer Analyst
Maintained a PowerBuilder/Sybase system which
tracked yields, YTM, Coupon rates, WAL,
Durations, and Convexities for Mortgage Backed
Securities. This system helped financial analysts
determine when and what would be a good trade,
which increased profits for the company.
Used Java to develop classes that used a class
framework, which read financial data from flat
files into system specific Sybase tables. This
framework made it possible for T1 (trade plus one
day) analysis.
J2EE, BEA's weblogic application server, EJB's,
RMI, and Java Swing were used in the development of
financial systems. The use of Swing was used to
develop an MVC (Model View Controller) interface.
JDBC was used to populate swing components with
data, and update tables reflecting updates made by
users in the different swing components.
Swing (or the JFC library) was used to create the
user-interface of the system.
Swing's built-in MVC (Model-View-Controller)
architecture was leveraged to implement a real-time
reporting system with a different view for each
report that required a different presentation.
Ant was used to build applications dependent on
external libraries.
Maintained web pages of one of their thin client
systems using ASP, JSP and Jakarta Struts, HTML,
PHP, JavaScript, and VBScript.
1998-1999 MCA Universal Universal City, CA
Programmer Analyst
Wrote the system documentation (user's manual) for
the legal copyright system.
Coded modules using PowerBuilder 6.5 and the PFC
for a product licensing/legal system. This system
gave the company's legal department quick access to
copyright material on all of Universal's products
(film and proprietary products).
Coded DLL plug-ins using C++ and Visual C++.
1996-1998 Deluxe Laboratories Los Angeles, CA
Programmer Analyst
Developed and maintained code using PowerBuilder
5.0.
Enhanced real-time modules attached to film
processing stations that allowed for instant
tracking of film during processing.
1995-1996 Blue Cross St. Louis, MO
Programmer Analyst
Participated with team to design, develop, and
implement membership, admissions, and other various
applications using PowerBuilder 5.0 and Sybase.
Sybase duties included writing stored procedures.
1994-1995 Mallinckrodt St. Louis, MO
Programmer Analyst
Performed the analysis, reviewing, and
implementation of code fixes for a PowerBuilder
4.0/Oracle 7.0 application, which was used as a
real-time system in conjunction with Reuters for
the analysis of financial data.
1994-1994 Earthgrains St. Louis, MO
Programmer Analyst
Debugged and modified a Dough Scheduler application
using Borland C/C++ environment.
Coded an expanded memory routine, file routines,
and pull-down menu routines.
1993-1994 Union Electric St. Louis, MO
Programmer Analyst
Used the Arthur Andersen Design Methodology for
design. The application was developed in
PowerBuilder and DB2.
1993-1993 Eaglesoft Effingham, IL
Programmer Analyst
Participated in the development of a database
application for dental offices using PowerBuilder
3.0. C, C++, and Visual C++ 1.0 was used in
writing a few DLLs for flat file processing and
time related functionality which accessed the
system clock.
The system tracked insurance, patients, billing,
and scheduling of appointments.
Education 2007 University of North Dakota Grand Forks, ND
B.A., Liberal Arts