James Brent Michalski - Resume
Contact Information:
James Brent Michalski
4 Brae Burn Court
St. Charles, MO 63303
Home Phone: 636.916.5588
Mobile Phone: 636.373.1015
Email: Brent.Michalski@gmail.com
Professional Objective:
Seeking challenging Perl projects that utilize my extensive
knowledge of Perl programming, Linux, web development, internet
skills, and database programming. I enjoy challenges that help
me maintain my current skills and learn new skills.
Professional Experience:
General Experience: Perl programming (expert), Unix Shell Scripting
(intermediate), JavaScript (intermediate), C++ (intermediate), C
(intermediate), Java (intermediate), SQL (intermediate), Visual
BASIC (intermediate), Test First Development (intermediate).
Other Skills: HTML (expert), CGI (expert), CSS (intermediate),
HTML::Mason (intermediate), mod_perl (intermediate), WAP
(intermediate), ODBC (intermediate), Bioinformatics (intermediate),
Perl/Tk (intermediate), Perl/Gtk (intermediate), Test-First Development
(intermediate).
Software/Tools: Apache (expert), Jakarta Tomcat (intermediate), CVS
(intermediate), Request Tracker (RT) (intermediate), KDevelop
(intermediate), Eclipse (intermediate).
Databases:
MySQL (expert), PostgreSQL (intermediate), Oracle (expert),
Microsoft Access (intermediate), Microsoft SQL Server
(intermediate), Flat Files (expert).
Operating Environments:
Linux (expert), BSD Unix (basic), Unix (intermediate), Solaris
(intermediate), Windows 98, NT, 2000, XP.
Employment History:
Senior Software Developer
Monsanto Company (Creve Coeur, Missouri)
June 2007-Present
Hired as full-time employee after two years of being a contract employee.
Currently in charge of Perl development and business policies for Perl
in Monsanto.
Projects:
* MEGA Database Transition: All development at Monsanto is done using
Java. A new application was purchased to maintain our genetic
databases and this the third-party product was Perl-based. I am in
charge of developing an XML-RPC API so that all of the existing Java
code can be used with the new product.
Senior Software Developer
Technology Partners (Creve Coeur, Missouri)
June 2004-June 2007
Contract employee working at Monsanto Inc. Work as the developer in
charge of maintaining and upgrading all of the legacy Perl applications
in the Technology Computer Consortium group.
Projects:
* TxP Annotation Database: Redesigned front-end and back-end of this
massive DNA database system Achievements: * Designed a greatly
improved web interface to allow for easier interpretation of data
* Quality Control Tools: Re-wrote Quality Control tools
Achievements: * Eliminated several steps in the Quality Control
process, minimizing the chance of error. * Greatly improved the
program stability and maintainability by utilizing test-first
development techniques, and internal best-practices.
Senior Software Developer
Washington University School of Medicine - Genome Sequencing Center (St. Louis, Missouri)
March 2003-April 2004
Supported and created new software for the more than 100 Applied Biosystems DNA sequencing machines.
Projects:
* DNA Sequencing Machine Support: Supported software on over 100
Applied Biosystems DNA sequencing machines. Achievements: *
Supported custom software on over *100* Applied Biosystems DNA
sequencing machines * Created new GUI applications to allow lab
technicians to work more effectively * Integrated DNA sequencing
machines with an Oracle 9i database consisting of over 350 tables
* Maintainted software that implemented a Perl/Tk interface and
provided GUI utilities on Windows and Unix platforms * Extremely
critical position, DNA sequencing machines *must* stay operational
for the center to remain in business
Senior Internet Software Engineer
MasterCard International (O'Fallon, Missouri)
March 1999-March 2003
Senior developer responsible for internet, intranet, and extranet projects.
Projects:
* MasterCard ATM Locator: Developed the MasterCard ATM Locator for
the MasterCard web site. Achievements: * Web interface build using
Perl, CGI, and HTML * Searches a database of over 400,000 ATM
locations * One of MasterCard's most-used web applications
* Client/Server Application Transistions: Achievements: * Moved
several client/server applications to the web utilizing Perl, CGI,
HTML::Mason, and mod_perl * Made application maintenance much
easier since GUI development was removed from code
* Extranet Application: Lead development ream on major credit card
extranet application which used Perl, CGI, HTML::Mason, and
mod_perl Achievements: * Was able to create *quality* applications
much faster than team which was using Java for development *
Created a SOAP interface to project so that it would work for any
platform/language that could utilize the SOAP protocol
E-Team Internet Developer
Source Consulting (contract at Southwestern Bell) (St. Louis, Missouri)
December 1998-March 1999
Internet developer for the Southwestern Bell Corporate web sites.
Projects:
* Pacific Bell Web Site: Achievements: * Responsible for maintaining
entire site * Developed CGI applications to process various web
site forms * Validated over 2,500 HTML pages for standards
compliance
Principal Specialist, Information Systems Technology
Technology Partners (contract at Boeing) (St. Louis, Missouri)
September 1997-November 1998
Webmaster/developer for three intranet/extranet sites
Projects:
* Webmaster: Webmaster/Administrator Achievements: * Installed,
maintained, and administered intranet and extranet web servers
* Document Management System: Joint Helmet Mounted Cueing System
(JHMCS) Achievements: * Conceptualized and programmed the JHMCS
Document Management System * Replaced a costly, proprietary
content management system * Moved all project documents to a web
interface * Greatly improved customer satisfaction which resulted
in a 95% award fee * System completely written in Perl, CGI, HTML
using ODBC connectivity
* Electronic Contract Proposals: Achievements: * Created a web-based
database front-end for the Electronic Contract Proposals
Department * Provided users with instant access to proposals
Internet/Intranet Administrator
United States Air Force (Ellswoth AFB, South Dakota)
January 1995-September 1997
Webmaster/developer for all internal and external web servers at Ellsworth AFB
Projects:
* Webmaster: Base Public Web Site Achievements: * Installed,
maintained and administered the Ellsworth AFB web servers *
Developed and administered the Ellsworth AFB web site * Selected
as the "Best Site in the Air Force" for April 1997 * Provided
expert Perl/CGI programming solutions for all requested tasks
* Computer Equipment Ordering System: Ellsworth AFB Computer
Equipment Ordering/Tracking System Achievements: * Designed and
developed, from scratch, an intranet database which tracked *all*
computer-related purchases for the entire base * Integrated the
HTML forms with Microsoft Word and Delrina Form Flow to streamline
ordering process * Eliminated several steps in the ordering
process, resulted in over 950 man-hours saved every year *
Provided customers with a 'live' status of their computer purchase
requests * Written using Perl, JavaScript, HTML, CGI
Education:
Masters in Adult Education and Distance Learning, June 2006
University of Phoenix
Overall GPA: 3.66
BS in Computer Information Systems, September 1997
National American University
Overall GPA: 3.49
Completed in Basic Network Management Systems - HP OpenView, March
1995
PRC Learning Centers
Completed in Hands-On Advanced Java Programming, May 1997
Learning Tree International
Publications:
Brent Michalski, Kevin Meltzer. Writing CGI Applications With
Perl. Addison-Wesley. February 2001.
http://www.awprofessional.com/title/0201710145.
Brent Michalski. Perl Database Programming. Wiley Technology
Publishing. October 2002.
http://www.wiley.com/legacy/compbooks/michalski.