Tiago Gonçalves da Cunha
Bacharel em computaçao com longa experiência em desenvolvimento de sistemas para Windows, Linux/Unix e FreeBSD nas plataformas desktop, web e embarcados.
Conhecimentos e experiência:
*C/C++ (Sockets, Multi-Threads, STL/Boost Library, Qt, QML)
*PHP5 (Sockets, Web Services), WordPress, PHPUnit;
*JavaScript (jQuery, NodeJS, AngularJS)
*Java/Java EE 6/7, CDI / JPA / Hibernate / EJB 3 / JSF 2.2 / JSP / Selenium tests / Junit / Maven, JBoss AS 7.1 / Jenkins / Sonar
*Python
*HTML5, CSS
*Delphi 6 (Desenvolvimento de DLLs).
*PL/SQL (Oracle Procedure Language)
*PG/SQL (PostgreSQL Procedure Language)
*Shell Script / Bash
*Programação baseada em componentes e arquitetura de widgets;
*Desenvolvimento nos OS Linux / Unix / FreeBSD e Windows;
*Desenvolvimento de sistemas GIS utilizando PostGIS (Banco de Dados Georeferenciado) integrados ao MapServer e Google Maps API.
Vivência no exterior (Austrália, Argentina, Ásia).
Informações coletadas do Lattes em 25/05/2024
Acadêmico
Formação acadêmica
Graduação em Computaçao Científica
2002 - 2006
Universidade de Taubaté
Título: Reestruturação de Código de Dinâmica dos Fluidos Computacional utilizando Malhas Não-Estruturadas Híbridas usando STL (Standard Template Library)
Orientador: Alex Guimarães Azevedo
Formação complementar
2012 - 2012
Desenvolvimento de apps para dispositivos móveis. (Carga horária: 40h). , Faculdade Impacta de Tecnologia, FIT, Brasil.
2012 - 2012
General English. (Carga horária: 320h). , Access Language Centre, ACL, Austrália.
2010 - 2010
Competências Emocionais Eneagrama e gestão pessoal. (Carga horária: 72h). , Instituto Rennove, IR, Brasil.
2009 - 2009
Treinamento Python. (Carga horária: 14h). , Instituto Nacional de Pesquisas Espaciais, INPE, Brasil.
2008 - 2008
Treinamento Java. , Consultoria e Treinamentos Avançados em Informática, SEASON, Brasil.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Desenvolvimento de Sistemas Computacionais.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Engenharia de Software.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Linguagens de Programação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Banco de Dados.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Computabilidade e Modelos de Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Processamento Gráfico (Graphics).
Produções bibliográficas
-
CUNHA, T. G. . OTIMIZAÇÃO DE CÓDIGO DE DINÂMICA DOS FLUIDOS COMPUTACIONAL UTILIZANDO MALHAS NÃO-ESTRUTURADAS HÍBRIDAS PARA O PADRÃO STL. 2006. (Apresentação de Trabalho/Outra).
-
CUNHA, T. G. . VISÃOTRDMENSIOAL DTRIBUÇÃO DE TEMPRAU CILÍNDRO. 2005. (Apresentação de Trabalho/Outra).
Histórico profissional
Experiência profissional
2005 - 2006
Centro Técnico AeroespacialVínculo: Colaborador, Enquadramento Funcional: Programador, Carga horária: 20
Atividades
-
08/2005 - 03/2006
Estágios , Sub-divisão de Propulsão, .,Estágio realizado, Simulação numérica para fenômenos de Dinâmica dos Fluidos Computacional - CFD.
2006 - 2010
Instituto Nacional de Pesquisas EspaciaisVínculo: Bolsista PCI, Enquadramento Funcional: Analista Desenvolvedor de Sistemas, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Responsável pelo desenvolvimento de um CMS (Sistema de Gerenciamento de Conteúdo) integrado a sistemas web GIS com 11 módulos para gerenciar dinamicamente um Portal Web para o Grupo de Eletricidade Atmosférica - ELAT, grupo de respeitados pesquisadores sobre a ciência das descargas atmosféricas. Realizações: Programação orientada a objetos utilizando PHP 5, Java/JSP, C/C ++, Python, Ajax (JQuery, XML, XSL); Desenvolver módulos independentes integrados ao sistema CMS e autenticados por acesso via login; Desenvolver módulo de administração de usuário sincronizado com o banco de dados, ou seja, comandos SQL gerados por esse módulo são executados diretamente no BD, aplicando diversas regras de segurança de acesso. Somente o administrador do sistema tem permissão para utilizar esse módulo; Atribuir para cada usuário do Portal permissões de acesso personalizado aos módulos do sistema; Desenvolver módulos para cadastro, edição, controle e envio automatizado via e-mail, de variadas informações sobre pesquisas e divulgações das atividades do ELAT, as quais são dinamicamente incluídas no Portal Web; Desenvolver diversos módulos integrados a banco de dados GIS para análise e visualização de sensores e dados de descargas atmosféricas; Desenvolver sistema de prevenção de incidência de raios para empresas interessadas em receber alertas em tempo real sobre tempestades e incidência de raios em locais de sua escolha;
2004 - 2006
Instituto Nacional de Pesquisas EspaciaisVínculo: Estagiario, Enquadramento Funcional: Programador, Carga horária: 40
Outras informações:
Desenvolvimento de sistemas em linguagem Object Pascal (Delphi), utilizando conceito de Client/Server, com desenvolvimento de procedimentos (packages, stored procedures, triggers, etc) em banco de dados relacional Oracle, na linguagem PL/SQL, necessários aos sistemas com frontend. Desenvolvi protótipo de sistema, com formulários de requisição de serviços internos para o INPE, utilizando o WorkFlow, ferramenta da Oracle para criação de processos para web (HTML, Javascript, PHP e Java); além de modelar tabelas, criar packages, funções e procedimentos para manipulação das informações dos formulários. Executei diversas tarefas em grupo, coordenando equipes de programadores e modelando tabelas do banco de dados junto com analistas de sistemas.
Atividades
-
01/2004 - 12/2006
Estágios , Diretor, Serviço de Recursos Computacionais.,Estágio realizado, Desenvolvimento de Software com acesso a banco de dados relacional Oracle.
-
03/2006 - 05/2006
Outras atividades técnico-científicas , Divisão de Geofísica Espacial, Divisão de Geofísica Espacial.,Atividade realizada, Processamento de imagens de satélite utilizando o sistema operacional linux.
2010 - 2011
Step Software Tecnologia e Projetos LtdaVínculo: Celetista, Enquadramento Funcional: Analista Desenvolvedor de Sistemas, Carga horária: 44, Regime: Dedicação exclusiva.
Outras informações:
Responsável pelo desenvolvimento de sistemas embarcados, tais como Network-Attached Storage Operating System baseada em FreeBSD, utilizando linguagens C/C++, captura de Medidor de áudio e interface de análise e diversos sistemas internos em uma empresa focada no desenvolvimento de sistemas para emissoras de rádio e televisão.
2013 - 2014
Softplan Planejamento e SistemasVínculo: Celetista, Enquadramento Funcional: Analista de P&D, Carga horária: 40
Outras informações:
Responsável por desenvolver framework de paleta de componentes customizados utilizando JSF 2.1, Maven, JBoss 7.1 SA, Jenkins, Javascript jQuery, TDD, JUnit. Tal framework, chamado spwfaces, tem como objetivo substituir framework interno antigo SPW que utiliza JSP e Structs 1.1, que é utilizado pelos desenvolvedores Java da empresa. Assim os desenvolvedores deixaram de programar com tecnologias precárias e começará a usar as tecnologias mais atuais.
2014 - 2014
Suntech Grupo VerintVínculo: , Enquadramento Funcional: Programador C++ Sênior, Carga horária: 40
Outras informações:
Desenvolver e manter softwares para interceptação legal de dados de telecomunicações. Os softwares são desenvolvidos em C++ como serviços configuráveis por arquivo .conf utilizando a biblioteca C++ Boost. Tais serviços acessam banco de dados Oracle para consultar parâmetros e/ou gravar, deletar e alterar registros. A arquitetura dos serviços são muiti-thread, muiti-sockts, utilizam os protocolos TCP, UDP, HTTP, SMPP, SIP/SDP, entre outros. Utilização de Design Patterns tais como, Singleton, Observer, Factory, Facade.
2015 - 2016
Hexagon Agriculture | ArvusVínculo: Celetista, Enquadramento Funcional: Analista Desenvolvedor C++, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Desenvolvimento de soluções para sistema embarcado em computador de bordo para tratores e máquinas utilizadas no mercado da agricultura de precisão, integradas para realizar tarefas desde o planejamento de plantio até a colheita de forma automatizada. Realizações: Programação de soluções em C++, Qt+QML, Ruby e Python acessando recursos DBus, comunicação interprocessos (IPC) e chamada de procedimento remoto (RPC) em ambiente Linux embarcado, na arquitetura MVC, para computadores de bordo, mantendo e desenvolvendo novos recursos de controle automatizado para os sistemas integrados da empresa.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Tiago Gonçalves da Cunha e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?