profile_image

Caio Reidt

About Me


My Name: Caio Quincoses Reidt
Nationality: American/Brazilian
Current Position: Full Stack Developer at Garnon
Cell phone: +55 12 98868-2858
Address: Vista Verde - São José dos Campos - Brasil
Birth date: 14/08/1998
Spoken Languages: Portuguese, English

Hi, my name is Caio Quincoses Reidt, and if you are here, you probably are looking to know me better as a professional, so I will try to summarize my profile on this page in the best way I can. Also, I have distributed links that take to another page, listed on the menu on the right, for a more profound explanation on the topics I judged more interesting for your understanding about me. If you want to see the source code for the page you are reading now, you can find it on it's github page

I have been working with computers since 2016, and now I am a computer science bachelor. I have always been fascinated by how computers can help us overcome our biggest obstacles. Now I work as a Full Stack developer at the startup Garnon, and our goal is to work to help others overcome their problems, and we all grow together with it. In this path, I have become a technology enthusiast who loves UNIX, Data Analysis, Engineering, and Science, among others.

Tools, Languages, and Frameworks I know how to work with are Git, Visual Studio Code, IntelliJ IDEs, Windows, Linux (CentOS and Ubuntu/Mint), PHP, JavaScript, TypeScript, Laravel, VueJS, AdonisJS and SCRUM.

Education

  • 2013 - 2016: Computer technician course at Opção Technical College
  • 2017 - 2020: Computer Science bachelor’s degree at UNIP
  • Future: Planning a postgraduate degree in Big Data.

Work

  • 2016 - 2018: Internship at Cassiano Ricardo Cultural Foundation
  • 2018 - 2019: Level-1 Support at TIVIT
  • 2019 - Now: Full Stack Developer at Garnon

My History

II started to get interested in the Computing area in 2013 when I started taking the computing course at the “Opção Technical College”. There, I have learned about general computing with an emphasis on programming, especially PHP.

Before graduating, I was hired by the Cassiano Ricardo Cultural Foundation as an intern where I should initially accomplish computer maintenance, network, and services like telephony, e-mail, VPN, and internet servers. After a few months in this function, by my request, I was moved to the developing team where I should contribute to the WEB applications development.

After graduating from my technical course, I decided to follow the area and get a bachelor’s degree at UNIP. As I was planning to get a career in the system development area. I chose the computing science course over the engineering one because engineering does not have so many programming subjects itself. I began the course in January 2017 and graduated in December 2020, also winning the first-place prize at the programming Olympics I participated in, in 2018.

After being an intern for one year and six months, I was hired in February 2018 as a Level-1 Support Analyst at TIVIT. In this job, I initially got the task to attend and solve the Itaú Bank’s employees’ problems referring to technical problems on the phone. These problems could vary from simple problems like Outlook fails or connections with printers, until problems with VPN connections, and direct the contributor to a local attendance by a Level-2 Support. After a few months in that support, I was reassigned to the bank’s high ranking (probably due to my capacity to deal with problems in a calm way even under pressure) and beyond these computer supports, I was also in charge of the support for cell phones and video meetings (attendance needed for existing skilled equipment to this function).

As a job as a developer was always a priority for me, in February 2019, I left my job as a Support Analyst to work as a Web Developer at a startup named Garnon. There, Laravel Framework was Always used, a tool which I dominated in just a few months and kept on perfecting my knowledge. After a few months, it was decided to switch the JQuery library to use Framework VueJS, a tool which I also dominated overtime. After a while, I was also able to deal with complex tasks such as integration with payment gateways, services of invoice emission, highly complex algorithms to automatically contact 50K+ end-users daily (by multiple communication channels), and even streaming services implementation.

Now

Nowadays, I am a Full Stack developer by Garnon and my responsibilities include:
  • Developing REST APIs;
  • Developing system interfaces for end-users;
  • Architecting databases and their business rules;
  • Implementing new technologies in existing projects whenever it is possible;
  • Implementing problem solutions when detected;
  • Deploying production servers and application settings.

What I am learning

C++:

It is a compiled language and, comparatively, closer to the hardware level and low-level languages, which means that is also faster compared to most languages. I tend to practice it when learning algorithms.

Currently, I am learning to implement the Ant Colony optimization to pathfinding and implementing a fast solution to the knapsack problem.

Elixir:

A programmin language built on top of the Erlang VM that connects functional programming with immutable states and an actor-based approach to concurrency. Learning functional programming makes you a better programmer, especially if you are used to working only with object-oriented languages, because it gives you a new perspective on programming, forcing your brain to go into overdrive.

Currently, I am learning it while implementing an advanced financial management app.

Python:

The python language is one of the most accessible programming languages available because it has simplified syntax and is not complicated, which gives more emphasis on natural language. While it is a comparatively slow language, it is also a great glue language, which means that it is a great language to be used to connect tools written in other programming languages, which is the case of many vastly used libraries.

Currently, I am using it to learn data analysis techniques and machine learning both subjects that I am highly interested in.