Caio Braga

Caio Braga Email and Phone Number

NodeJs Developer | Back-end Developer, AWS Cloud Practitioner, Javascript Developer @ Alias Media
Caio Braga's Location
Federal District, Brazil, Brazil
About Caio Braga

I work with a variety of technologies, including React.js on the front-end and Node.js/Express.js or Java with Spring Boot on the back-end. I also have skills in SQL databases and version control with GIT. My passion for software development drives me daily to seek technical and professional excellence. I value best practices such as SOLID, Clean Architecture, and GoF design patterns.Currently, I am a Computer Science student at Universidade Católica de Brasília (UCB) and a History student at Universidade de Brasília (UnB). I also take English classes at Wizard and have completed the introductory course in Computer Science at CS50, which complements my academic and technical education. My skill set includes technologies such as Node.js, Express.js, React.js, SQL, NoSQL, Docker, GIT, Java, Spring Boot, and Linux, which I use to develop robust and efficient solutions.My professional experience is diverse and includes my work as a Full-stack Developer at 3dots, where I use Javascript, Typescript, and Node.js. Additionally, I worked at Grupo Doctor, developing platforms with a focus on Javascript and AWS. I am also a research intern at Universidade de Brasília, where I work as a full-stack developer and Java Developer, contributing to research projects.My dedication to the technology field is proven by the certifications I have obtained, such as the AWS Certified Cloud Practitioner, and by the articles I often write, addressing topics like the relationship between REST and state machines and how to create servers in Node.js/Express.js. These achievements reflect my ongoing commitment to learning and the practical application of technical knowledge.Fluent in Portuguese and English, with basic knowledge of French, I am always open to new challenges and collaboration opportunities. My professional journey is marked by a constant pursuit of innovation and improvement, and I am enthusiastic about continuing to contribute to the technology field with my skills and passion.

Caio Braga's Current Company Details
Alias Media

Alias Media

View
NodeJs Developer | Back-end Developer, AWS Cloud Practitioner, Javascript Developer
Caio Braga Work Experience Details
  • Alias Media
    Full-Stack Developer
    Alias Media Sep 2024 - Present
    Brasília, Federal District, Brazil
  • Universidade De Brasília
    Research Intern | Full Stack Developer, Javascript Developer, Node.Js + Express
    Universidade De Brasília Jul 2023 - Oct 2024
    Brasília, Federal District, Brazil
    I am currently involved in developing an advanced search software using Javascript and Express.js This project follows several SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) to ensure the code is scalable, maintainable, and extensible.Additionally, I am implementing the Repository Pattern to manage data access in a more structured and decoupled manner. This pattern allows for the separation of concerns related to business logic and data access, promoting a cleaner and more organized design.I am also incorporating elements of Clean Architecture, which emphasizes the separation of responsibilities into different software layers. This approach ensures that changes in a specific layer do not affect other layers, maintaining the system's integrity and flexibility. Using Clean Architecture also facilitates the implementation of unit tests and code maintenance over time. The project includes creating a RESTful API that allows interaction with the search system, enabling efficient queries and quick responses. To ensure software quality and reliability, I am adopting automated testing practices, including unit and integration tests.
  • 3Dots
    Full-Stack Developer | Javascript + Typescript, Node.Js
    3Dots May 2024 - Sep 2024
  • Skcoders
    Volunteer Programming Instructor
    Skcoders Aug 2023 - Sep 2024
    I chose to teach a fundamental topic in Computer Science: classical propositional logic. Classical logic is presented in discrete mathematics and is covered in various books on the fundamentals of Computer Science. Personally, I find classical logic extremely interesting (in addition to being essential for good programming).My sources were primarily the book "Lógica" by Professor Mortari, and the first chapter of "Fundamentals of Mathematics for Computer Science: Discrete Mathematics and Its Applications" by Judith Gersting.
  • Grupo Doctor
    Full Stack Developer | Javascript + Typescript, Node.Js + Aws
    Grupo Doctor Jan 2023 - Apr 2024
    This platform is written in JavaScript, a good language for developing such websites. Additionally, we need to consider frontend and backend technologies.For the frontend, we chose React. Using React allows developers to focus on the logic and behavior of the user interface without directly worrying about DOM manipulation.For the backend, we chose Node.js with Express.js. This combination provides a JavaScript runtime environment on the server and an efficient web development framework. Together, they offer a powerful and scalable backend for "Simplifica Doctor," with support for data manipulation, authentication, database integration, third-party APIs, and much more.

Caio Braga Education Details

Frequently Asked Questions about Caio Braga

What company does Caio Braga work for?

Caio Braga works for Alias Media

What is Caio Braga's role at the current company?

Caio Braga's current role is NodeJs Developer | Back-end Developer, AWS Cloud Practitioner, Javascript Developer.

What schools did Caio Braga attend?

Caio Braga attended Universidade De Brasília, Universidade Católica De Brasília, Wizard By Pearson.

Not the Caio Braga you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.