Álvaro Farias Pinheiro

Iniciei as minhas atividades profissionais em 1986 como programador na Elógica desenvolvendo para baixas (linguagens dBase e MUMPS/E) e altas plataformas (linguagens Cobol e Natural), passando como analista de sistemas pelas instituições Centro de Prestação de Serviços Técnicos de Pernambuco (CETEPE), Empresa de Fomento da Informática do Estado de PE (FISEPE), Instituto de Tecnologia em Informática (ITECI) e Apply, sendo hoje concursado da Agência Estadual de Tecnologia da Informação e Comunicação (ATI) cedido a Procuradoria Geral do Estado de PE (PGE) na função de coordenador da equipe de sistemas. Na década de 80 fiz o técnico em informática no Núcleo de Informática da Católica (NIC) e em 90 o bacharelado em ciência da computação na Universidade Católica de Pernambuco (UNICAP) e também nesse período a Especialização em Análise de Sistemas (EAS). Em 2005 finalizei o bacharelado em sistemas de informação na Faculdade Integrada do Recife (FIR), em 2007 terminei a especialização em metodologias de desenvolvimento de software no União Brasileira de Tecnologia (UNIBRATEC), em 2008 realizei a extensão de gestão governamental na Universidade de Pernambuco (UPE) na escola de governo, em 2010 concluí o mestrado em engenharia de software no Centro de Estudos e Sistemas Avançados do Recife (CESAR), e em 2018 iniciei o doutorado no Centro de Informática da Universidade Federal de Pernambuco (CIn-UFPE). Durante esses anos ministrei aulas de nível técnico e superior em graduação e pós-graduação nas instituições ITECI, IBRATEC, UNIBRATEC, IPESU, FAREC, Joaquim Nabuco, FIR, Estácio, UFRPE e IFPE. Nesses trinta anos de profissão foram adquiridas experiências através de cursos de extensão e trabalhos com as linguagens: Cobol, MUMPS, Natural, dBase, Clipper, Foxpro, SqlWindows/Centura, Delphi, Java, CSharp e ASP/ASPX com JS; com os bancos Oracle, SQLServer, Postgre e MySQL; nos processos RUP e Scrum; e nas metodologias de análise estruturada e orientada a objetos. Sou autor de duas séries, a primeira denominada Fundamentos da Engenharia de Software com os livros: Conceitos Básicos; Banco de Dados; Análise, Modelagem e Métricas; Sistemas de Informação; Java e Padrões de Projetos; Qualidade com Testes e Gerencia; Lógica de Programação; Linguagem de Programação CSharp, e a segunda série chamada de Concursos Teorias e Questões com o livro: Análise de Informações. Outras publicações: Linguagem de Consulta Estruturada (SQL), Linguagem de Modelagem Unificada (UML), Padrões de Projetos (GoF), Análise de Ponto de Função (APF), Paradigma Orientado a Objetos (POO), e Teoria da Computação (Autômatos).
cargando