Thomas da Costa
Com uma sólida carreira de 27 anos na área, dos quais 22 anos dedicados ao desenvolvimento em Java, tenho experiência abrangente que abarca diversos domínios, desde a docência no Ensino Superior até a Arquitetura de Software, Arquitetura de Solução, Cloud Computing e Big Data. Minha trajetória é marcada por um profundo conhecimento técnico e uma capacidade comprovada de liderar equipes e entregar soluções de alta qualidade. A experiência em Arquitetura de Software e Solução inclui a concepção e desenvolvimento de aplicações robustas e escaláveis, com expertise em serviços da AWS, como ECS, EKS, RDS, Lambda, S3, SNS e SQS. Além disso, sou hábil no desenvolvimento de aplicações utilizando Java, Kotlin, Spring Boot e gRPC, assim como no aproveitamento das capacidades das AWS Lambda com Java. Atuação se expande para o ecossistema da Microsoft Azure, onde criei aplicações usando Azure Functions e Azure Cosmos DB, combinando com meu profundo conhecimento do Spring Boot e Java. Não apenas me concentro nas plataformas convencionais, mas também demonstro domínio no desenvolvimento de aplicações em Big Data e Fast Data, empregando tecnologias como Apache Kafka, Apache Avro, Apache Storm, Neo4J, Redis, ElasticSearch, Kibana, Logstash, Spring Boot e Spring Kafka. Além da excelência técnica, meu perfil é marcado por habilidades interpessoais sólidas. Tenho uma comprovada capacidade de estabelecer relacionamentos eficazes com equipes, clientes e fornecedores, buscando alinhar demandas e expectativas de forma precisa. Minha atenção à organização, disciplina e ao cumprimento de metas de prazos, escopos e custos se traduz em resultados consistentes. A jornada como educador abrange 7 anos de docência no Ensino Superior, com passagens por instituições renomadas como Fatec Ferraz de Vasconcelos, Senac e Anhanguera Educacional. Ao longo desses anos, ministrei diversas disciplinas essenciais, desde Programação para Dispositivos Móveis II até tópicos fundamentais como Algoritmos e Programação, Conceitos de Computação e Sistemas Móveis Distribuídos. A minha capacidade de liderança técnica também se destaca, tendo exercido papel de liderança em equipes de desenvolvimento, orientando projetos e alcançando resultados notáveis. Em suma, meu CV Lattes reflete uma carreira rica em experiências, conhecimentos técnicos profundos e uma dedicação constante ao desenvolvimento acadêmico e profissional. Minhas realizações e habilidades se alinham para formar uma trajetória sólida e influente na área de tecnologia.
Informações coletadas do Lattes em 16/05/2024
Acadêmico
Formação acadêmica
Especialização em andamento em Engenharia de Dados
2023 - Atual
Especialização em MBA Arquitetura de Soluções
2013 - 2014
faculdade de informática e administração paulista
Título: Marketing Inteligente
Orientador: Alex Coqueiro
Graduação em Gestão da Tecnologia da Informação
2011 - 2013
Universidade Paulista
Título: Projeto Integrado Multidisciplinar
Formação complementar
2023 - 2023
Feedback - A arte de dar e receber feedbacks mais efetivos. (Carga horária: 3h). , Udemy - US, UDUS, Estados Unidos.
2022 - 2022
[NEW] Ultimate AWS Certified Cloud Practitioner - 2022. (Carga horária: 14h). , Udemy - US, UDUS, Estados Unidos.
2022 - 2022
AWS Academy Graduate - AWS Academy Cloud Foundations. (Carga horária: 20h). , Amazon Web Services Training and Certification, AWS, Brasil.
2019 - 2019
Docker: Ferramenta essencial para Desenvolvedores. (Carga horária: 5h). , Udemy - US, UDUS, Estados Unidos.
2019 - 2019
REST API Design, Development & Management. (Carga horária: 7h). , Udemy - US, UDUS, Estados Unidos.
2017 - 2017
JAVASCRIPT : PROGRAMANDO NA LINGUAGEM DA WEB. (Carga horária: 20h). , Alura, ALU, Brasil.
2017 - 2017
Competências Kroton. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2017 - 2017
Formação Enade. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2017 - 2017
Integração de Novos Colaboradores,. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2017 - 2017
Paixão por Educar. (Carga horária: 2h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2017 - 2017
Código de Conduta. (Carga horária: 2h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2016 - 2016
PCD - Plano de Carreira Docente. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2016 - 2016
BIG DATA SCIENCE - MACHINE LEARNING E DATA MINING. (Carga horária: 32h). , Faculdade de Informática e Administração Paulista, FIAP, Brasil.
2016 - 2016
BIG DATA COM ECOSSISTEMA HADOOP E SPARK. (Carga horária: 32h). , Faculdade de Informática e Administração Paulista, FIAP, Brasil.
2016 - 2016
SPRING BOOT: AGILIDADE NO DESENVOLVIMENTO JAVA COM SPRING. (Carga horária: 10h). , Alura, ALU, Brasil.
2016 - 2016
Salas Grandes. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2016 - 2016
REDIS I: ARMAZENANDO CHAVES E VALORES. (Carga horária: 20h). , Alura, ALU, Brasil.
2016 - 2016
VAGRANT: AUTOMATIZAÇÃO E IMPLEMENTAÇÃO DE ENTREGA CONTÍNUA. (Carga horária: 8h). , Alura, ALU, Brasil.
2016 - 2016
REDIS II: ESTRUTURAS E RECURSOS NA SUA BASE NOSQL. (Carga horária: 10h). , Alura, ALU, Brasil.
2016 - 2016
Curso de NoSQL (Redis) com Java. (Carga horária: 19h). , Devmedia, DEVMEDIA, Brasil.
2015 - 2015
KLS 2.0 - FASE 2. (Carga horária: 1h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2015 - 2015
KLS 2.0 - FASE 1. (Carga horária: 10h). , Kroton Educacional de Belo Horizonte, KROTON, Brasil.
2013 - 2013
Introdução a ALM e Testes com ferramentas open source. (Carga horária: 2h). , Globalcode, GLOBALCODE, Brasil.
2013 - 2013
Inovando com CSS. (Carga horária: 26h). , Fundação Bradesco, BRADESCO, Brasil.
2012 - 2012
Lógica de Programação. (Carga horária: 37h). , Fundação Bradesco, BRADESCO, Brasil.
2012 - 2012
HTML Básico. (Carga horária: 23h). , Fundação Bradesco, BRADESCO, Brasil.
2012 - 2012
Introducao Informática. (Carga horária: 20h). , Fundação Bradesco, BRADESCO, Brasil.
2012 - 2012
Processo de Desenvolvimento de Software. (Carga horária: 12h). , Fundação Bradesco, BRADESCO, Brasil.
Idiomas
Inglês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Português
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: Cloud Computing.
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: Arquitetura de Sistemas de Computação.
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: Sistemas de Informação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Big Data.
Produções bibliográficas
-
COSTA, T. . Aula como professor convidado, na disciplina RSF-015-Redes Sem fio e Redes de Sensores com o tema: 'React Native - Desenvolvendo um Aplicativo com os Personagens da Marvel' no Mestrado Profissional em Computação Aplicada do IPT. 2022. (Apresentação de Trabalho/Conferência ou palestra).
Histórico profissional
Endereço profissional
-
Centro Estadual de Educação Tecnológica Paula Souza, Fatec Ferraz de Vasconcelos. , Rua Professor Engenheiro Claúdio Abrahão 200, Jardim São João, 08545130 - Ferraz de Vasconcelos, SP - Brasil, Telefone: (11) 46742594, URL da Homepage:
Experiência profissional
2023 - Atual
Fatec Ferraz de VasconcelosVínculo: Celetista, Enquadramento Funcional: Professor de Ensino Superior, Carga horária: 4
Atividades
-
08/2023
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Programação para Dispositivos Móveis II
2022 - Atual
Centro Universitário SenacVínculo: Celetista, Enquadramento Funcional: Professor Horista - I, Carga horária: 14
Atividades
-
01/2023
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Sistemas Móveis Distribuídos, Tecnologias para Dispositivos Móveis, Tecnologias Emergentes
-
03/2022 - 12/2022
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Programação I, Algoritmos e Programação II, Sistemas Móveis Distribuídos, Tecnologias para Dispositivos Móveis
2014 - 2020
Universidade Anhanguera de São PauloVínculo: Celetista, Enquadramento Funcional: Professor de Ensino Superior, Carga horária: 9
Atividades
-
01/2020 - 12/2020
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados, Desenvolvimento de Dispositivos Móveis, Fundamentos de Tecnologias da Informação, Gestão de Projetos de Software, Sistemas Distribuídos
-
01/2020 - 12/2020
Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Ciências da Computação I
-
01/2019 - 12/2019
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados, Algoritmos e Técnicas de Programação, Desenvolvimento de Dispositivos Móveis, Programação Orientada a Objetos II, Sistemas Operacionais
-
01/2018 - 12/2018
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados, Algoritmos e Técnicas de Programação, Desenvolvimento de Dispositivos Móveis, Sistemas Operacionais
-
01/2017 - 12/2017
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Técnicas de Programação, Lógica e Matemática Computacional, Programação Concorrente, Programação Orientada a Objetos II
-
01/2016 - 12/2016
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Estruturas de Dados, Algoritmos e Técnicas de Programação, Lógica e Matemática Computacional, Organização de Computadores, Programação Concorrente, Programação de Sistemas Distribuídos, Redes de Computadores
-
11/2014 - 12/2015
Ensino, Análise e Desenvolvimento de Sistemas, Nível: Graduação,Disciplinas ministradas, Algoritmos e Técnicas de Programação, Estrutura de Dados, Lógica e Matemática Computacional, Programação Estruturada 2
2020 - Atual
Itau UnibancoVínculo: Celetista, Enquadramento Funcional: Analista de Arquitetura de TI Sênior, Carga horária: 40
Outras informações:
Arquitetura de aplicações usando AWS com ECS, EKS, RDS, Lambda, S3, SNS e SQS;Desenvolvimento de aplicações usando Spring Boot com Kotlin;Desenvolvimento de aplicações usando Quarkus, Java e Microprofile;Desenvolvimento de API e aplicações com Java, Spring Boot e AWS;Desenvolvimento de API e aplicações com Micronaut, Kotlin e gRPC.
2018 - 2020
TelefonicaVínculo: Celetista, Enquadramento Funcional: Consultor | Arquiteto de Desenvolvimento Java, Carga horária: 40
Outras informações:
Arquitetura e desenvolvimento de aplicações em Cloud com Microsoft Azure, Docker, AKS e Kubernetes; Especificação e desenvolvimento do processo de CI/CD utilizando Jenkins, Sonar, Nexus e Gitflow;Aplicações utilizando Spring Boot com Elasticsearch;Aplicações utilizando Spring Kafka com Azure Event Hub;Desenvolvimento de Microsoft Azure Functions com Java; Desenvolvimento de aplicações usando Spring Boot, Spring Data Redis, Spring Data MongoDB, Spring Security, Redis, Microsoft Azure Cosmos DB, Tables, HBase, API; Especificações de API utilizando Swagger (OpenAPI-Specification 2.0); Melhores práticas de desenvolvimento de API usando Richardson Maturity Model e arquitetura RESTful; Responsável pelas arquiteturas de aplicações Big Data utilizando Java, Spring Boot, Apache Kafka, HBase e Hive; Responsável pelas arquiteturas de aplicações em cloud utilizando Microsoft Azure, Tables, Redis, MySQL e Spring Boot.
2015 - 2018
INMETRICS LTDA EPPVínculo: Celetista, Enquadramento Funcional: Arquiteto Java | Analista Programador Java, Carga horária: 40
Outras informações:
Desenvolvimento de aplicações Big Data e Fast Data com Java, Apache Kafka, Apache Avro, Apache Storm, Neo4J, Redis, ElasticSearch, Kibana, Logstash e Spring Boot; Desenvolvimento e manutenção de aplicações financeiras utilizando o protocolo ISO 8583 para execução de stress test.
2012 - 2015
VIVERE BRASILVínculo: Celetista, Enquadramento Funcional: Arquiteto Java | Analista Programador Java, Carga horária: 40
Outras informações:
Desenvolvimento de aplicações com Spring Core, JAX-WS, JAXB, Oracle, Maven, JUnit; Responsável pelos processos Gestão de Configuração utilizando Jenkins, Nexus, SVN; Design e levantamento e definição de arquitetura para os projetos; Desenvolvimento de artefatos e documentação necessária para arquitetura do projeto; Configuração e gestão dos ambientes Tomcat e Websphere 7.
2011 - 2012
clickOnVínculo: Celetista, Enquadramento Funcional: Analista Programador Java, Carga horária: 40
Outras informações:
Análise e levantamento de requisitos junto ao usuário; Desenvolvimento de aplicações web utilizando JSF 2.0, Spring Core, JPA, Hibernate e MySQL.
2010 - 2011
Fujitsu do BrasilVínculo: Celetista, Enquadramento Funcional: Arquiteto Java | Analista Programador Java, Carga horária: 40
Outras informações:
Design e levantamento e definição de arquitetura para os projetos; Desenvolvimento de artefatos e documentação necessária para arquitetura do projeto; Responsável pela Gestão de Configuração do projeto; Suporte e configuração das métricas de desenvolvimento de software utilizando Sonar; Configuração e gestão do Websphere 7.0 e Hudson; Analise e levantamento de requisitos necessários para o desenvolvimento do projeto; Desenvolvimento de aplicações web com JBoss Seam, Rich Faces, JSF, EJB 3, Maven, JUnit, DBUnit, Websphere, Glassfish.
2009 - 2010
VoxAge Teleinformática, VoxAgeVínculo: Celetista, Enquadramento Funcional: Arquiteto Java | Analista Programador Java, Carga horária: 40
Outras informações:
Arquitetura e modelagem de sistema JEE, JSE; Desenvolvimento de uma plataforma de envio de SMS;Desenvolvimento de uma plataforma de servidor de fila utilizando Java NIO e banco de dados NoSQL, Project Voldemort; Desenvolvimento de plataforma de envio e recepção de SMS, usando Java; Desenvolvimento usando JBoss Seam, JSF, JPA, iBatis e Hibernate.
2007 - 2009
GROWTEC TECNOLOGIA DA INFORMAÇÃO LTDA.Vínculo: Celetista, Enquadramento Funcional: Analista Programador Mobile, Carga horária: 40
Outras informações:
Manutenção e desenvolvimento de jogos em J2ME para empresas como Namco, EA, Disney Mobile; Desenvolvimento de aplicativo mobile utilizando a plataforma BlackBerry, BES, JDE usando a API do dispositivo sobre o J2ME; Desenvolvimento de aplicativos mobile de conteúdo pessoal e informações corporativas para celular utilizando Java/J2ME/MIDP 2.0 (JSR 118) e CLDC 1.0, 1.1, PushRegistry, WMA, MMAPI,(JSR135) Bluetooth (JSR 82), Location API; Desenvolvimento de aplicativos mobile de rastreamento de caminhões utilizando J2ME/MIDP 2.0 (JSR 118) e CLDC 1.0, Motorola Java(TM) ME SDK v6.4 for Motorola OS Products, Carbide.J; Manutenção de projetos de logística para celulares BlackBerry, Motorola, Nokia, Siemens, Sony Ericsson, Nextel iDEN.
2006 - 2007
Sonda do BrasilVínculo: Celetista, Enquadramento Funcional: Analista Programador Java, Carga horária: 40
Outras informações:
Desenvolvimento de aplicativos mobile para Palm OS e celular utilizando J2ME/MIDP 2.0 e CLDC 1.0; Desenvolvimento de aplicativos desktop utilizando Java, Swing, AWT, SWT, MySQL; Desenvolvimento de aplicativos web utilizando Java, J2EE, JSP, Struts, AJAX, Oracle PL/SQL.
2004 - 2005
LegalManager Consultoria em InformáticaVínculo: Celetista, Enquadramento Funcional: Analista Programador Java, Carga horária: 40
Outras informações:
Levantamento e análise de requisitos junto ao cliente, para inicio de novos projetos ou novas implementações; Criação da documentação necessária para inicio de projeto ou implementação (Plano de Trabalho, Relatório de Visão de Sistemas entre outros); Utilização de UML no desenvolvimento de novos projetos novas implementações (Diagramas de Caso de Uso, Diagramas de Sequência, Diagramas de Classes e Diagramas de Estado); Desenvolvimento de aplicações para a área de saúde e para a área interna da empresa utilizando Java, J2EE(JSP/XSL/XML/Tag-Libs/JSTL), Struts, Hibernate, AspectJ (AOP), Eclipse, WebSphere, Informix.
2000 - 2001
SUPPORTCOMMVínculo: Celetista, Enquadramento Funcional: Analista Programador, Carga horária: 40
Outras informações:
Desenvolvimento e manutenção de URAs e portais de voz, usando IBM DirectTalk para OS/2 e C/C++; Desenvolvimento e manutenção de aplicativos e sites web baseado em ASP, HTML, PHP, DCOM, COM+, MTS, XML, Dreamweaver 4, Visual Basic, Microsoft SQL Server 2000 e MySQL.
1998 - 1999
Eletropiezo LtdaVínculo: Celetista, Enquadramento Funcional: Programador, Carga horária: 40
Outras informações:
Desenvolvimento de aplicações C/C++, Delphi, ASP, COM+.
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Thomas da Costa 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?