Michael Gregorowicz

Syfte

  • Att hitta sysselsättning på ett innovativt IT-företag där jag kommer att utsättas för ny teknik och utmanas att finna lösningar på svåra problem. Jag har exceptionella skicklighet i kapacitetsplanering, systemarkitektur, och skriftligen middleware, identitetshantering och data parsning programvaran med Perl.
  • I did something fantastic!

Översikt

  • I did something fantastic!
  • I did something fantastic!
  • I did something fantastic!
  • Perl programmerare med fokus på webbapplikationer, verifiering och integration med befintliga system och data.
  • 10 + års yrkeserfarenhet inom IT
  • UNIX-administratör med fokus på e-post, identitet, och Web Services

Section Name

  • I did something fantastic!

Operativsystem

  • I did something fantastic!
  • I did something fantastic!
  • I did something fantastic!
  • Linux
    • I did something fantastic!
    • I did something fantastic!
    • I did something fantastic!
    • Slackware
    • Gentoo
  • MSDOS 5,0 till 6,2
  • I did something fantastic!
  • FreeBSD
  • Solaris
  • MacOS 8, 9, X
  • Windows 3.1 - Windows XP

Programmeringsspråk

  • I did something fantastic!
  • Perl 5
    • Fördjupade kunskaper i Perl OO koncept
    • I did something fantastic!
    • mod_perl
    • CGI
    • YAML
    • Template Toolkit
    • Net:: LDAP
    • IO:: Socket
      • SSL
    • DBI / DBD / ORMS DBIx:: Class, Class:: DBI
      • Oracle
      • MySQL
      • I did something fantastic!
    • 8 års erfarenhet
    • I did something fantastic!
      • I did something fantastic!
      • I did something fantastic!
  • PHP 4
  • JavaScript
    • jQuery
    • AJAX / XMLHttpRequest
    • Prototype
    • JSON
    • I did something fantastic!
  • Java
  • C
  • C + +
  • Ruby

Serverprogramvara

  • I did something fantastic!
  • I did something fantastic!
  • 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 Meddelanden Appliances
  • Qmail
    • rblsmtpd
    • clamav / SpamAssassin integration
    • qpsmtpd
  • Sendmail
  • Apache 1.3
    • ModSSL
    • mod_perl
    • mod_throttle
    • mod_rewrite
    • mod_dav
    • custom authentication
    • anpassade implementeringar
  • Apache 2
    • mod_python
  • Zope
  • Jakarta Tomcat
  • courier-imap/pop3d

Klientprogramvara

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

Employment History

10/01 - Present

Wayne State University

Detroit, MI

Blytillämpningar teknisk analytiker

  • Skapat ett innovativt överlägg ansökan system som utnyttjar jQuery och AJAX för att kraftigt öka säljaren lämnat applikationer utan att bryta mot supportavtal.
  • Migrerat företag katalog från Messaging Direct plattform för iPlanet / SunONE Directory server.
  • I did something fantastic!
  • Fungerade som en central planerare och teknisk resurs i lanseringen av universitetets viktigaste webbsida www.wayne.edu.
  • Utvecklat lösningar för att överbrygga klyftan mellan våra Enterprise Directory och STC: s Banner svit administration programvara.
  • Utformad och författade ett innovativt och intuitiv uppsättning webbaserade administrationsverktyg som gör det möjligt stödfunktioner hela campus för att effektivt hantera användare, grupper, e-post-inställningar och lösenord. Denna funktion rik svit av verktyg firades för sin intuition och enkelhet, och var effektiva för att minska samtalstiden som krävs för att hjälpa studenter och anställda med mer än 7 minuter per samtal.
  • Konstruerade en central statistik databas för godtycklig loggdata. Systemet gör det möjligt att läsa data i realtid från filer, sockets, eller kommandon. Uppgifterna är sedan omvandlas av en datakälla förare till en enhetlig MySQL databas tabell för statistisk analys.
  • Utformas och genomföras universitetets officiella Single Sign On ram wayneAuth.
  • Assisted andra universitet i deras implementeringar av enkel inloggning och e-postsystem.
  • In och hade accepterat patchar till Blackboard Inc's E-Learning system som reparerade buggar som funnits i deras system för månader.
  • Rationaliserade Blackboard data integration med vårt administrativa system (s) (Banner) genom att skriva en avancerad uppsättning av databehandling program och verktyg. Programmen automatiserade en mycket komplicerad procedur som tog anställda timmar per dag att utföra manuellt.
  • Stödjas och behöll Blackboard Inc's E-Learning system vid Wayne State. Blackboard, under mitt överinseende, uppnått rekord tillgänglighet.
  • Genomfört ett versionshanteringssystem med LDAP-Based Access Control, wiki, issue tracking, och lätta projekt hanteringsmöjligheter. Övervakade dess antagande och tillväxt till nästan 100 universitet projekt.
  • Skapat anpassade addons för Blackboard Learning System med sina Java API: er.
  • Fungerat som konsult, bidragande utvecklare och arrangören på Wayne State broadcast messaging team.
  • Skapad verktyg och webbtjänster som ökar styrkan av lösenord i olika system runt campus.
  • Agerade som enda upprätthållaren och arkitekten bakom Wayne State University's LDAP genomförande och identitet lösningar för hantering.
  • Designad och författade LDIP den LDIF Data Integration rörledningssystem, som utnyttjar LDIF att skapa evenemang rörledningar för databehandling. Plattformen möjliggör maximal flexibilitet i hanteringen av känslig data från flera källor, undantag och speciella fall.
  • Föreslog en värld miljöklass hårdvara värd för Blackboard med AMD Opteron-processorer på 64-bitars Red Hat Linux, cluster-aware filsystem och Oracle RAC, som erbjuder en hög tillgänglighet miljön och samtidigt inse hundratusentals dollar i kostnadsbesparingar på SPARC-baserade Sun utrustning .
  • Central administration av användarkonton och e-postsystem genom att skapa sandalone Internettjänster. Tjänsterna sammankoppla system som annars inte skulle samverka med varandra.
  • Tillverkad rättvis riktmärken baserade på Java XML-tolkare att testa flera hårdvaruplattformar. Med hjälp av data som samlats in från dessa tester kunde vi tydligt identifiera hårdvara plattform som kan lindra befintligt program flaskhalsar.
  • Hjälpte administrera och säkra NT och UNIX-baserade webbservrar som kör IIS och Apache.

04/00 - 10/01

Commerce One

Dearborn, MI

Teknisk konsult

  • Ensamt ansvariga för Ford Europas Internwebben center tillhandahåller 24 / 7 support för att en världsomfattande användarbas. Övervakade smidig övergång till EMC-disksystem att ge ökad lagringskapacitet.
  • Supported användarbas på över 7000 utvecklare och över 80 webbservrar som kör Solaris 2.5.1/2.6/8 och Netscape Enterprise Server / iPlanet.
  • Hjälpte utvecklare felsöka sina ansökningar genom att tillhandahålla expert UNIX-kunskap. Bidragit till att utveckla och underhålla många kritiska applikationer.
  • Operativsystem miljön genom att skriva och felsöka flera program för att upprätthålla fil, användare och system för säkerhet och tillgänglighet.
  • Ansvarar för att installera alla från tredje part support och underhålla dokumentation.
  • Utformas och genomförs ett system för hämtning och sortering av stora (2GB +) åtkomstloggar från hela Ford Motor Company's B2B UNIX-kluster.
  • Författade och optimerad en förbjuden systemfel handler skrivet i C och Perl att öka säkerheten på Ford UNIX Webfarm delade miljöer.
  • Utformas och genomförs ett standardiserat, intelligent egenutvecklade system som används för att växla olika versioner och implementationer av webbservrar inom de flesta av våra olika miljöer.

01/98 - 04/00

National Tech Team

Dearborn, MI

UNIX / PC Technical Specialist

  • Lagets viktigaste teknisk kontaktpunkt för alla tekniska supportfrågor
  • Skapad dokumentation och rutiner för junior och mellanliggande tekniker.
  • Utvecklas och genomföras datorbaserat problem biljettsystem för att öka responstid och förbättra spårning av statistiken kundsupport.
  • Förutsatt hårdvara och programvara för Sun, SGI, och HPUX arbetsstationer.
  • Främjas gånger för excellens.

Programmeringsprojekt

Date Range

Project Name

City, ST

Company Name - Project Role

  • I did something fantastic!
    • I did something fantastic!
    • I did something fantastic!
      • I did something fantastic!
      • I did something fantastic!
      • I did something fantastic!
      • I did something fantastic!
  • I did something fantastic!
    • I did something fantastic!

Date Range

Project Name

City, ST

Company Name - Project Role

  • I did something fantastic!
  • I did something fantastic!
  • I did something fantastic!
  • I did something fantastic!
  • I did something fantastic!
    • I did something fantastic!
    • I did something fantastic!
  • I did something fantastic!

10/09

Praux.com

Dearborn, MI

Praux.com - Huvudarkitekten

  • Praux.com är ett revolutionerande sätt att skapa och hantera din online Resume eller CV.

Date Range

Project Name

City, ST

Company Name - Project Role

  • I did something fantastic!

11/04

BadNews

Dearborn, MI

den Mg2 organisation - Enda Författare och Ansvarig

  • BadNews är ett content management system bakdelen som möjliggör filuppladdning, artikel skapande och publicering, evenemang skapande och visa samt länka organisation och redigeras statiska sidor. BadNews är för närvarande en egen ansökan finns att köpa.

02/03

mg2bot

Dearborn, MI

den Mg2 organisation - Enda Författare och Ansvarig

  • mg2bot är en öppen källkod IRC bot skrivet i Perl och baserat på Net:: IRC perl module. Det ger ett fullfjädrat system för insticksprogram och genomför en egenutvecklad nätverksprotokoll som gör att robotar överföra data och förfrågningar kring detta nät. Den mg2bot är för närvarande ett projekt med öppen källkod som finns på http://freshmeat.net/projects/mg2bot.

08/03

det Mg2 användare systemet

Ann Arbor, MI

den Mg2 organisation - Enda Författare och Ansvarig

  • Det Mg2 Användaren För tillfället är det tredje versionen. Eftersom mg2.org är ett öppet system med flera okända användare som har tankar på en Unix-maskin någon slags ram som behövs för att ge struktur, ansvar och betydelse för bedrägeri. Det Mg2 Användaren är en lösning på detta problem. Det Mg2 användare implementerar ett träd baserad hierarki med alla användare sponsra ett antal underlydande. Antalet användare du kan sponsra direkt härrör från den position du har i trädet. Förbättringar i v3 för användaren att finnas en hamn från data i MySQL till OpenLDAP, införandet av politiska polletter som gör det möjligt för mindre graderna för att ta bort sina överordnade från makten, och ett avancerat sessionshantering modul.

12/02

Dadmin] [

Detroit, MI

Wayne State University - Enda Författare och Ansvarig

  • Dadmin är Wayne State University C & IT Helpdesk användbarhet katalog administration. Den verktygsuppsättning innehåller verktyg för att skapa och ta bort konton från vår katalog, samt konfigurera tillgång till e-post, administrativa system och UNIX-maskiner. Verktyg även för förvaltning av kvoter, tillfälligt swappar lösenord, och grupp för att skapa konto. Genom intuitiva gränssnittet design Dadmin] [minskat tid till resolution från i genomsnitt 10 minuter per samtal till mindre än 3 minuter per samtal. dadmin] [är i dag en egen ansökan i produktionen vid Wayne State University.

09/02

wayneAuth

Detroit, MI

Wayne State University - Enda Författare och Ansvarig

  • wayneAuth är en implementering av Web Single Sign On vid Wayne State University. Det möjliggör för närvarande autentisering vid en punkt (vi genomfört Campus Pipeline), och sömlösa passera till Mirapoint WebMail, Blackboard E-Learning System, vår Remedy-baserade biljett företagsledning mjukvaran CallTracker, och andra anpassade program campus bred. wayneAuth är för närvarande en egen ram i produktionen vid Wayne State University.

Independent Consulting

11/03

Karmanos Cancer Institute

Detroit, MI

Oberoende konsult

  • Skrev en parser i perl att tolka regeringens packade decimal och EBCDIC data i Oracle-databaser för analys. Analyserade Sass indatafiler för data maskinskrivning och extraktion. Data analyserad användes så småningom i en publicerad rapport om effekterna av ras i cancer behandling och diagnos.

02/04 - 02/05

Bill Wink Chevrolet

Dearborn, MI

Oberoende konsult

  • Förutsatt att klienten stöd till deras nätverk med över 40 kunder. Inklusive X11 baserade tunna klienter och Microsoft Windows 2000-baserade arbetsstationer. Distribuera programvara och konfigurera skrivare kontor, kopiatorer, skannrar, och arbetsstationer. Upprepade gånger uppmanat efter högsta kvalitet och tillförlitlighet.

11/04

All Saints Catholic School

Canton, MI

Oberoende konsult

  • Konfigureras och märkesvaror BadNews, det Mg2 organisationens content management system för användning av All Saints Catholic School's friidrott avdelning att schemalägga spel, efter nyheter och värderingar, och hålla föräldrarna informerade.

Frivillig verksamhet

01/98 - Present

Crossroads of Michigan

Detroit, MI

Volontär

  • Medverka och nätverk färdigheter underhåll så ofta det behövs. Närvarande handlägger alla organisationens offentliga Internet och e-post behov. Biträtt vid bildandet av på nätet, och är fullt ansvariga för sina webbhotell.
  • Kablat the Crossroads East kontoret med CAT-5e och konfigurerat en switch och en delad Internetanslutning. Arbetar för att få bredband till den försummade stadsområde som Crossroads East ligger i.
  • Nyligen donerade utrustning och tid för en uppgradering av Crossroads huvudkontor Internet-gateway. Fildelning har förskjutits från en Win32-baserad lösning för en mer tillförlitlig Linux / Samba lösning. Crossroads är en ideell organisation som är hängiven att hjälpa behövande i Detroit korrekt.

03/00 - Present

den Mg2 organisation

Dearborn, MI

Ägare och grundare

  • Grundades, utveckla, äga och underhålla mg2.org, en Internet-community som hamnar och främjar många former av internet talang. All utrustning och tid doneras, och många användare har kommit med några bra innehåll och program. Med planer på att erbjuda nya gratis tjänster till Internet talang, är Mg2 positionerat för att växa som en Internet-community.
  • Skapat och genomfört en specialbyggd installation av Apache som gör det möjligt för webbplatsägare att konfigurera egna webbservrar, samt administrera sina filer.
  • Utformas och genomförs en revolutionerande, Internet community arkitektur med politiska och sociala struktur som grund för systemadministration och användare screening. Skapat en uppsättning verktyg, som begränsar användarens rättigheter baserat på deras position i systemets viktigaste träd hierarki.

Träning

09/99

Hands On Apache

Washington, DC

Learning Tree Intl

  • Redogjorde för grundläggande installation och sammanställning av Apache webbserver, och alla de grundläggande Apache-moduler. Var också lära sig hur man konfigurerar populära tredje part moduler som mod_php, och hur man konfigurerar populära tredje part kamrat program som Jakarta Tomcat.

11/01

Mirapoint Certified Engineer Training

Sunnyvale, CA

Mirapoint Inc.

  • Förutsatt en avancerad förståelse av de olika Mirapoint administration och gränssnitt programmering. Beskrivs felsökning och diagnostik tekniker.

Tutorials

07/03

Avancerad objektorienterade Perl (8 timmar)

Portland, OR

Damian Conway

07/03

Intro till Perl Testing (4 timmar)

Portland, OR

Michael Schwern

07/03

Intro till XSLT (4 timmar)

Portland, OR

Mike Fitzgerald

07/04

Best Practice Perl (4 timmar)

Portland, OR

Damian Conway

07/04

MySQL Performance Workshop (4 timmar)

Portland, OR

Jeremy Zawodny

07/04

Subversion: Version Control omprövas (4 timmar)

Portland, OR

Greg Stein

Utbildning

  • BA i Liberal Arts, Wayne State University - Slutför kurser

Konventioner

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