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.

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

Programmation des projets

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.

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.

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.

Education

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