Michael Gregorowicz

Obiettivo

  • A trovare lavoro in una società innovativa tecnologia dove saranno esposti alle tecnologie emergenti e sfidato a trovare soluzioni a problemi difficili. Ho eccezionale abilità nella pianificazione delle capacità, i sistemi di architettura, e per iscritto di middleware, di gestione delle identità e di dati di analisi del software utilizzando Perl.
  • Ho fatto qualcosa di fantastico!

Panoramica

  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Perl Programmatore con il fuoco su di applicazioni Web, l'autenticazione, e l'integrazione con i sistemi legacy e dati.
  • 10 + anni di esperienza professionale nel settore dell'Information Technology
  • UNIX Administrator con il fuoco su E-Mail, Identity, and Web Services

Nome sezione

  • Ho fatto qualcosa di fantastico!

Sistemi Operativi

  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Linux
    • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
    • Slackware
    • Gentoo
  • MSDOS 5,0-6,2
  • Ho fatto qualcosa di fantastico!
  • FreeBSD
  • Solaris
  • MacOS 8, 9, X
  • Windows 3.1 - Windows XP

Linguaggi di programmazione

  • Ho fatto qualcosa di fantastico!
  • Perl 5
    • Advanced comprensione dei concetti Perl OO
    • Ho fatto qualcosa di fantastico!
    • mod_perl
    • CGI
    • YAML
    • Template Toolkit
    • Net:: LDAP
    • IO:: Socket
      • SSL
    • DBI / DBD / ORME DBIx:: Class, Class:: DBI
      • Oracle
      • MySQL
      • PostgreSQL
    • 8 anni di esperienza
    • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
  • PHP 4
  • JavaScript
    • jQuery
    • AJAX / XMLHttpRequest
    • Prototype
    • JSON
    • Ho fatto qualcosa di fantastico!
  • Java
  • C
  • C + +
  • Ruby

Server Software

  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Sun Directory Server
  • Oracle
    • 8i
    • 9i
    • 10g
  • bind
  • CVS
  • ProFTPD
  • MySQL
  • OpenSSH
  • Subversion
  • Trac
  • Fedora Directory Server
  • iPlanet Application Server 4.1 +
  • Netscape Enterprise Server
  • OpenLDAP
  • Mirapoint Messaging Elettrodomestici
  • Qmail
    • rblsmtpd
    • / clamav SpamAssassin integrazione
    • qpsmtpd
  • Sendmail
  • Apache 1.3
    • ModSSL
    • mod_perl
    • mod_throttle
    • mod_rewrite
    • mod_dav
    • Autenticazione personalizzata
    • personalizzate implementazioni
  • Apache 2
    • mod_python
  • Zope
  • Jakarta Tomcat
  • courier-imap/pop3d

Client Software

  • Adobe Photoshop 6 - CS (Mac e PC)
  • Microsoft Office 95 - 2004 (Mac e PC)
  • Keynote
  • OmniGraffle

Storia di lavoro

10/01 - Presente

Wayne State University

Detroit, MI

Lead Applications Technical Analyst

  • Creato un overlay innovativo sistema di applicazione che sfrutta jQuery e AJAX per migliorare notevolmente fornito dal produttore applicazioni senza violare gli accordi di sostegno.
  • Elenco delle imprese migrati dalla piattaforma di messaggistica diretta a iPlanet / SunOne Directory server.
  • Ha scritto un sito web basato API Utility Directory di ricerca che verranno utilizzati in concerto con altre innovazioni per modernizzare l'offerta dell'Università di ricerca.
  • Ha agito come un pianificatore chiave e delle risorse tecniche nel lancio del www.wayne.edu dell'Università pagina web principale.
  • Soluzioni sviluppate per colmare il divario tra la nostra e la suite Enterprise Directory SCT's Banner del software di amministrazione.
  • Concepito e scritto una suite innovativa e intuitiva di strumenti web-based di amministrazione che consentono l'help desk in tutto il campus di gestire efficacemente gli utenti, gruppi, impostazioni e-mail e le password. Questa caratteristica ricca suite di strumenti è stata celebrata per la sua intuizione e semplicità, ed è stato efficace nel ridurre la durata delle chiamate necessarie per aiutare studenti e docenti con più di 7 minuti per ogni chiamata.
  • Progettato un database centralizzato delle statistiche per i dati di log arbitrari. Il sistema permette di vivere la lettura dei dati da file, socket, o comandi. I dati vengono poi trasformato da un driver di origine dati in una tabella del database MySQL uniforme per l'analisi statistica.
  • Progettato e implementato dell'Università ufficiale solo segno sul quadro: wayneAuth.
  • Assistito altre università nel loro implementazioni di single sign on, e sistemi di posta elettronica.
  • Presentate e aveva accettato le patch per E Blackboard Inc del sistema di apprendimento che riparato bug che erano stati presenti nel loro sistema per mesi.
  • Integrazione semplificata Blackboard dati con il nostro sistema amministrativo (s) (Banner), scrivendo un set avanzato di elaborazione di dati e programmi di utilità. I programmi automatizzati di una procedura molto complicata che è stato tenuto dipendenti ore al giorno per eseguire manualmente.
  • Supportato e mantenuto E il Inc Blackboard del sistema di apprendimento presso la Wayne State. Lavagna, sotto la mia supervisione, realizzato disponibilità record.
  • Implementato un sistema di controllo di versione con LDAP controllo di accesso basato, wiki, la gestione dei problemi, capacità di gestione e leggero del progetto. Supervisionato la sua adozione e la crescita a quasi 100 progetti universitari.
  • Addons personalizzati creati per la Blackboard Learning System usando il loro API Java.
  • Ha agito come consulente, contribuendo sviluppatore, e organizzatore per lo Stato Wayne Broadcast Messaging squadra.
  • Creato strumenti e servizi web che aumentare la resistenza della password in vari sistemi all'interno del campus.
  • Ha agito in qualità di curatore unico e architetto dietro l'attuazione Wayne State University's LDAP e le soluzioni di identity management.
  • Ideato e scritto LDIP il LDIF Data Integration sistema di condotte, che sfrutta LDIF per creare condotte caso per l'elaborazione dati. La piattaforma consente la massima flessibilità nella gestione dei dati provenienti da fonti multiple difficili, le eccezioni e casi particolari.
  • Proposta di un ambiente di classe mondiale di hardware per l'hosting di Lavagna utilizzando i processori AMD Opteron a 64-bit di Red Hat Linux, cluster file system a conoscenza e Oracle RAC, fornendo un ambiente di alta disponibilità, mentre la realizzazione di centinaia di migliaia di dollari in risparmi sui costi per le attrezzature Sun SPARC basati .
  • L'amministrazione centralizzata di account utente e sistemi di posta elettronica attraverso la creazione di servizi internet sandalone. Questi servizi di interconnessione dei sistemi che altrimenti non sarebbero interfaccia uno con l'altro.
  • Crafted benchmark equa basata su Java parser XML per testare molteplici piattaforme hardware. Utilizzando i dati raccolti da questi test, siamo stati in grado di identificare chiaramente le piattaforme hardware che potrebbero ridurre le strozzature applicazioni esistenti.
  • Aiutato amministrare e sicuro NT e UNIX server Web che esegue IIS e Apache.

04/00 - 10/01

Commerce One

Dearborn, MI

Technical Consultant

  • L'unico responsabile per il mantenimento del centro di Ford Europa web interno che fornisce assistenza 24 / 7 ad una base di utenti in tutto il mondo. Sotto la supervisione di transizione senza soluzione di continuità per gli array di dischi EMC per fornire maggiore capacità di memorizzazione.
  • Base di utenti supportati da oltre 7000 sviluppatori e più di 80 server Web che eseguono Solaris 2.5.1/2.6/8, e Netscape Enterprise Server / iPlanet.
  • Ha aiutato gli sviluppatori di risolvere le loro applicazioni, fornendo le conoscenze degli esperti UNIX. Fondamentali per lo sviluppo e il mantenimento di numerose applicazioni critiche.
  • Ambiente operativo supportato da scrittura e il debug dei programmi più per mantenere il file, l'utente, e sistema di sicurezza e disponibilità.
  • Responsabile per l'installazione di tutti i software di terza parte il supporto e il mantenimento di documentazione.
  • Progettato e realizzato un sistema per il recupero e lo smistamento di grandi dimensioni (2GB +) accedere ai registri di tutta Ford Motor Company's B2B cluster UNIX.
  • Autore e ottimizzato un sistema di gestore di errore Forbidden scritto in C e Perl per aumentare la sicurezza sugli ambienti condiviso la Ford UNIX Webfarm's.
  • Progettato e realizzato una forma standardizzata, intelligente sistema proprietario utilizzato per scorrere le varie versioni e le implementazioni di server web nella maggior parte dei nostri ambienti diversi.

01/98 - 04/00

National Team Tech

Dearborn, MI

UNIX / PC Technical Specialist

  • Team chiave di contatto tecnico per tutte le questioni di supporto tecnico
  • Ha creato la documentazione e le procedure per i tecnici junior e intermedi.
  • Sviluppato e implementato computer-sistema di ticket sulla base dei problemi di aumentare i tempi di risposta e di migliorare il monitoraggio dei parametri di assistenza clienti.
  • Fornito supporto hardware e software di Sun, SGI, e workstation HPUX.
  • Promosso più volte per l'eccellenza.

Progetti di programmazione

Intervallo di date

Nome del progetto

Località

Nome Azienda - Progetto di Ruolo

  • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
      • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!

Intervallo di date

Nome del progetto

Località

Nome Azienda - Progetto di Ruolo

  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
    • Ho fatto qualcosa di fantastico!
  • Ho fatto qualcosa di fantastico!

10/09

Praux.com

Dearborn, MI

Praux.com - Lead Architect

  • Praux.com è un modo rivoluzionario per creare e gestire il tuo curriculum.

08/05

Azione personale di Electronic Forms - Banner SCT

Detroit, MI

Wayne State University - Lead Architect

  • Salvato il progetto dopo oltre 4 anni di duro lavoro tra le fasi di pianificazione e attuazione. Ideato una soluzione elegante sfruttando Javascript, jQuery, e mod_perl che ci ha permesso di aggiungere miglioramenti personalizzati per SCT Self Service pacchetto di Banner, senza violare gli accordi di sostegno. Periferico web al servizio di assistenza e integrazione punti automaticamente crollare widget UI usabilità senza soluzione di continuità e maggiore produttività. politiche aziendali calcolo automatico che una volta doveva essere fatto a mano, e di altri oscuri sono stati in grado di essere attuata in modo affidabile e retrattile. Questo ha portato al clamoroso successo finale di questo progetto e di prodotto.

11/04

BadNews

Dearborn, MI

l'organizzazione MG2 - Autore Sole e Maintainer

  • BadNews è un sistema di gestione dei contenuti back-end che consente di caricare file, creazione e pubblicazione di articolo, la creazione di eventi e di visualizzazione, come pure l'organizzazione di link e modificabili pagine statiche. BadNews è attualmente una applicazione proprietaria disponibili per l'acquisto.

02/03

mg2bot

Dearborn, MI

l'organizzazione MG2 - Autore Sole e Maintainer

  • mg2bot è un bot IRC open source scritto in perl e sulla base del modulo Net:: IRC perl. Esso fornisce un sistema completo a tutti gli effetti e plugin implementa un protocollo proprietario di rete che consente di bot per passare i dati e le richieste di rete intorno ad esso. Il mg2bot è attualmente un progetto open source disponibile su http://freshmeat.net/projects/mg2bot.

08/03

il sistema MG2 utente

Ann Arbor, MI

l'organizzazione MG2 - Autore Sole e Maintainer

  • Il sistema MG2 utente è attualmente nella sua terza revisione. Mg2.org perché è un sistema aperto con diversi utenti sconosciuti con conchiglie su una singola macchina unix una sorta di quadro è necessario per fornire la struttura, la responsabilità, e di conseguenza per gioco scorretto. Il sistema MG2 utente è una soluzione a questo problema. Il sistema di MG2 utente implementa un albero basata gerarchia con tutti gli utenti sponsorizzando un certo numero di subordinati. Il numero di utenti che è possibile, direttamente derivata dalla posizione si tiene nella struttura. Miglioramenti in v3 del sistema utente includono una porta dai dati in MySQL per OpenLDAP, l'introduzione di gettoni politici che consentono i ranghi minori di rimuovere i loro superiori dal potere, e un modulo avanzato di gestione delle sessioni.

12/02

Dadmin] [

Detroit, MI

Wayne State University - Autore Sole e Maintainer

  • Dadmin è la Wayne State University C & IT Help Desk di utilità di amministrazione del directory. Il set di strumenti include strumenti per la creazione e la rimozione dei conti dalla nostra directory, così come la configurazione di accesso a e-mail, sistemi amministrativi, e le macchine UNIX. Strumenti includono anche la gestione del contingente, swap password temporanea, e la creazione di account di gruppo. Attraverso un'interfaccia intuitiva tempo di progettazione Dadmin] [ha ridotto a una risoluzione da una media di 10 minuti per ogni chiamata a meno di 3 minuti per ogni chiamata. dadmin] [attualmente è una applicazione proprietaria della produzione presso la Wayne State University.

09/02

wayneAuth

Detroit, MI

Wayne State University - Autore Sole e Maintainer

  • wayneAuth è un'implementazione di Web Single Sign On presso la Wayne State University. Permette attualmente l'autenticazione a un certo punto (Attuazione del nostro Campus Pipeline), e senza passare attraverso Mirapoint WebMail, Blackboard E-Learning System, il nostro Remedy-based di gestione CallTracker ticket software e campus altre applicazioni personalizzate di larghezza. wayneAuth è attualmente un quadro di proprietà della produzione presso la Wayne State University.

Consulenza indipendente

11/03

Karmanos Cancer Institute

Detroit, MI

Consulente Indipendente

  • Ha scritto un parser in Perl per analizzare governo imballato decimali e dati EBCDIC nei database Oracle per l'analisi. Parsed file di input SASS per i dati di digitazione e di estrazione. I dati analizzati è stato successivamente utilizzato in un documento pubblicato sugli effetti della razza nel trattamento del cancro e di diagnosi.

02/04 - 02/05

Bill Wink Chevrolet

Dearborn, MI

Consulente Indipendente

  • Fornito il supporto client per la loro rete di oltre 40 clienti. Compresi X11 thin client basati su Microsoft Windows 2000 e le workstation basate su. Distribuire software e configurare le stampanti per ufficio, copiatrici, scanner e workstation. Ripetutamente invitato per l'eccellenza e l'affidabilità.

11/04

All Saints Catholic School

Canton, MI

Consulente Indipendente

  • BadNews configurato e di marca, il sistema di organizzazione MG2 di gestione dei contenuti per uso di tutti i santi cattolici della scuola di atletica Dipartimento per i giochi calendario, news post e spartiti, e di tenere informati i genitori.

Attività Volontarie

01/98 - Presente

Crossroads of Michigan

Detroit, MI

Volontariato

  • Contribuire sistema di competenze e di manutenzione della rete il più spesso necessario. Attualmente la gestione di tutti internet pubbliche l'organizzazione e le esigenze di e-mail. Assistito nella creazione della loro presenza sul web, e sono pienamente responsabili per il loro web hosting.
  • Cablato l'ufficio Crossroads Oriente con CAT-5e e configurato un interruttore, nonché di una connessione Internet condivisa. Lavorando per portare la banda larga per il settore trascurato urbana che Crossroads East is located in
  • Recentemente donato le attrezzature e il tempo per un aggiornamento degli incroci principali uffici gateway Internet. File serving è stata spostata da una soluzione basata su Win32 ad una più affidabile Linux / Samba. Crossroads è una organizzazione non-profit dedicata ad assistere i bisognosi a Detroit corretta.

03/00 - Presente

l'organizzazione MG2

Dearborn, MI

Proprietario e fondatore

  • Fondata, sviluppare, proprio, e mantenere mg2.org, una comunità Internet, che porti e promuove le molte forme di talento internet. Tutte le attrezzature e il tempo è donato, e molti utenti sono venuti con alcuni grandi contenuti e applicazioni. Con l'intenzione di offrire nuovi servizi gratuiti per il talento di Internet, MG2 è posizionato a crescere come una comunità di Internet.
  • Creato e implementato un personalizzato costruito l'installazione di Apache, che permette ai proprietari del sito per configurare i propri server web, così come gestire i propri file.
  • Progettato e realizzato un rivoluzionario, l'architettura della comunità Internet utilizzando la struttura politica e sociale come base per l'amministrazione del sistema e lo screening degli utenti. Ha creato una suite di strumenti, che limitano i privilegi degli utenti in base alla loro posizione nella gerarchia del sistema albero principale.

Formazione

09/99

Hands On Apache

Washington, DC

Learning Tree Intl

  • Delineato l'installazione di base e la compilazione del server Web Apache, e tutti i principali moduli di Apache. È stato anche insegnato come popolare configurare i moduli di terze parti come mod_php, e come configurare popolari applicazioni di terze parti come compagno di Jakarta Tomcat.

11/01

Mirapoint Certified Engineer Training

Sunnyvale, CA

Mirapoint Inc.

  • Ha fornito una conoscenza avanzata di gestione vari Mirapoint e interfacce di programmazione. Delineate le procedure di risoluzione dei problemi e delle tecniche di diagnostica.

Tutorials

07/03

Advanced Object Oriented Perl (8 ore)

Portland, OR

Damian Conway

07/03

Introduzione alla Perl Testing (4 Ore)

Portland, OR

Michael Schwern

07/03

Intro di XSLT (4 Ore)

Portland, OR

Mike Fitzgerald

07/04

Best Practice Perl (4 Ore)

Portland, OR

Damian Conway

07/04

MySQL Performance Workshop (4 Ore)

Portland, OR

Jeremy Zawodny

07/04

Subversion: controllo della versione ripensata (4 Ore)

Portland, OR

Greg Stein

Istruzione

  • BA in Liberal Arts, Wayne State University - Completamento corsi

Convenzioni

  • Defcon 8 - 28-30 Luglio, 2000 Alexis Park Hotel - Las Vegas, NV
  • OSCON 2003 - 7-11 luglio 2003 Portland Marriott Downtown - Portland, OR
  • OSCON 2004 - 26-30 luglio 2004 Portland Marriott Downtown - Portland, OR