Caio Henrique Vieira Costa

Linkedin is the easiest way to contact me.
Phone: +55(31)98468-5434
Email: contato@viier.com.br

Relevant Skills: Node.js, Vue.js, HTML/CSS, Java, MySQL, Redis, Docker, AWS Tools, PHP

Work Experience

June 2021 - Present

Software Developer at Efí Bank

Technologies used: Node.js, Express, Sequelize, MySQL, DynamoDB, Awilix, Socket.io, Multer, Redis, Memcached, Jest, SQS, SNS, S3 Bucket and PHP (Laravel).

Team Authentication and Communication

  • Maintained a legacy system in PHP, incorporating geolocation and login rules
  • Achieved up to a 30% decrease in server resource usage by applying efficient caching mechanisms and compression strategies across multiple features.
  • Achieved a ~60% reduction in notification listing load time by optimizing database design and refining queries.

Team Conta Digital

  • Developed a BFF for the web and mobile application, standardizing microservices responses to optimize performance.
  • Implemented token-based authorization using Bearer Strategy in a legacy system.
  • Implemented real time notifications using Socket.io and Redis Pub/Sub, using JWT authentication.
  • Implemented a permission-based access control mechanism, using DynamoDB and Redis.
  • Enhanced microservices for functionalities such as Pix, Permissions, and Salary Portability, while optimizing routes and file uploads.

Education

Federal University of Juiz de Fora (UFJF)

Bachelor's in Information Systems

GPA: 79 / 100 | Expected Graduation: 2027

Relevant Courses: Algorithms, Data Structures and OOP (C++, Java), Software Engineering and Agile Methodologies, Computer Networks, Artificial Intelligence and Graphs, Database Management Systems, Web (HTML, CSS, JS, Java) and Mobile Development (Java, Android, Flutter).

Federal Institute of Minas Gerais (IFMG)

Technical Degree in Informatics

GPA: 86 / 100 | Graduated in: 2021

Relevant Topics: Algorithm Development (Java, Python, PHP), Database Management (MySQL, PostgreSQL), Web Development (HTML, CSS, JS, PHP), Agile Methodologies (Scrum, Kanban).

Certifications

  • Node.js Backend Developer Certification at XP Educação, April 7, 2024.
  • Software Architect Certification at XP Educação, September 5, 2024.
  • AWS Cloud Computing Professional Certification at XP Educação, September 5, 2024.
  • English Proficiency Series at Wizard, December 19, 2020.

Activities

  • Mathematics and Astronomy Olympiads (Multiple Years)
  • Hackathons and GameJams
  • Research and Software Development Club