Michael Gregorowicz

Objetivo

  • Para encontrar un empleo en una compañía de tecnología innovadora donde estarán expuestos a las nuevas tecnologías y el reto de encontrar soluciones a problemas difíciles. Tengo habilidad excepcional en la capacidad de planificación, arquitectura de sistemas, y por escrito de middleware, gestión de identidad y datos de análisis de software usando Perl.

Descripción general

  • Perl Programador con enfoque en aplicaciones web, autenticación e integración con los sistemas heredados y datos.

Historia de Empleo

10/01 - Presente

Wayne State University

Detroit, MI

Aplicaciones de plomo Analista técnico

  • Creó un innovador sistema de aplicación de superposición que aprovecha jQuery y AJAX para mejorar enormemente proveedor suministra aplicaciones sin violar los acuerdos de apoyo.
  • Directorio de la empresa migrado de plataforma de mensajería directa a la iPlanet / SunOne servidor de directorio.
  • Actuó como un planificador clave y de recursos técnicos en el lanzamiento del principal de la Universidad www.wayne.edu página web.
  • Las soluciones desarrolladas para reducir la brecha entre nuestro Directorio de Empresas y la suite SCT Banner de software de administración.
  • Ideado y autor de una gama innovadora e intuitiva de herramientas basadas en web que permiten a la administración de los servicios de asistencia en todo el campus para gestionar eficazmente los usuarios, grupos, ajustes de correo electrónico y contraseñas. Esta característica suite de herramientas de se celebró por su intuición y sencillez, y fue eficaz en la reducción del tiempo de atención necesario para ayudar a los estudiantes y profesores de más de 7 minutos por llamada.
  • Diseñado una base de datos centralizada de las estadísticas de los datos de registro arbitrario. El sistema permite la lectura de archivos de datos en vivo, tomas de corriente, o comandos. Los datos se transformaron por un controlador de origen de datos en una tabla MySQL base de datos uniforme para el análisis estadístico.
  • Diseñado e implementado inicio de sesión único de la Universidad oficial sobre el marco: wayneAuth.
  • Otras universidades, asistencia en sus implementaciones de inicio de sesión único, y sistemas de correo electrónico.
  • Presentado y que han aceptado los parches a E Blackboard Inc, sistema de aprendizaje que reparar los errores que habían estado presentes en su sistema durante meses.
  • Simplificación de integración de datos de Blackboard con nuestro sistema administrativo (s) (Banner), escribiendo un conjunto avanzado de procesamiento de datos de programas y servicios públicos. Los programas automatizados de un procedimiento muy complicado que se lleva a los empleados horas al día para llevar a cabo manualmente.
  • Apoyo y mantenimiento de la E Corp. Blackboard sistema de aprendizaje en la Wayne State. Blackboard, bajo mi supervisión, disponibilidad de los registros obtenidos.
  • Implementado un sistema de control de versiones con control de acceso basado en LDAP, wiki, seguimiento de problemas y capacidades de gestión de peso ligero del proyecto. Supervisó su adopción y el crecimiento a casi 100 proyectos de la universidad.
  • Addons personalizado creado para el sistema Blackboard Learning utilizando su API Java.
  • Actuó como consultor, contribuyendo de desarrollo, y organizador de la emisión de mensajes de estado de Wayne equipo.
  • Creado herramientas y servicios web que mejorar la fuerza de las contraseñas en los diferentes sistemas en todo el campus.
  • Actuó como mantenedor único y el arquitecto detrás de la aplicación del Estado de Wayne de la Universidad de LDAP y soluciones de gestión de identidad.
  • Diseñado y escrito LDIP el sistema de integración de datos LDIF Pipeline, que aprovecha LDIF para crear tuberías de eventos para el procesamiento de datos. La plataforma permite la máxima flexibilidad en el tratamiento de datos difíciles de múltiples fuentes, excepciones y casos especiales.
  • Propuso un entorno mundial de la clase de hardware para alojar Blackboard utilizando los procesadores AMD Opteron de 64 bits de Red Hat Linux, los sistemas de archivos cluster-consciente y Oracle RAC, proporcionando un entorno de alta disponibilidad, mientras que la realización de cientos de miles de dólares en ahorros de coste sobre SPARC equipo de Sun .
  • La administración centralizada de cuentas de usuario y sistemas de correo electrónico mediante la creación de servicios de Internet sandalone. Estos servicios de interconexión de los sistemas que de otra manera no sería la interfaz con otros.
  • Los puntos de referencia justo Elaborado sobre la base de los analizadores XML Java para probar múltiples plataformas de hardware. Utilizando los datos recogidos en estas pruebas, hemos sido capaces de identificar claramente las plataformas de hardware que podrían reducir los cuellos de botella existentes.
  • Ayudó a administrar y asegurar servidores NT y UNIX basados en la web que ejecuta IIS y Apache.

Proyectos de programación

10/09

Praux.com

Dearborn, MI

Praux.com - Arquitecto de plomo

  • Arquitectura, implementado y desplegado el estreno de reanudar la edición de la comunidad Praux.com. Praux.com fue diseñado desde cero para ser fácil de usar, escalable, integrable, soportable, e inteligente.

02/03

mg2bot

Dearborn, MI

El modelo MG2 organización - Único autor y mantenedor

  • mg2bot es un bot de IRC de código abierto escrito en Perl y basado en la Net:: IRC módulo de perl. Proporciona un completo sistema de plugins de pleno derecho y aplica un protocolo de red propietario que permite a los robots para pasar los datos y pide a su alrededor en la red. El mg2bot es actualmente un proyecto de código abierto disponible en http://freshmeat.net/projects/mg2bot.

08/03

el sistema de mg2 usuario

Ann Arbor, MI

El modelo MG2 organización - Único autor y mantenedor

  • El modelo MG2 de usuario del sistema se encuentra actualmente en que es la tercera revisión. Mg2.org porque es un sistema abierto con varios usuarios desconocidos con granadas en una máquina Unix solo algún tipo de marco era necesaria para que la estructura, la responsabilidad y consecuencia para el juego sucio. El modelo MG2 de usuario del sistema es una solución a este problema. El modelo MG2 de usuario del sistema implementa un árbol basado en la jerarquía con todos los usuarios de los patrocinadores de un cierto número de subordinados. El número de usuarios que puede patrocinar directamente se deriva de la posición que tienes en el árbol. Mejoras en la v3 el sistema de utilización incluyen un puerto de los datos en MySQL para OpenLDAP, la introducción de símbolos políticos que permitan a la menor rango para eliminar a sus superiores del poder, y un módulo avanzado de gestión de sesiones.

Actividades de voluntariado

01/98 - Presente

Encrucijada de Michigan

Detroit, MI

Voluntariado

  • Contribuir sistema de habilidades y mantenimiento de la red con tanta frecuencia como sea necesario. En la actualidad la gestión de todos los públicos de Internet de la organización y necesidades de e-mail. Colaboró en la creación de su presencia en la web, y soy plenamente responsable de su web hosting.

Educación

  • BA en Artes Liberales, Wayne State University - Realización de cursos