Michael Gregorowicz

Posted on Wednesday 19 July 2006


Click the [+] to see more information about each item!

Michael Gregorowicz                                 22066 Audette
michael@gregorowicz.com                             Dearborn, MI 48124

Overview:
* 6+ Years Professional Experience in Information Technology
* UNIX Adminstrator with focus on E-Mail, Identity, and Web Services
* Perl Programmer with focus on Web Applications, Authentication, 
  Security and Integration with legacy systems and data.

Objective:
  To find employment at an innovative technology company where I will
  be exposed to emerging technologies and challenged to find solutions
  to tough problems. I have exceptional skill in capacity planning, 
  system archetecture, and in writing middleware, identity management,
  and data parsing software using Perl.

Technical Skills:
[+] Operating Systems
  Linux
      * Slackware
      * Gentoo
      * Redhat / Mdk
  Solaris
  FreeBSD
  OpenBSD
  MacOS 8, 9, X
  Windows 3.1 - Windows XP
  MSDOS 5.0 - 6.2

[+] Programming Languages
  Perl 5   
      * Advanced understanding of Perl OO concepts
      * 5 years experience
      * DBI/DBD
          * Oracle
          * MySQL
      * IO::Socket
          * SSL
      * Net::LDAP
      * Template Toolkit
      * CGI
      * mod_perl
   
  PHP 4
      * MySQL Support
      * LDAP Support

  C++
      * Basic Understanding

  C
      * Basic Understanding

  Java
      * Basic Understanding

[+] Server Software
  Sun Directory Server
  OpenLDAP
  Mirapoint Messaging Servers
  qmail
      * rblsmtpd
      * clamav / SpamAssassin integration
  Sendmail
  Apache 1.3
      * ModSSL
      * mod_perl
      * mod_throttle
      * mod_rewrite
      * custom implementations
  Apache 2
  Zope
  Jakarta Tomcat
  Netscape Enterprise Server
  iPlanet Application Server 4.1+
  Oracle
  MySQL
  bind
  CVS
  ProFTPD
  OpenSSH
  Subversion
  courier-imap/pop3d

[+] Client Software
  Microsoft Office 95 - 2004 (Mac and PC)
  Adobe Photoshop 6 - CS (Mac and PC)
  OmniGraffle
  Keynote


Employment History:
[+] Lead Applications Technical Analyst - Wayne State University
  Detroit, MI
  October 2001 - Present
  * Acted as the sole maintainer and architect behind Wayne State 
    University's LDAP implementation and identity management solutions.
  * Designed and authored LDIP-v2 the LDAP Data Integration Platform, 
    which leverages LDIF to create event pipelines for data processing.
    The platform allows for maximum flexibility in dealing with tricky data 
    from multiple sources, exceptions, and special cases.
  * Proposed a world class hardware environment for hosting Blackboard 
    using AMD Opteron processors on 64-bit Red Hat Linux, cluster-aware 
    file systems and Oracle RAC; providing a high availability 
    environment while realizing hundreds of thousands of dollars 
    in cost savings over SPARC based Sun equipment.
  * Crafted fair benchmarks based on Java XML parsers to test multiple 
    hardware platforms.  Using data gathered from these tests, we were 
    able to clearly identify hardware platforms which allieviated 
    existing application bottlenecks.
  * Supported and maintained the Blackboard Inc's E-Learning system 
    at Wayne State.  Blackboard, under my supervision, achieved record 
    availability.
  * Streamlined Blackboard's data integration with our administrative 
    system(s) (Banner) by writing an advanced set of data processing 
    programs and utilities.  The programs automated a very complicated 
    procedure which was taking employees hours per day to perform 
    manually.
  * Submitted and had accepted patches to Blackboard Inc's E-Learning
    system that repaired bugs that had been present in their system for
    months.
  * Migrated enterprise directory from Messaging Direct platform to the
    iPlanet / SunOne Directory server.
  * Acted as a key planner and technical resource in the launch of the
    University's main web page www.wayne.edu.
  * Developed solutions to bridge the gap between our Enterprise Directory
    and SCT's Banner suite of administration software.
  * Centralized administration of user accounts and e-mail systems by
    creating sandalone internet services.  These services interconnect
    systems that otherwise would not interface with one another.
  * Architected and authored an innovative and intuitive suite of
    web-based administration tools which enable the help desks throughout
    the campus to effectively manage users, groups, e-mail settings, and
    passwords.  This feature rich suite of tools was celebrated for its
    intuition and simplicity, and was effective in reducing the call time
    required to assist students and faculty by over 7 minutes per call.
  * Designed a centralized statistics database for arbitrary log data.
    The system allows for reading live data from files, sockets, or
    commands.  The data is then transformed by a data source driver into a
    uniform MySQL database table for statistical analysis.
  * Designed and implemented the University's official single sign on
    framework: wayneAuth.
  * Assisted other universities in their implementations of single sign
    on, and E-Mail systems.
  * Helpded administer and secure NT and UNIX based web servers running
    IIS and Apache.

[+] Technical Consultant - Commerce One @ Ford Motor Company
  Dearborn, MI
  April 2000 - October 2001
  * Was solely responsible for maintaining Ford of Europe's internal web
    center providing 24/7 support to a worldwide user base.  Supervised
    seamless transition to EMC disk arrays to provide increased storage
    capacity.
  * Supported user base of over 7000 develpers and over 80 web servers
    running Solaris 2.5.1/2.6/8, and Netscape Enterprise Server/iPlanet.
  * Helped developers troubleshoot their applications by providing expert
    UNIX knowledge.  Instrumental in developing and maintaining numerous
    critical applications.
  * Supported operating environment by writing and debugging multiple
    programs to maintain file, user, and system security and uptime.
  * Responsible for installing all third-party support software and
    maintaining documentation.
  * Designed and implemented a system for retrieving and sorting large
    (2gb+) access logs from across Ford Motor Company's B2B UNIX clusters.
  * Authored and Optimized a Forbidden error handler system written in C
    and Perl to increase security on the Ford UNIX Webfarm's shared
    environments.
  * Designed and implemented a standardized, intelligent proprietary
    system used to cycle the different versions and implementations of web
    servers across most of our different environments.

[+] UNIX / PC Technical Specialist - National Tech Team @ Ford Motor Company
  Dearborn, MI 
  January 1998 - April 2000
  * Served as team's key technical contact for all technical support 
    issues
  * Created documentation and procedures for junior and intermediate 
    technicians.
  * Developed and implemented computer-based trouble ticket system to
    increase response time and improve the tracking of customer support
    metrics.
  * Provided hardware and software support for Sun, SGI, and HPUX
    workstations.
  * Promoted repeatedly for excellence.


Independent Consulting:
[+] Karmanos Cancer Institute
  Detroit, MI
  November, 2003
  Wrote a parser in perl to parse government packed decimal and EBCDIC 
  data into Oracle databases for analysis.  Parsed SASS input files
  for data typing and extraction.  Data parsed was eventually used in
  a published paper on the effects of race in cancer treatment and
  diagnosis.

[+] Bill Wink Chevrolet
  Dearborn, MI
  February 2004 - Present
  Provided client support to their network of over 40 clients.  Including
  X11 based thin clients and Microsoft Windows 2000 based workstations. 
  Deploy software and configure office printers, copiers, scanners, and
  workstations.  Repeatedly called on for excellence and reliability.

[+] All Saints Catholic School
  Canton, MI
  November 2004
  Configured and branded BadNews, the mg2 organization's content
  management system for use by All Saints Catholic School's athletics
  department to schedule games, post news and scores, and keep parents
  informed.


Programming Projects:
[+] Dadmin ][ - Wayne State University - Sole Author and Maintainer
  Dadmin ][ is the Wayne State University C&IT Help Desk's directory
  administration utility.  The toolset includes tools for creating and
  removing accounts from our directory, as well as configuring access to
  E-Mail, Administrative Systems, and UNIX machines.  Tools also include
  quota management, temporary password swaps, and group account creation.
  Through intuitive interface design Dadmin ][ has reduced time to
  resolution from an average of 10 minutes per call to less than 3 minutes
  per call.  Dadmin ][ is currently a proprietary application in
  production at Wayne State University.

[+] LDIP v2 - Wayne State University - Sole Author and Maintainer
    Coming soon!

[+] wayneAuth - Wayne State University - Sole Author and Maintainer
  wayneAuth is an implementation of web single sign on at Wayne State
  University.  It currently allows authentication at one point (Our
  Implementation of Campus Pipeline), and seamless pass through to
  Mirapoint WebMail, Blackboard E-Learning System, our Remedy-based ticket
  management software CallTracker, and other custom applications campus
  wide.  wayneAuth is currently a proprietary framework in production at
  Wayne State University.

[+] BadNews - the mg2 organization - Sole Author and Maintainer
  BadNews is a content management system back end that allows for file
  uploading, article creation and publication, event creation and display,
  as well as link organization and editable static pages.  BadNews is
  currently a proprietary application available for purchase.

[+] mg2bot - the mg2 organization - Sole Author and Maintainer
  mg2bot is an open source IRC bot written in perl and based on the
  Net::IRC perl module.  It provides a full fledged plugin system and
  implements a proprietary networking protocol that enables bots to pass
  data and requests around it's network.  The mg2bot is currently an open
  source project available at http://freshmeat.net/projects/mg2bot.

[+] mg2 user system - the mg2 organization - Sole Author and Maintainer
  The mg2 user system is currently in it's third revision.  Because
  mg2.org is an open system with several unknown users having shells on a
  single unix machine some sort of framework was needed to provide 
  structure, accountability, and consequence for foul play.  The mg2 user
  system is a solution to this problem.  The mg2 user system implements a
  tree based hierarchy with all users sponsoring a certain number of
  subordinates.  The number of users you can sponsor directly is derived
  from the position you hold in the tree.  Enhancements in v3 of the user
  system include a port from the data in MySQL to OpenLDAP, the
  introduction of Political Tokens which enable the lesser ranks to remove
  their superiors from power, and an advanced session management module.

[+] socittome.com - the mg2 organization - Sole Author and Maintainer
    Coming soon!


Volunteer Activities:
[+] Crossroads of Michigan - Detroit, MI
  Contribute system and network maintenance skills as often as
  needed.  Currently managing all of the organization's public internet 
  and e-mail needs. Assisted in the creation of their web presence, and 
  am fully responsible for their web hosting.  

  Cabled the Crossroads East office with CAT-5e and configured a switch as
  well as a shared internet connection.  Working to bring broadband to the
  neglected urban area that Crossroads East is located in.
  
  Recently donated equipment and time for an upgrade of the Crossroads
  Main Offices Internet gateway.  File serving was shifted from a Win32
  based solution to a more reliable Linux/Samba solution. Crossroads is a
  non-profit organization dedicated to assisting the needy in Detroit
  proper.

[+] the mg2 organization - Dearborn, MI
  Founded, develop, own, and maintain mg2.org, an internet community which
  harbors and promotes the many forms of internet talent.  All equipment
  and time is donated, and many users have come up with some great content
  and applications.  With plans to offer new free services to Internet
  talent, mg2 is positioned to grow as an Internet community. 

  Created and implemented a custom built installation of Apache that
  allows for site owners to configure their own web servers, as well as
  administer their own files.

  Designed and implemented a revolutionary, Internet community
  architecture using political and social structure as the basis for
  system administration and user screening.  Created a suite of tools,
  which limit user privileges based on their position in the system's main
  tree hierarchy.  


Training:
[+] Apache Hands-On Training
  Learning Tree Intl - Washington, DC
  Outlined the basic installation and compilation of the Apache Web
  server, and all of the core Apache modules.  Was also taught how to
  configure popular third party modules like mod_php, and how to configure
  popular third party companion applications like Jakarta Tomcat.

[+] Mirapoint Certified Engineer Training
  Mirapoint - Sunnyvale, CA
  Provided an advanced understanding of the various Mirapoint
  administration and programming interfaces.  Outlined troubleshooting
  procedures and diagnostics  

[+] Tutorials - OSCON 2003 - Portland, OR
  Damian Conway: Advanced Object Oriented Perl Tutorial (8 Hours)
  Michael Schwern: Intro to Perl Testing (4 Hours)
  Mike Fitzgerald: Intro to XSLT (4 Hours)

[+] Tutorials - OSCON 2004 - Portland, OR
  Jeremy Zawodny: MySQL Performance Workshop (4 hours)
  Damian Conway: Best Practice Perl (4 hours)
  Greg Stein: Subversion: Version Control Rethought (4 hours)


Conventions:
  Defcon 8 - July 28-30, 2000 Alexis Park Hotel - Las Vegas, NV
  OSCON 2003 - July 7-11, 2003 Portland Marriott Downtown - Portland, OR
  OSCON 2004 - July 26-30, 2004 Portland Mariott Downtown - Portland, OR

Education:
  Wayne State University
  Detroit, MI
  Currently working towards a BA in Philosophy

Sorry, the comment form is closed at this time.