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.