Michael Gregorowicz

Visão global

Linguagens de Programação

  • Perl 5
    • Compreensão de conceitos avançados Perl OO
    • mod_perl
    • CGI
    • YAML
    • Template Toolkit
    • Net:: LDAP
    • IO:: Socket
    • DBI / DBD / ORMs DBIx:: Classe:: DBI
    • 8 anos de experiência
  • PHP 4
  • JavaScript
    • jQuery
    • AJAX / XMLHttpRequest
    • Protótipo
    • JSON
  • Java
  • C
  • C + +
  • Rubi

Software de servidor

  • Dom Directory Server
  • Oráculo
  • CVS
  • MySQL
  • Subversão
  • Trac
  • Fedora Directory Server
  • Servidor iPlanet Aplicação 4.1 +
  • Netscape Enterprise Server
  • OpenLDAP
  • Aparelhos Mirapoint Mensagens
  • Qmail
  • Sendmail
  • Apache 1.3
    • ModSSL
    • mod_perl
    • mod_rewrite
    • autenticação personalizada
    • implementações personalizadas
  • Apache 2
    • mod_python
  • Jakarta Tomcat

História emprego

01/10 - Presente

Wayne State University

Detroit, MI

Aplicações de chumbo Analista Técnico

  • Criou uma sobreposição sistema inovador aplicativo que utiliza aplicações fornecedor jQuery e AJAX para aumentar consideravelmente fornecido sem violar os acordos de apoio.
  • Migraram diretório corporativo de Mensagens plataforma direto para o servidor iPlanet Directory / SunOne.
  • Agiu como um planejador-chave e recursos técnicos no lançamento do www.wayne.edu principal da Universidade de páginas web.
  • Desenvolveu soluções para colmatar o fosso entre o nosso diretório corporativo e suite SCT Banner de software de administração.
  • Arquitetado e autor de um conjunto inovador e intuitivo de ferramentas de administração baseada na web que permitem que o help desk em todo o campus para efetivamente gerenciar usuários, grupos, e-mail configurações e senhas. Esta suite rico em recursos de ferramentas foi celebrada por sua intuição e simplicidade, e foi eficaz na redução do tempo de chamada necessários para ajudar os alunos e professores por mais de sete minutos por chamada.
  • Projetado um banco de dados centralizado para as estatísticas os dados de registro arbitrário. O sistema permite a leitura de dados ao vivo a partir de arquivos, sockets, ou comandos. Os dados são, então, transformada por um driver de fonte de dados em uma tabela uniforme banco de dados MySQL para análise estatística.
  • Concebido e implementado pela Universidade do sinal oficial sobre o quadro único: wayneAuth.
  • Assistida outras universidades em suas implementações de single sign on, e sistemas de email.
  • Apresentadas e aceitou os patches para o sistema Blackboard Inc E-Learning que reparado bugs que estavam presentes em seu sistema durante meses.
  • Blackboard integração simplificada de dados com o nosso sistema administrativo (s) (Banner), escrevendo um avançado conjunto de programas de processamento de dados e utilitários. Os programas automatizados de um processo muito complicado que estava levando funcionários hora por dia para executar manualmente.
  • Suporte e manutenção do sistema do Blackboard Inc do E-Learning na Wayne State. Blackboard, sob a minha supervisão, alcançou a disponibilidade de registro.
  • Implementou um sistema de controle de versão com controle de acesso baseado em LDAP, wiki, controle de problemas e capacidades de gerenciamento de projeto de peso leve. Supervisionou a sua adopção e crescimento para mais de 200 projetos universitários.
  • Criado addons personalizado para o Blackboard Learning System usando suas APIs Java.
  • Atuou como consultor, desenvolvedor contribuindo, e organizador para o Estado equipe de transmissão de mensagens Wayne.
  • Criado ferramentas e serviços web que aumentam a força de senhas em vários sistemas em torno do campus.
  • Atuou como o mantenedor única e arquiteto por trás implementação LDAP Wayne State University e soluções de gerenciamento de identidade.
  • Projetado e autoria LDIP o sistema Pipeline LDIF Data Integration, que aproveita LDIF para criar pipelines evento para processamento de dados. A plataforma permite a máxima flexibilidade para lidar com dados de várias fontes complicado, exceções e casos especiais.
  • Propôs um mundo ambiente de hardware classe para hospedar Blackboard usando processadores AMD Opteron de 64 bits Red Hat Linux, sistemas de arquivo cluster-aware e Oracle RAC, proporcionar um ambiente de alta disponibilidade durante a realização de centenas de milhares de dólares em economias de custo sobre equipamentos Sun SPARC baseados .
  • Administração centralizada de contas de usuário e sistemas de correio electrónico através da criação de serviços de internet sandalone. Estes serviços sistemas de interconexão que de outra forma não teria relação com o outro.
  • Crafted benchmarks justa baseada em Java parsers XML para testar múltiplas plataformas de hardware. Usando dados coletados a partir desses testes, fomos capazes de identificar claramente as plataformas de hardware que podem atenuar os congestionamentos de aplicativos existentes.
  • Ajudou a administrar e seguro NT e servidores web baseados em UNIX executando o IIS e Apache.

04/00 - 01/10

Commerce One

Dearborn, MI

Consultor Técnico

  • Único responsável por manter Ford do centro da Europa web interna fornecendo suporte 24 / 7 para uma base de usuários em todo o mundo. Transição suave supervisionadas para disk arrays EMC para fornecer maior capacidade de armazenamento.
  • Suportados base de usuários de mais de 7000 desenvolvedores e mais de 80 servidores web rodando Solaris 2.5.1/2.6/8 e Netscape Enterprise Server / iPlanet.
  • Suportados pelo ambiente operacional escrever e depurar vários programas para manter o arquivo, usuário do sistema e de segurança e uptime.
  • Responsável pela instalação de todos os softwares de apoio de terceiros e manutenção de documentação.

01/98 - 04/00

Seleção Tecnologia

Dearborn, MI

UNIX / PC Especialista Técnico

  • Contacte-chave da equipe técnica para todos os problemas de suporte técnico
  • Fornecido suporte de hardware e software da Sun, SGI, HPUX e estações de trabalho.
  • Promovido repetidamente por excelência.

Projetos de programação

Actividades de voluntariado

03/00 - Presente

a organização Mg2

Dearborn, MI

Proprietário e fundador

  • Fundada, desenvolver, própria, e manter mg2.org, uma comunidade de Internet que abriga e promove as várias formas de talento internet. Todos os equipamentos e tempo é doado, e muitos usuários vêm-se com algum grande conteúdo e aplicações. Com planos para oferecer novos serviços gratuitos para o talento Internet, Mg2 está posicionada para crescer como uma comunidade da Internet.
  • Criou e implementou uma instalação personalizada construída de Apache que permite a donos de sites a configurar os seus servidores web, bem como administrar seus próprios arquivos.
  • Concebido e implementado um revolucionário, arquitetura comunidade da Internet utilizando a estrutura política e social como base para a administração do sistema e rastreamento do usuário. Criado um conjunto de ferramentas, o que limita os privilégios do usuário com base em sua posição na hierarquia do sistema da árvore principal.

Treinamento

09/99

Hands On Apache

Washington, DC

Aprendizagem Árvore Intl

  • Delineada a instalação básica e compilação do servidor Web Apache, e todos os módulos do núcleo do Apache. Também foi ensinado como configurar populares módulos de terceiros, como mod_php, e como configurar populares aplicativos de terceiros, como companheiro de Jakarta Tomcat.

Educação