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.

Panoramica

  • Perl Programmatore con il fuoco su di applicazioni Web, l'autenticazione, e l'integrazione con i sistemi legacy e dati.

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 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.

Progetti di programmazione

10/09

Praux.com

Dearborn, MI

Praux.com - Lead Architect

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

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.

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.

Istruzione

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