Nicholas Zilli

I'm a

About

As an Computer Scientist, my focus now is on a specialization related to Database Administration and Engineering. I'm working as Artificial Intelligence Analyst, focusing more about creating robots to make automatic processes, make some data analysis with Power BI and PostgreSQL. Also, I want to expand my knowledge about Data Science, Database Administration and Artificial Intelligence, not only because it was topics that are trending on the market, but also I got some background on those areas with my Scientific Initiation projects with the research group aCOMTECe.

Artificial Intelligence Analyst & Software Engineer.

I'm not only worked as an Software Engineer, but also I started to learn about Artificial Intelligence as a researcher, at the computational linguistics area. Recently, I made two Scientific Initiation Projects, at Federal Institute of Science, Education and Technology of São Paulo, Campus São João da Boa Vista.

  • Birthday: June, 18
  • Phone: +55 19 984109992
  • City: São João da Boa Vista, Brasil
  • Age: 23
  • Degree: Bachelor's on Computer Science
  • Email: nich.zilli@hotmail.com

The focus of the scientific initiation projects was to understand how softwares on computer linguistics area works, talking more specifically, related to how frame-semantic analysis works with the english language. My objective on those projects was to understand the most common words and phrases researchers uses on scientific abstracts in many kinds of areas.

Skills

Soft: Communication, Transfer ideas to Flowcharts, Teamwork, Agile Methodologies.

Hard: Machine Learning, Domain-Driven Design, Database Analyst, API Rest Development.

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

Resume

Short description about my academic trajectory, career experiences, projects and courses.

Sumary

Nicholas Zilli

Programmer who loves to play basketball and read some books. Also interested in Data Science and Machine Learning.

  • Prefer any Linux Distro as Operacional System (I like most Arch and Ubuntu :D)
  • Wants to know many kinds of IDEs and programming languages.
  • Loves to start new projects xD

Education

Scientific Initiation Project

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

Title: Technology for scientific communication: frame automatic annotation for semantic analysis of abstracts.

Abstract: Currently, if a linguist needs to analyze a large number of texts, due to time and accuracy, it becomes unfeasible. There are technological tools that enhance semantic analysis, to automatically tag frames in texts (CASTRO, 2020). This article aims to present a methodology to evaluate the frame annotator technological tools, presenting their scores and data obtained through the results. The model used is the Goal-Question-Metric (GQM), from which the objectives to be achieved are mapped, in order to define which data to analyze and which evaluative criteria to use. From the defined objectives, questions and metrics, a partial analysis of the data obtained through statistical modeling was carried out, to understand its standard behavior. The expected result is the completion of the statistical analysis of the data annotated automatically by the Semafor frame tool, in comparison with the analogous tool OpenSesame (SWAYAMDIPTA, 2017), so that we can verify which one has better accuracy and score in the analysis of 1,800 scientific abstracts.

Article => Link

Scientific Initiation Project

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

Title: Cognitive Linguistics and Technology as mechanisms to develop and communicate scientific process.

This project is within Cognitive Linguistic and Technology used as mechanisms to develop and communicate scientific processes. It is part of a research group work on scientific communication in a Federal Institute, in partnership with an international laboratory of multimodal communication with the use of Data Science. It integrates a pipeline for conceptual and textual analysis of scientific texts. It is hard for a linguist to manually carry out an analysis of a huge quantity of texts if such work is compared to one with the help of a software. Thus this article aims to explain how a frame-semantic parser can assist a linguistic/textual analysis, by presenting what a frame is and how it is to carry out a frame-semantic analysis with the use of Semafor. It automatically analyzes text and returns the quantity of frames and lexical units which evocate them in each sentence. We are also presenting Open-Sesame as well as the results Semafor analysis, which accounts for more precision in text interpretation out of their meaning. In addition to the contributions in cognitive linguistics and technology, this project is beneficial for education, since the results of the data analysis will be used for teaching scientific writing.

Article => Link

Member of the research group aCOMTECe

Mar/2020 - Present

Link for the research group: aCOMTECe

Bachelor's Degree on Computer Science

2019 - 2022

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

Most part of the degree was focused to learn the main theories of the computer science, from the concept of programming to data structure, graphic computation, database, formal languages and automata, among others.

Post Graduation: Engineering and Administration of Database Systems

Nov/2023 - Present

Unicamp

Most part of the graduation was related to specialize professionaly on the data area on IT, understanding about the Data Engineering, Database Administration, Security Database, Data Science, among other similar topics of that.

Professional Experience

Technical Support

Dec/2021 - May/2022

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

  • Control and support of Bash Script codes via job schedulers.
  • Maintenance and support of computers and network.
  • Queries and control of sales and inventory sheets.
  • Use and maintenance of ERP Odoo, including modifications, if necessary, by using APIs with Python language, and work together with frameworks such as Flask.
  • Queries and updates of datatables on PostgreSQL databases.
  • Operational Routine using Microsoft Word and NextCloud.

Intern in Digital Solutions

Jun/2022 - Dec/2022

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

  • Back-end Development of APIs REST using the TypeScript/JavaScript languages with NodeJS server-side and NestJS framework.
  • Test Driven Development using the library Jest, together with Swagger.
  • Queries and updates of datatables on PostgreSQL databases.
  • Code control and projects maintenance with Git/GitHub.
  • Publish and support of back-end projects using the Pipeline CI/CD development with GitHub and Heroku.

Junior Software Engineer

Dec/2022 - Dec/2024

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

  • Back-end Development of APIs REST using the Ruby language with Ruby on Rails framework.
  • Test Driven Development using the library rspec, together with Swagger.
  • Application of Domain Driven Design in Rails projects.
  • Security and Authorization with JWT (Bearer) and API-Key.
  • Use of Docker Containers to make the local development.
  • Queries and updates of datatables on PostgreSQL databases.
  • Code control and projects maintenance with Git/GitHub.
  • Use of Scrumban as Agile Methodology for the projects with Trello.
  • Publish and support of back-end projects using the Pipeline CI/CD development with GitHub and Heroku.
  • Application of Cloud Computing through Google Cloud Platform, for file storage, messaging queue and Google Maps API.

Artificial Intelligence Analyst

Jan/2025 - Present

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

  • Prompt Engineering with ChatGPT and Lovable.
  • Machine Learning using Python and Scikit-Learn, NumPy, Pandas and Matplotlib.
  • Data Analyst using PostgreSQL and Power BI.
  • Use of Docker Containers to make the local development.
  • Code control and projects maintenance with Git/GitHub.
  • Publish and support of projects using the Pipeline CI/CD development with GitHub and Netlify.
  • Applying integrations between internal and external softwares like KORP.

Books, Certifications, Courses and Presentations

English - Advanced

Cambridge English Level 1 Certificate

Credential Number: B0468196

Graduated by CNA Idiomas: SJBV/SP

Python Programming: from Basic to Advanced

Workload: 63,5 hours

Udemy => Link

Web Programming with Python and Django Framework: Essential

Workload: 36 hours

Udemy => Link

TypeScript Formation

Workload: 31 hours

Alura => Link

APIs REST with NestJS Framework

Workload: 10 hours

Alura => Link

Docker: Creating and Managing containers

Workload: 10 hours

Alura => Link

Docker Swarm: Container Orchestrator

Workload: 12 hours

Alura => Link

Kubernetes: Pods, Services and ConfigMaps

Workload: 8 hours

Alura => Link

Projects in Dart (the language behind Flutter)

Workload: 55 hours

Alura => Link

Data Science

Workload: 280 hours

Escola DNC => Link

Presentation 11th CONICT IFSP

Banner: Use of technological tools as a easy way to interpretation scientific texts

Youtube => Link

Presentation 12th CONICT IFSP

Banner: Use of GQM model to evaluate the automatic semantic analysis of scientific abstracts

Youtube => Link

Author of a Scientific Book

Title: Cognitive Linguistics and Scientific Communication: theoric, pedagogy and technological questions

Chapter: The semantic parsers Semafor and OpenSesame to frame automatic annotations of scientific texts at Basic Text Pipeline

Book => Link

Author of a Scientific Book

Title: aCOMTECe at Post Gradutation (Pocket Books Collection - aCOMTECe Teaching Levels: from Early Childhood Education to Graduate Studies, V. 5)

Chapter: How to make a International Scientific Research on Brazil

Book => Link

Projects

Here, we have some projects that I made along my time joining academic and professional works. All of them have an image illustrating the project, and also a link for some documentation, repository or a website.

Contact

Feel free to contact me, via email or by phone, or even sending a message via social media.

Location:

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

Call:

+55 19 98410-9992