Currículo Gustavo Gonzaga

104 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
104
No SlideShare
0
A partir de incorporações
0
Número de incorporações
15
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Currículo Gustavo Gonzaga

  1. 1. Gustavo José Passos Gonzaga Alameda Tapúia 51, Aldeia da Cachoeira das Pedras – Casa Branca Brumadinho/MG - Brasil. CEP 35460-000 Telefone: (031) 9119-9858, (031) 9209-9482 E-mail: ggonzaga@gmail.com Informações Pessoais Idade: 37 anos Estado Civil: Casado Objetivos: • Trabalhar em equipe; • Atuar como arquiteto de soluções, aplicando as lições e conceitos aprendidos durante a minha carreira profissional, pesquisando e buscando implementar a melhor e mais viável solução técnica a um dado projeto, envolvendo todos recursos necessários para tal. • Levantar e analisar as necessidades reais do cliente; • Projetar e implementar sistemas em n camadas e orientados a objetos; • Avaliar o desempenho e propor melhorias que agilizem a performance de sistemas e aplicativos; • Promover a disseminação do uso e treinamento do pessoal da empresa em produtos de informática; • Desenvolver a análise e modelagem de sistemas; • Gerenciar recursos • Liderar projetos • Gerenciar a infra-estrutura, servidores, usuários, patches e etc. Áreas de Excelência: • SOA • Arquitetura de Sistemas Distribuídos • Arquitetura de Software • Processos de Software • Análise e Desenvolvimento de Software • Infra-estrutura de Rede • Segurança no desenvolvimento de Softwares • Otimização de aplicações Descrição das Atividades Propostas por Área de Atuação • Arquiteto de Soluções: Avaliação e definição de tecnologias e plataformas, estudo de viabilidade
  2. 2. técnica de projetos, elaboração de propostas técnico-comerciais, integração de aplicações(EAI), Arquitetura orientada a serviços (SOA), Business Process Management (BPM) • Processos de software: Adequação e aplicação de metodologias de desenvolvimento de sistemas (MDS),SCRUM, RUP adaptada, definição de políticas de desenvolvimento, criação de padrões de documentação técnica e diretivas de trabalho. • Desenvolvimento de Software: Projeto lógico, análise de requisitos, modelagem de dados, componentização, construção de ferramentas reutilizáveis, elaboração de processos de implantação, tunning de aplicações, desenvolvimento de sistemas N camadas (sobretudo WEB com tecnologia Microsoft). Utilização de ferramentas CASE como Rational Rose, Power Designer e ERwin. • Competência em várias áreas de TI (Bancos de Dados, Redes, Sistemas Operacionais). Formação Acadêmica: • Pós-Graduação: Especialista em Arquitetura de Sistemas Distribuídos pela Pontifícia Universidade Católica de Minas Gerais – Instituto de Educação Continuada – Belo Horizonte – MG. Formando em Dezembro de 2012. • Curso Superior em Análise e Desenvolvimento de Sistemas – UNA (concluído em julho de 2010) • Curso Técnico Pós-Médio em Tecnologia da Informação Pela Infórium – Microsoft Official Curriculum (concluído em julho de 2001) Certificações: Microsoft Certified Technology Specialist - MCTS • Web Applications Development with Microsoft .NET Framework 4 • Windows Communication Foundation Development with Microsoft .NET Framework 4 Microsoft Certified Professional – MCP • Implementing and Supporting Microsoft Windows NT Workstation 4.0 • Implementing and Supporting Microsoft Windows NT Server 4.0 Conhecimentos técnicos: • AngularJS • Pentaho Data Integration • Websphere Message Broker • Webpshere Message Queue • SOA • SOAPUI • WF Rules Engine (Microsoft WorkFlow Foundation) • Plataforma .NET 1.0, 1.1, 2.0, 3.0, 3.5 e 4.0 (C# e Visual Basic .NET)
  3. 3. • Windows Workflow Foundation, Windows Communication Foundation e Windows Presentation Foundation • Microsoft AppFabric • SilverLight • Ext.NET (Componentes Gráficos) • Windows SharePoint Services 3.0 e SharePoint Server • Microsoft Project Professional e Microsoft Project Server • XML • BPM – Business Process Management - IBM Web Sphere Business Modeler, FileNet P8, • Ferramentas de Desenvolvimento: Visual Studio .NET 2003/2005/2008/2010, • Administração IIS (Internet Information Services) • SQL Server 2000/2005/2008 Reporting Services • SQL Server 2000/2005/2008 Integration Services • Modelagem: System Architect, Rational Rose, Power Designer, Visual Studio 2010 Ultimate Edition • Banco de Dados SQLServer 2000/2005/2008, DB2, Oracle, 8i, 9i, 10G,11g • Integração MainFrame.NET (HIS) • COBOL CICS • Objective-C (Desenvolvimento para IPhone) Experiência Profissional  CI&T (Novembro/2012 – Atual) Atuando como Arquiteto de Sistemas em diversos contratos. O arquiteto de sistemas na CI&T atua como um arquiteto organizacional, trabalhando nas diversas frente de desenvolvimento como um ponto focal na definição de soluções, apoio e capacitação do time, contratação e coaching. Atualmente conduzindo os projeto Tax Engine, que trata-se de um motor de regras para cálculo de impostos dos diversos Ativos do Banco, Frente de Integração SOA do BTG e Projeto de Performance do Cash Subledger. Cargo: Gerente Papel: Arquiteto de Sistemas Descrição das atividades : • Definição dos diversos tipos de integrações expostas pelo Websphere Message Broker, implementação e testes das mesmas bem como documentação funcional, técnica e de integração, conforme os padrões do banco Tipos de Integrações desenvolvidas :
  4. 4. • Asynchronous Services o MQ Asynchronous Service – Fire-and-Forget o Message Correlator – Request Response • Synchronous Service o Code Decode Synchrounous Service Virtualization o Synchronous Service Virtualization • File Processing • Message-based Integration o MQ request-response with persistence o MQ request-response without persistence o MQ one-way • Service Virtualization Tecnologias utilizadas: • Websphere Message Broker Toolkit (ambiente de desenvolvimento eclipse) • Websphere Message Broker Accounts and Statistics • Websphere Message Queue • SOAPUI • Hermes JMS • Estudo de soluções tecnológicas embasadas na engenharia de valor, otimizando o negócio base do cliente; • Definição de arquiteturas de referências, baseadas nos padrões SOA e EAI (integração de aplicações); • Coordenação de equipe de desenvolvimento e condução do processo de software em cima da arquitetura de referência definida; • Liderança Técnica; • Interação com o cliente; • Ponto Focal para resolução de problemas técnicos; • Tecnologias Utilizadas no Projeto TaxEngine: - WCF; - AppFabric; - Implementação dos padrões de projeto Strategy para as estratégias de cálculo de impostos e Chain of Responsability para o mecanismo de tabelas decisões; - MEF para composição dinâmica da aplicação (Plug-in);
  5. 5. - WF Rules Engine como base para motor de regras dinâmicas; - Implementação do algorítimo RPN (Reverse Polish Notation) para construção de parser para expressões matemáticas, lógicas e condicionais; - Websphere Message Queue; -Integração com ESB Websphere Message Broker; -Procedure CLR;  W3Net Informática (Dezembro/2011 – Setembro/2012) Atuando como Gerente da área de Arquitetura de Soluções, definindo padrões arquiteturais e de desenvolvimento das aplicações W3net, processos de software e frameworks de desenvolvimento conforme padrões de mercado e necessidades reais da empresa. Cargo: Arquiteto de Soluções Descrição das atividades : • Gerenciamento da equipe de arquitetura; • Interação com o cliente (Equipes de Infraestrutura, Processos de RH, Analistas de Sistemas). Em geral empresas de grande porte, ambiente com alta complexidade, para discussão de problemas diversos que possam afetar o bom desempenho das soluções W3net e busca de alternativas de soluções para resolução dos mesmos; • Interface com cliente a respeito dos processos de integração dos Sistemas W3net com os Sistemas do cliente (Integração Base Corporativa, Acesso de usuários, single sign on, MS-AD, etc.); • Desenho e Implementação de Solução SOA + SaaS para evolução dos produtos da empresa; • Participação ativa nas definições de arquitetura das aplicações W3net; • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML); • Suporte técnico aos administradores dos ambientes Microsoft Web (IIS, framework Microsoft.NET, ASP.NET, etc); • Orientar na criação de scripts para Stress Test, Deployment, etc. utilizando o Microsoft Visual Studio;
  6. 6. • Prestar suporte técnico aos administradores de Banco de Dados SQL Server e Oracle; • Assessorar na instalação e configuração de produtos Microsoft; • Orientar nas soluções e/ou consultas, de maior complexidade; • Pesquisar novas tecnologias, bem como especificações dos softwares já instalados, visando solucionar problemas; • Configurações de servidores de homologação e produção ( DATACenter W3net e Ambiente do Cliente), envolvendo as plataformas acima citadas; • Preparação de Publicações de novas versões de produtos W3net; • Publicação e Acompanhamento de Publicação em ambiente do cliente; • Identificação de causa e correção de problemas de performance, acesso e outros nos ambiente DATACenter W3net e ambiente do cliente; • Realização de Stress Testes; Geração de relatórios de avaliação dos testes realizados; • Criação de rotinas de integração específicas e/ou de otimização de processos de setup e outros relacionados aos serviços e soluções oferecidas pela W3net a seus clientes. • Desenvolvimento de: • Sistemas web utilizando a arquitetura n camadas, orientando-se sempre por padrões de mercado como os patterns and practices Microsoft; • Componentes web utilizando a tecnologia DOT NET; • Aplicações web utilizando DOT NET (C# e ASP.NET); • XML Web Services; • WCF – Windows Comunication Foundation; • WWF – Windows WorkFlow Foundation; • Silverligth; • .NET Framework 3.5 e 4.0 • Linq to SQL Server; • Frameworks para suporte ao Desenvolvimento de aplicações; • Ferramenta de Deploy de aplicações; • Componentes para a integração de aplicações (EAI); • Microsoft Windows AppFabric;  GAS Tecnologia (Agosto/2009 – Dezembro/2011) Atuando como coordenador Operacional na condução de projetos no cliente Banco Mercantil do
  7. 7. Brasil, e como Arquiteto de Software da GAS Tecnologia, definindo padrões de desenvolvimento, apoiando nas definições de arquitetura das aplicações do cliente, desenvolvendo frameworks de desenvolvimento conforme padrões tecnológicos do Banco Mercantil do Brasil. Cargo: Coordenador Operacional / Arquiteto de Soluções Descrição das atividades : • Coordenação operacional da equipe de profissionais que presta serviços nas diversas disciplinas tecnológicas do Banco Mercantil do Brasil, sendo líder Técnico e ponto focal no apoio ao desenvolvimento de software para o mesmo cliente. • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML).; • Membro da Equipe “Apoio a Desenvolvimento” do Banco Mercantil. Ponto focal na solução de problemas tecnológicos decorrentes de outros prestadores de serviços; • Desenvolvimento de: • Sistemas web utilizando a arquitetura n camadas, orientando-se sempre por padrões de mercado como os patterns and practices Microsoft; • Componentes web utilizando a tecnologia DOT NET; • Aplicações web utilizando DOT NET (C# e ASP.NET); • XML Web Services; • WCF – Windows Comunication Foundation; • WWF – Windows WorkFlow Foundation; • Silverligth; • .NET Framework 3.5 e 4.0 • Linq to SQL Server; • ADO.NET Entity Framework; • ASP.NET MVC  BANCO MERCANTIL DO BRASIL (Dezembro/2005 – Agosto/2009) Arquiteto de Soluções, atuando na área de segurança da informação e Arquitetura de Software, Definindo modelos de arquiteturas, padrões e requisitos de segurança. Cargo: Arquiteto de Soluções Descrição das atividades : • Membro atuante da equipe de Arquitetura de software e Apoio a Desenvolvimento, atuando como ponto focal em soluções tecnológicas e definições de arquiteturas e metodologias de desenvolvimento de softwares. • Desenvolvimento de Frameworks específicos para adequação dos padrões de
  8. 8. desenvolvimento adotados pelo banco; • Analista de sistema responsável por 2 anos pelo sistema que monitora todas as transações on-line realizadas através dos vários canais eletrônicos do banco, analisando e implementando novas funcionalidades e requisitos de segurança; • Contato direto com Fábricas de Softwares; • Definição de soluções de segurança para os diversos sistemas do banco e da seguradora Minas Brasil. • Responsável pela customização da implementação do projeto de BPM para seguradora Minas Brasil, utilizando a ferramenta IBM FileNet P8 (Desenvolvimento de Framework específico para integração com sistemas .NET); • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML). Ferramentas case utilizadas: • Power Designer • SA • Desenvolvimento de: • Sistemas web utilizando a arquitetura n camadas, orientando-se sempre por padrões de mercado como os patterns and practices Microsoft; • Componentes web utilizando a tecnologia DOT NET; • Aplicações web utilizando DOT NET (C# e ASP.NET); • XML Web Services; • WCF – Windows Comunication Foundation; • WWF – Windows WorkFlow Foundation; • Silverligth; • .NET Framework 3.5 • Linq to SQL Server; • ADO.NET Entity Framework; • Microsoft Team system; • Utilização de banco de dados SQL Server e IBM DB2; • Microsoft HIS; • Cobol CICS; • BPM • SOA  STEFANINI IT SOLUTIONS (Maio/2005 – Dezembro/2005) Contratado como Analista de Sistemas , responsável por coordenar projetos, Definir e estudar o uso de Tecnologias .Net e Coordenar a célula de desenvolvimento do cliente Prosegur. Cargo: Analista de Sistemas Descrição das atividades : • Pesquisa e decisão a respeito das tecnologias .Net adotadas pela empresa;
  9. 9. • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML). Ferramentas case utilizadas: • Rational Rose; • Power Designer • EA • Desenvolvimento de: • Sistemas web (intranets e sistemas corporativos) Utilizando a arquitetura n camadas, orientando-se sempre por padrões de mercado como os patterns and practices Microsoft; • Componentes web utilizando a tecnologia DOT NET; • “Serviços” para Windows 2000/NT utilizando a plataforma DOT NET; • Aplicações web utilizando DOT NET (C#,VB.NET, e ASP.NET); • XML, XML Web Services; • Utilização do banco de dados SQL Server 2000 e Oracle 9i para os projetos desenvolvidos; • Desenvolvimento de stored procedures na linguagem Transact-SQL e PL-SQL;  VAI-INGDESI AUTOMATION (Dezembro/2003 – Maio/2005) Contratado como Coordenador de Tecnologia da Informação. Gerenciamento de todo o setor deTI, desde a infraestrutura de rede à análise e desenvolvimento de softwares. Cargo: Coordenador de TI Descrição das Atividades: • Planejamento, implantação e manutenção da infra-estrutura de rede; • Pesquisa e decisão a respeito das tecnologias adotadas pela empresa; • Recrutamento e seleção de pessoal; • Gerenciamento de equipes de desenvolvimento e infra-estrutura • Analista de infra-estrutura, responsável pela segurança e estabilidade do ambiente • Elaboração de propostas técnicas e cronogramas de desenvolvimento; • Levantamento de sistemas junto ao cliente; • Desenvolvimento de padrões e diretivas de análise e desenvolvimento de sistemas. • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML). Ferramentas case utilizadas: • Rational Rose; • Power Designer • Análise e modelagem de banco de dados utilizando as ferramentas case: • ERWin; • Power Designer; • Desenvolvimento de: • Sistemas web (intranets e sistemas corporativos) Utilizando a arquitetura n camadas,
  10. 10. orientando-se sempre por padrões de mercado com os patterns and practices Microsoft; • Componentes web utilizando a tecnologia DOT NET; • “Serviços” para Windows 2000/NT utilizando a plataforma DOT NET; • Aplicações web utilizando DOT NET (VB.NET,C# e ASP.NET); • XML; • Utilização do banco de dados SQL Server 2000 para os projetos desenvolvidos; • Desenvolvimento de stored procedures na linguagem Transact-SQL; • Replicação de dados via internet • Desenvolvimento de Extranet Coporativa utilizando a Ferramenta Microsoft Sharepoint Portal Server 2003 e WSS (Windows sharepoint services 2.0); • Implantação da solução EPM (Enterprise Project Management) da Microsoft e integração da mesma ao Windows Sharepoint Services;  Global Value Soluções S.A (Dezembro/2001 – Dezembro/2003) Contratado como analista de sistemas. Trabalhando como arquiteto de soluções aplicativas, elaborando propostas técnico-comerciais (levantamento de solução). Relacionamento com clientes e fornecedores de serviços. Cargo: Analista de Sistemas Descrição das Atividades: • Elaboração de propostas técnicas e cronogramas de desenvolvimento; • Levantamento de sistemas junto ao cliente; • Desenvolvimento de padrões e diretivas de análise e desenvolvimento de sistemas. • Análise e modelagem de sistemas utilizando a análise Orientada a Objetos (OO – notação UML). Ferramentas case utilizadas: • Rational Rose; • Power Designer • Análise e modelagem de banco de dados utilizando as ferramentas case: • ERWin; • Desenvolvimento de: • Sistemas stand alone, client-server e web (sites, intranets e sistemas corporativos) para clientes do Grupo FIAT (CNH Latino Americana, FIAT Automóveis, Iveco, Purchasing, Banco Fiat, Global Value); • Componentes web utilizando a tecnologia COM, COM+ e DOT NET; • “Serviços” para Windows 2000/NT utilizando o Visual Basic 6.0; • Aplicações web e client-server utilizando Visual Basic 6.0 e DOT NET (VB.NET,C# e ASP.NET); • Tecnologias utilizadas para desenvolvimento: • COM, COM+, DCOM
  11. 11. • ASP, JavaScript,VBscript • .NET • Utilização dos bancos de dados Oracle 8i e SQL Server 2000 para os projetos desenvolvidos; • Desenvolvimento de stored procedures nas linguagens PL/SQL e Transact-SQL;  Escola Técnica Infórium (Janeiro/2002 – Julho/2002) Atividades na área Educacional ministrando Cursos oficias Microsoft na área de desenvolvimento Cargo: Instrutor Descrição das Atividades: • Elaboração de aulas, provas, exercícios e workshops dentro do escopo dos curso oficias ministrados. • Cursos ministrados : Visual Basic 6.0, Visual Interdev 6.0 e Introdução ao desenvolvimento Web.  Dez Tecnologia Ltda (Agosto/2000 – Dezembro/2001) Atividades na área de Desenvolvimento e Suporte a aplicações desenvolvidas utilizando a tecnologia de 3 Camadas Cargo: Desenvolvedor Descrição das Atividades: • Desenvolvimento de: • Sistemas stand alone, client-server e web (sites, intranets e sistemas corporativos) para clientes do Grupo Martins • Componentes web utilizando a tecnologia COM, COM+; • Aplicações web e client-server utilizando Visual Basic 6.0,ASP • Tecnologias utilizadas para desenvolvimento: • COM, COM+, DCOM • ASP, JavaScript,Vbscript • Visual Basic,IIS • Utilização dos bancos de dados SQL Server 7.0/2000 para os projetos desenvolvidos; • Desenvolvimento de stored procedures na linguagemTransact-SQL;  Autônomo: Aulas Particulares de Informática dos cursos Introdução à Microinformática, Windows 95/98, Word 7.0 e 97, Excel 7.0 e 97. Período : (Dezembro/1997 – Setembro/1998)
  12. 12.  Centro Mineiro de Micro Informática (Novembro/1997 – Fevereiro/1998) Endereço: Av. Amazonas,687/14º- Belo Horizonte Cargo: Instrutor de Informática Descrição das Atividades: • Ministrar aulas dos cursos de Introdução à Micro informática, Windows 95, Word 7.0 e Excel 7.0. , Elaboração de aulas e formulação de exercícios e testes para os alunos. Cursos e Workshops: • IBM FileNet P8 4.0 (BPM) • 2151 - Microsoft Windows 2000 Network and Operating System Essentials • 2152 – Implementando o Microsoft Windows 2000 Professional e Server • 70-216 – Implementing and Administering a Microsoft Windows 2000 Network Infrastructure • 1609 – Arquitetura de Banco de Dados (MSF) • 2318A – Consultando o Microsoft SQL Server 2000 com o Transact-SQL • 70-229 - Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition • 70-217 - Implementing and Administering a Microsoft Windows 2000 Directory Services Infrastructure • Participação em eventos TechNet/Devdays da Microsoft • Mastering MS Visual Basic 6.0 Development – TBA (40 horas) • Mastering Enterprise Development Using MS Visual Basic 6.0 • Mastering Web Application Development Using MS Visual Interdev 6.0 – TBA (40 horas) • Curso de Inglês - ETIMIG ( 2 anos) Outros Conhecimentos: • Experiência em Microsoft Project • Experiência em modelagem e desenvolvimento de aplicações. Amplos conhecimentos nas tecnologias Microsoft pra desenvolvimento de sistemas distribuídos.
  13. 13. • Orientação por Objetos: Experiência em levantamento e modelagem OO, utilizando UML e ferramentas CASE • Processos de Software: Conhecimento das metodologias XP e RUP, bem como sua adequação ao ambiente de trabalho. Implementação de condições que agilizem o processo de software (implantação de MDS). • Sólidos conhecimentos em modelagem de dados (modelo lógico - ER) e sua implementação em bancos Oracle e, sobretudo, MS SQL Server. • Profundos conhecimentos em desenvolvimento WEB (N camadas), utilizando plataforma Microsoft (ASP + Visual Basic + SQL Server + .NET Framework + C# + ASP.NET) e tecnologias relacionadas (Javascript, CSS, XML, HTML) • Plataformas: Windows 9x,XP, Windows NT/2000/2003 • Banco de Dados: Ø SQL Server 2000/2005 • Projetos, implementação e administração; • Modelagem de dados; Ø Oracle 8.0/8i/9i • Projetos e implementação ; • Modelagem de dados; Ø Access • Implementação e modelagem; • Linguagens de Programação • C# • Visual Basic (COM, COM+, DCOM) • ASP/VBScript • Java • VB.NET • Objective C • Ferramentas Case: Erwin, Rational Rose, Power Designer, SA; • Microsoft Office: Word, Excel, Front Page, Power Point; • Microsoft Source Safe; • Microsoft Visual Interdev; • Domínio da linguagem Transact-SQL (SQL Server 2000/2005); • Domínio da linguagem PL/SQL (Oracle 8i); Idiomas: • Inglês: Nível Avançado Refererências Pessoais
  14. 14. • Roberto Ferreira Banco Mercantil do Brasil. Arquiteto Chefe (0xx31) 3057-5135 • Carlos Costa GAS Tecnologia Gerente de Operações (0xx31) 9991 – 5447 • Paulo Roberto Silva de Azevedo CI & T. Arquiteto de Soluções (0xx31) 8773-3410

×