Michael Gregorowicz

Objectif

  • Pour trouver un emploi dans une entreprise de technologie innovante où je serai exposé à des technologies émergentes et au défi de trouver des solutions à des problèmes difficiles. J'ai une habileté exceptionnelle dans la planification des capacités, les systèmes d'architecture, et par écrit, de middleware, de gestion d'identité et les données d'analyse des logiciels utilisant Perl.

Présentation

  • Perl Programmer en mettant l'accent sur les applications Web, l'authentification et l'intégration avec les systèmes existants et des données.
  • 10 + ans d'expérience professionnelle en technologie de l'information
  • Administrateur UNIX en mettant l'accent sur le E-Mail, Identity, and Web Services

Systèmes d'exploitation

  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • Linux
    • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
    • Slackware
    • Gentoo
  • J'ai fait une chose fantastique!
  • FreeBSD
  • Solaris
  • MacOS 8, 9, X
  • Windows 3.1 - Windows XP

Langages de programmation

  • J'ai fait une chose fantastique!
  • Perl 5
    • Compréhension avancée des concepts OO Perl
    • J'ai fait une chose fantastique!
    • 8 ans d'expérience
    • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
  • PHP 4
  • JavaScript
    • jQuery
    • AJAX / XMLHttpRequest
    • Prototype
    • JSON
    • J'ai fait une chose fantastique!
  • C

Server Software

  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • Sun Directory Server
  • Oracle
  • CVS
  • MySQL
  • Subversion
  • Trac
  • Fedora Directory Server
  • iPlanet Application Server 4.1 +
  • Netscape Enterprise Server
  • OpenLDAP
  • Mirapoint Messaging Appareils
  • Qmail
  • Sendmail
  • Apache 1.3
    • ModSSL
    • mod_perl
    • mod_throttle
    • mod_rewrite
    • mod_dav
    • d'authentification personnalisés
    • implémentations personnalisées
  • Apache 2
    • mod_python
  • Jakarta Tomcat

Client Software

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

Historique d'emploi

10/01 - Présent

Wayne State University

Detroit, MI

Lead Applications Technical Analyst

  • Créé un overlay Application innovante système qui met à profit jQuery et AJAX pour améliorer grandement vendeur fournies applications sans violer les accords de soutien.
  • Annuaire d'entreprise migrés à partir de messagerie direct à la plate-forme iPlanet / SunOne serveur d'annuaire.
  • A écrit une API basée sur le Web Annuaire de recherche utilitaire qui va être utilisé de concert avec d'autres innovations pour moderniser l'offre de recherche de l'Université.
  • A agi comme un des principaux planificateurs et des ressources techniques dans le lancement de www.wayne.edu principale de l'Université de pages Web.
  • Des solutions développées pour combler le fossé entre notre répertoire d'entreprises et de SCT Banner suite de logiciels d'administration.
  • Conçu et rédigé un ensemble novateur et intuitif basé sur le Web des outils d'administration qui permettent aux services d'assistance à travers le campus pour gérer efficacement les utilisateurs, les groupes, les paramètres e-mail et mot de passe. Cette fonctionnalité à outils très complète a été célébrée pour son intuition et sa simplicité, et a été efficace dans la réduction du temps de garde nécessaire pour aider les étudiants et les professeurs de plus de 7 minutes par appel.
  • Conçu une base de données statistique centralisé pour les données du journal arbitraire. Le système permet la lecture des données en direct à partir de fichiers, sockets, ou des commandes. Les données sont ensuite transformées par un pilote de source de données dans une table MySQL base de données uniforme pour l'analyse statistique.
  • Conçu et mis en œuvre seul signe officiel de l'Université sur cadre: wayneAuth.
  • Assisté d'autres universités dans leurs mises en oeuvre de l'authentification unique, et systèmes de courrier électronique.
  • Soumis et accepté les correctifs pour Blackboard Inc E-Learning de système qui réparé les bugs qui avaient été présents dans leur système pendant des mois.
  • Intégration de données simplifiée de Blackboard avec notre système administratif (s) (Banner), en écrivant une gamme évoluée de traitement des données des programmes et des services publics. Les programmes automatisés d'une procédure très compliquée qui a été prise employés heures par jour pour effectuer manuellement.
  • Soutenu et maintenu E The Inc Blackboard le système d'apprentissage à la Wayne State. Blackboard, sous ma responsabilité, l'accessibilité du dossier.
  • Mis en oeuvre un système de contrôle de version avec contrôle d'accès basé sur LDAP, wiki, suivi des dossiers, et léger, les capacités de gestion de projet. A supervisé son adoption et à la croissance à près de 100 projets universitaires.
  • Créée addons personnalisés pour le système d'apprentissage Blackboard en utilisant leurs API Java.
  • Nous avons agi comme consultant, contribuant développeur, et organisateur de la Wayne State diffusion messagerie équipe.
  • A créé des outils et des services web qui augmentent la force des mots de passe dans différents systèmes autour du campus.
  • Nous avons agi en tant que mainteneur unique et l'architecte derrière la mise en oeuvre LDAP Wayne State University et les solutions de gestion des identités.
  • Conçu et rédigé la LDIP LDIF Data Pipeline System Integration, qui met à profit LDIF pour créer des pipelines d'activité pour le traitement des données. La plate-forme permet une flexibilité maximale dans le traitement des données délicates à partir de sources multiples, les exceptions et cas particuliers.
  • A proposé un environnement de classe mondiale de matériel pour l'hébergement Blackboard en utilisant les processeurs AMD Opteron de 64 bits Red Hat Linux, cluster-systèmes de fichiers au courant et Oracle RAC; fournir un environnement de haute disponibilité tout en réalisant des centaines de milliers de dollars en économies de coûts sur SPARC de Sun équipement .
  • L'administration centralisée des comptes utilisateurs et systèmes de courrier électronique en créant des services d'internet sandalone. Ces services d'interconnexion des systèmes qui, autrement, ne seraient pas reliés à une autre.
  • Crafted repères équitable fondée sur les parseurs XML Java pour tester de multiples plates-formes matérielles. En utilisant les données recueillies lors de ces tests, nous avons été capables d'identifier clairement les plates-formes matérielles qui permettraient d'atténuer les goulets d'étranglement application.
  • Ont aidé à administrer et sûr NT et UNIX serveurs Web exécutant IIS et Apache.

04/00-10/01

Commerce One

Dearborn, MI

Technical Consultant

  • Seul responsable du maintien de Ford Center web interne de l'Europe fournit 24 / 7 support à une base d'utilisateurs dans le monde. Transition transparente surveillés visant à les baies de disques EMC pour augmenter la capacité de stockage.
  • Soutenu base d'utilisateurs de plus de 7000 développeurs et plus de 80 serveurs web tournant sous Solaris 2.5.1/2.6/8, et Netscape Enterprise Server / iPlanet.
  • Environnement d'exploitation pris en charge par l'écriture et le débogage de programmes multiples pour maintenir le fichier, utilisateur et système de sécurité et de disponibilité.
  • La responsabilité d'installer tous les logiciels de troisième partie de soutenir et de maintenir la documentation.

01/98-04/00

National Team Tech

Dearborn, MI

UNIX / PC Technical Specialist

  • Personne-ressource clé de l'équipe technique pour toutes les questions de soutien technique
  • Fourni du matériel et le support logiciel de Sun, SGI, et stations de travail HP-UX.
  • Promu à plusieurs reprises pour l'excellence.

Programmation des projets

Temps consacré au projet

Nom du projet

Localité

Nom de l'entreprise - Rôle du projet

  • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
      • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!

Temps consacré au projet

Nom du projet

Localité

Nom de l'entreprise - Rôle du projet

  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
    • J'ai fait une chose fantastique!
  • J'ai fait une chose fantastique!

10/09

Praux.com

Dearborn, MI

Praux.com - Fondateur, Lead Architect

  • Architecture, mise en œuvre et déployé la première édition de reprendre communauté Praux.com. Praux.com a été conçu dès le départ pour être facile à utiliser, évolutif, intégrable, supportable, et intelligent.

05/08

Les formulaires électroniques d'action personnel - bannière SCT

Detroit, MI

Wayne State University - Architecte en Chef

  • Sauvé le projet, après plus de quatre années de laborieuses entre les étapes de la planification et la mise en œuvre. Mis au point une solution élégante profit JavaScript, jQuery, et mod_perl qui nous a permis d'ajouter des améliorations personnalisées pour emballer SCT Banner Self Service sans violer les accords de soutien. Périphérique web points de service d'intégration de données et automatiquement effondrement widgets de manière transparente renforcée convivialité et la productivité. Calcul automatique qui a déjà eu à faire à la main, et d'autres politiques d'affaires obscures ont pu être mis en œuvre d'une manière fiable et rétractable. Cela a conduit au succès final retentissant de ce projet et le produit.

11/04

BadNews

Dearborn, MI

l'organisation Mg2 - Auteur unique et mainteneur

  • BadNews est un système de gestion de contenu "back end" qui permet le téléchargement de fichiers, la création d'article et la publication, la création d'événements et d'affichage, ainsi que l'organisation lien et modifiables des pages statiques. BadNews est actuellement une application propriétaire disponible à l'achat.

02/03

mg2bot

Dearborn, MI

l'organisation Mg2 - Auteur unique et mainteneur

  • mg2bot est une suite open source bot IRC écrit en Perl et basé sur le Net:: IRC module perl. Il fournit un système de plugin à part entière et met en œuvre un protocole réseau propriétaire qui permet de passer les robots collecteurs de données et des demandes autour de son réseau. Le mg2bot est actuellement un projet open source disponible à http://freshmeat.net/projects/mg2bot.

08/03

le système Mg2 utilisateur

Ann Arbor, MI

l'organisation Mg2 - Auteur unique et mainteneur

  • Le système mg2 utilisateur est actuellement dans sa troisième révision. Parce mg2.org est un système ouvert avec plusieurs utilisateurs inconnus d'obus sur une machine Unix seule une sorte de cadre était nécessaire pour donner une structure, la responsabilité, aux conséquences importantes pour jeu déloyal. Le système mg2 utilisateur est une solution à ce problème. Le système mg2 utilisateur implémente une hiérarchie basée sur l'arbre avec tous les utilisateurs parraine un certain nombre de subordonnés. Le nombre d'utilisateurs, vous pouvez parrainer est directement dérivée de la place que vous occupez dans l'arbre. Améliorations apportées à la version 3 du système d'utilisation comprennent un port à partir des données MySQL à OpenLDAP, l'introduction de jetons politiques qui permettent les rangs moins d'enlever leurs supérieurs de leur pouvoir, et un module avancé de gestion de session.

12/02

Dadmin] [

Detroit, MI

Wayne State University - Auteur Sole et soutien du

  • Dadmin est la Wayne State University, C & IT Help Desk utilitaire d'administration d'annuaire. Le jeu d'outils comprend des outils pour créer et supprimer des comptes à partir de notre répertoire, ainsi que la configuration de l'accès à la messagerie électronique, les systèmes administratifs, et les machines UNIX. Les outils comprennent également la gestion des quotas, des swaps de mot de passe temporaire, et la création d'un compte de groupe. Avec le temps la conception d'interface intuitive Dadmin] [a réduit à la résolution d'une moyenne de 10 minutes par appel à moins de 3 minutes par appel. dadmin] [est actuellement une application propriétaire de la production à la Wayne State University.

09/02

wayneAuth

Detroit, MI

Wayne State University - Auteur unique et mainteneur

  • wayneAuth est une implémentation de l'authentification unique sur le web à la Wayne State University. Il permet actuellement d'authentification en un point (notre mise en œuvre du Campus Pipeline), et sans faille passer par de Mirapoint WebMail, Blackboard E-Learning System, notre remède à base de CallTracker gestion des billets de logiciels, et d'autres applications personnalisées campus de large. wayneAuth est actuellement un cadre exclusif de la production à la Wayne State University.

Activités bénévoles

01/98 - Présent

Crossroads of Michigan

Detroit, MI

Bénévoles

  • Contribuer système et les compétences de maintenance du réseau aussi souvent que nécessaire. Qui gère actuellement l'ensemble de l'internet public de l'organisme et besoins en e-mail. Aidé à la création de leur présence sur le web, et je suis pleinement responsable de leur hébergement.
  • Câblés au bureau Crossroads Orient avec CAT-5e et configuré un interrupteur et une connexion Internet partagée. De travail pour apporter le haut débit vers la zone urbaine négligée que Crossroads East is located in
  • Récemment fait don d'équipement et de temps pour une mise à niveau de la passerelle bureaux Carrefour Internet principal. Le service de fichiers a été décalé à partir d'une solution basée sur Win32 à un Linux plus fiables / Samba solution. Crossroads est un organisme sans but lucratif dédiée à aider les nécessiteux à Detroit appropriée.

03/00 - Présent

l'organisation mg2

Dearborn, MI

Propriétaire et fondateur

  • Fondé, d'élaborer, de posséder, et de maintenir mg2.org, une communauté Internet qui héberge et fait la promotion des nombreuses formes de talents sur Internet. Tous les équipements et le temps est un don, et de nombreux utilisateurs ont mis au point une grande partie du contenu et des applications. Avec des plans pour offrir de nouveaux services gratuits aux talents Internet, mg2 est en mesure de croître en tant que communauté Internet.
  • Créé et mis en œuvre un custom built installation d'Apache qui permet aux propriétaires de site de configurer leurs propres serveurs Web, ainsi que d'administrer leurs propres fichiers.
  • Conçu et mis en œuvre un révolutionnaire, architecture Internet communautaire en utilisant la structure politique et sociale comme base pour l'administration système et le dépistage de l'utilisateur. Création d'une suite d'outils, ce qui limite les privilèges utilisateur en fonction de leur position dans la hiérarchie de l'arbre principal du système.

Formation

09/99

Hands On Apache

Washington, DC

Learning Tree Intl

  • Décrit l'installation de base et la compilation du serveur Web Apache, et tous les modules de base d'Apache. A également appris comment configurer populaires tiers des modules comme mod_php, et la façon de configurer des applications populaires partie troisième compagnon comme Jakarta Tomcat.

11/01

Mirapoint Certified Engineer Formation

Sunnyvale, CA

Mirapoint Inc

  • Fourni une compréhension avancée de l'administration Mirapoint diverses et des interfaces de programmation. Décrivait les procédures de dépannage et des techniques de diagnostic.

Education

  • BA en arts libéraux, Wayne State University - suivant des cours