Nicholas Zilli

Sou

Sobre

Como Cientista da Computação, meu foco agora está na especialização relacionada a Engenharia e Administração de Banco de Dados. Estou trabalhando como Analista de Inteligência Artificial, com foco em criar robôs para automatização de processos, fazendo análise de dados com Power BI e PostgreSQL. Também quero expandir meus conhecimentos em Ciência de Dados, Administração de Banco de Dados e Inteligência Artificial, não somente por ser um tópico que está em tendência no mercado, mas por ter conhecimento nessas áreas nos projetos de Iniciação Científica com o grupo de pesquisas aCOMTECe.

Analista de Inteligência Artificial & Engenheiro de Software.

Além de ter trabalhado como Engenheiro de Software, mas também tive meu início de aprendizado de Inteligência Artificial como pesquisador, na área de linguística computacional. Recentemente, fiz dois projetos de Iniciação Científica, no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus São João da Boa Vista.

  • Aniversário: 18 de Junho
  • Telefone: +55 19 984109992
  • Cidade: São João da Boa Vista, Brasil
  • Idade: 23
  • Formação: Bacharel em Ciência da Computação
  • Email: nich.zilli@hotmail.com

Os objetivos dos projetos realizados foram sobre analisar e compreender como softwares na área na linguística, mais especificamente, relacionados a análise semântica de frames, funcionam aplicados a língua inglesa. O foco nos projetos foram em assimilar as palavras e frases mais utilizadas por pequisadores na hora de escrever seus resumos de textos científicos, analisando resumos das mais diversas áreas da ciência.

Habilidades

Pessoais: Comunicação, Transferir Ideias para Fluxogramas, Trabalho em Equipe e Uso de Metodologias Ágeis.

Técnicas: Aprendizado de Máquina, Uso do Domain-Driven Design, Análise de Banco de Dados, Desenvolvimento em APIs Rest.

Ruby/Ruby on Rails70%
Python (com Django e Flask)60%
Docker50%
PostgreSQL60%
Power BI40%
TypeScript/JavaScript40%

Resumo

Breve descrição sobre a minha trajetória acadêmica, experiências de carreira, projetos e cursos.

Descrição

Nicholas Zilli

Progamador que ama basquete e ler livros. Possui interesse em Ciência de Dados e Aprendizado de Máquina.

  • Possui preferência em Distribuições Linux como Sistema Operacional (Prefiro Arch e Ubuntu :D)
  • Gosta de conhecer as mais diversas linguagens de programação e IDEs.
  • Ama iniciar novos projetos

Educação

Projeto de Iniciação Científica

Mar/2021 - Nov/2021

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - Câmpus São João da Boa Vista

Título: Linguística Cognitiva e Tecnologia como mecanismos para o desenvolvimento e comunicação de processos científicos.

Resumo: Atualmente, se um linguista necessita analisar uma grande quantidade de textos, devido ao tempo e precisão, acaba se tornando inviável. Há ferramentas tecnológicas que auxiliam a análise semântica, anotando frames automaticamente nos textos (CASTRO, 2020). Este artigo tem como objetivo apresentar uma metodologia para avaliar duas ferramentas tecnológicas anotadoras de frames, apresentando suas pontuações e dados obtido por meio dos resultados. O modelo utilizado é o Goal-Question-Metric (GQM), a partir do qual é feito um mapeamento dos objetivos a serem alcançados, para que se defina quais dados analisar e que critérios avaliativos usar. A partir dos objetivos, questões e métricas definidas, foi realizada uma análise parcial dos dados obtidos por meio de uma modelagem estatística, para entender seu comportamento padrão. O resultado esperado é a conclusão da análise estatística dos dados anotados automaticamente pela ferramenta de frames Semafor, em comparação com a ferramenta análoga OpenSesame (SWAYAMDIPTA, 2017), para verificar qual delas apresenta melhor precisão e pontuação na análise de 1.800 resumos científicos.

Artigo => Link

Projeto de Iniciação Científica

Mar/2020 - Nov/2020

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - Câmpus São João da Boa Vista

Título: Tecnologia para a Comunicação Científica: anotação automática de frames para análise semântica de abstracts.

Resumo: Este projeto está na intersecção entre Linguística Cognitiva e Tecnologia e tem como tema mecanismos para o desenvolvimento e comunicação de processos científicos. O projeto está no escopo do eixo de trabalho tecnológico de um Grupo de Pesquisas em Comunicação Científica de um Instituto Federal que, em parceria com um laboratório internacional de comunicação multimodal com uso de Data Science, tem uma pipeline para análise textual e conceptual de textos científicos. Para um linguista, realizar a análise de uma grande quantidade de textos manualmente se torna inviável assim como impreciso comparado ao trabalho realizado com o apoio de uma ferramenta tecnológica. Logo, o propósito deste artigo é apresentar um projeto de pesquisa sobre um parser de frame-semântico, explicando detalhadamente sobre o que é frame, como é feita uma análise semântica de frames, a partir do software Semafor. Esse software analisa linha por linha de um texto científico e retorna a quantidade de frames e componentes lexicais que os evocam em cada sentença. Além disso, apresentaremos também a ferramenta Open-Sesame, junto com a apresentação de resultados e análise já realizadas com o Semafor. O uso dessas ferramentas apóia o trabalho do linguista na interpretação dos textos analisados, com um detalhamento completo sobre os significados presentes em cada texto. Além das contribuições nas áreas da linguística cognitiva e tecnologia, este projeto traz benefícios para a educação, uma vez que os resultados dos dados de análise serão utilizados para o ensino de redação científica.

Artigo => Link

Membro do grupo de pesquisas científicas aCOMTECe

Mar/2020 - Atualmente

Link para a página inicial do grupo: aCOMTECe

Bacharel em Ciência da Computação

2019 - 2022

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - Câmpus São João da Boa Vista

Grande parte do curso teve como foco aprender os conceitos teóricos da ciência da computação, incluindo temas como Estrutura de Dados, Computação Gráfica, Banco de Dados, Linguagens Formais e Autômatos, entre outros.

Pós-Graduação: Engenharia e Administração de Sistemas de Banco de Dados

Nov/2023 - Atualmente

Unicamp

Grande parte da graduação está relacionada em uma especialização profissionalizante na área de TI, abordando sobre tópicos como Engenharia de Dados, Administração de Banco de Dados, Segurança de Banco de Dados, Ciência de Dados, entre outros tópicos relativos a isto.

Experiências Profissionais

Suporte Técnico

Dez/2021 - Mai/2022

Grings Alimentos Saudáveis, São João da Boa Vista - Brasil

  • Controle e Suporte de códigos em Bash Script por meio de serviços agendados.
  • Manutenção e suporte dos computadores e internet da empresa.
  • Consultas em Banco de Dados e controle dos relatórios de Estoque e Vendas.
  • Uso e manutenção interna do ERP Odoo, incluindo modificações com o uso de APIs na linguagem Python, em conjunto com o framework Flask.
  • Consultas e atualizações de Banco de Dados utilizando PostgreSQL.
  • Construção de Documentos Operacionais utilizando Word e a plataforma Next Cloud.

Estagiário de Soluções Digitais

Jun/2022 - Dez/2022

Energy Source, São João da Boa Vista - Brasil

  • Desenvolvimento Back-End de APIs REST utilizando as linguagens de programação JavaScript e TypeScript junto com os frameworks NodeJS e NestJS.
  • Desenvolvimento Orientado a Testes utilizando a biblioteca Jest, documentada por meio do Swagger.
  • Consultas e atualizações de Banco de Dados utilizando PostgreSQL.
  • Controle de versionamento e manutenção de códigos/projetos utilizando Git/GitHub.
  • Publicação e suporte dos projetos Back-End utilizando o conceito de Pipelines CI/CD com o Heroku em conjunto ao Git/GitHub.

Engenheiro de Software Júnior

Dez/2022 - Dez/2024
  • Desenvolvimento Back-End de APIs REST utilizando a linguagem de programação Ruby com o framework Ruby on Rails.
  • Desenvolvimento Orientado a Testes utilizando a biblioteca rspec, documentada por meio do Swagger.
  • Aplicação do Domain Driven Design nos projetos.
  • Segurança e Autenticação das APIs por meio do uso de JWTs e API-Keys.
  • Uso de Containers para desenvolvimento local por meio do Docker.
  • Consultas e atualizações de Banco de Dados utilizando PostgreSQL.
  • Controle de versionamento e manutenção de códigos/projetos utilizando Git/GitHub.
  • Uso das metodologias ágeis como o Scrumban, por meio de plataformas como o Trello.
  • Publicação e suporte dos projetos Back-End utilizando o conceito de Pipelines CI/CD com o Heroku em conjunto ao Git/GitHub.
  • Aplicação de Computação em Nuvem por meio do Google Cloud Platform, para o armazenamento de arquivos, mensageria e consumo da API do Google Maps.

Analista de Inteligência Artificial

Jan/2025 - Atual

GeHfer, São João da Boa Vista - Brasil

  • Engenharia de Prompt com ChatGPT e Lovable.
  • Aprendizado de Máquina com Python e bibliotecas Scikit-Learn, NumPy, Pandas e Matplotlib.
  • Análise de Dados usando PostgreSQL e Power BI.
  • Use de Containers Docker para desenvolvimento local.
  • Controle de versionamento e manutenção de códigos/projetos utilizando Git/GitHub.
  • Publicação e suporte dos projetos usando a Pipeline CI/CD do GitHub e Netlify.
  • Aplicação de integrações de softwares internas e externas como KORP.

Livros, Certificados, Cursos e Apresentações

Inglês - Avançado

Primeiro Nível de Certificação em Inglês - Universidade de Cambridge

Número da Credencial: B0468196

Graduado pelo CNA Idiomas: SJBV/SP

Programação em Python: do Básico ao Avançado

Carga Horária: 63,5 horas

Udemy => Link

Programação Web com Python e Django Framework: Essencial

Carga Horária: 36 horas

Udemy => Link

Formação TypeScript

Carga Horária: 31 horas

Alura => Link

APIs REST com NestJS Framework

Carga Horária: 10 horas

Alura => Link

Docker: Criando e Gerenciando Containers

Carga Horária: 10 horas

Alura => Link

Docker Swarm: Orquestrador de Containers

Carga Horária: 12 horas

Alura => Link

Kubernetes: Pods, Services e ConfigMaps

Carga Horária: 8 horas

Alura => Link

Projetos em Dart (a linguagem por trás do Flutter)

Carga Horária: 55 horas

Alura => Link

Ciência de Dados

Carga Horária: 280 horas

Escola DNC => Link

Apresentação no 11° CONICT IFSP

Banner: Uso de ferramentas tecnológicas como facilitadores para a interpretação de textos científicos

Youtube => Link

Apresentação no 12° CONICT IFSP

Banner: Avaliação de análise semântica automática de resumos científicos com o uso do modelo GQM

Youtube => Link

Autor de Livro Científico

Livro: Linguística Cognitiva e Comunicação Científica: questões teóricas, pedagógicas e tecnológicas

Capítulo: Os parsers semânticos Semafor e OpenSesame para a anotação automática de frames de textos científicos na Basic Text Pipeline

Livro => Link

Autor de Livro Científico

Livro: aCOMTECe Na Pós-Graduação (Coleção Pocket Books - aCOMTECe Níveis De Ensino: Da Educação Infantil À Pós-Graduação, V. 5)

Capítulo: Como internacionalizar a Pesquisa Científica sem sair do Brasil

Livro => Link

Projetos

Aqui temos um conjunto dos projetos que realizei ao longo do meu tempo de carreira acadêmica e profissional. Todos possuem uma imagem da logo do projeto, junto com o link para documentação, repositório ou a página inicial.

Contato

Sintam-se a vontade para entrar em contato por email, telefone ou pelas redes sociais.

Localização:

São João da Boa Vista, São Paulo - Brasil

Telefone:

+55 19 98410-9992