Guilherme de M. C. Costa

About Me

I am a Fullstack Developer specializing in TypeScript and Java, with expertise in React and Spring Boot. With a solid background in software development, I am passionate about solving complex problems and creating innovative solutions that streamline processes and optimize modern applications.


My Work Experience

Here are some of my professional experiences and the projects I have worked on.

Fullstack Developer Intern - Elevaty

Jan 2023 - Present | Remote

  • Contributed to the maintenance and development of new features for a customer card management system using React and Node.js.
  • Currently building workflow configuration software from scratch using PostgreSQL, Spring Boot, React, and AWS cloud tools, such as SQS.
  • Provided support to the Customer Success team.
  • Promoted the adoption of a testing culture within the company.

Technical Administrative Assistant - Constanta Industrial Ltda.

Sep 2022 - Dec 2023 | Jarinu, SP

  • Developed graphical interfaces using Python, integrated with REST APIs for data analysis and reporting.
  • Automated tasks with Python, including email automation, integration with Office 365 (Excel, Word), and web automations with Selenium.
  • Performed data analysis with Pandas, Numpy, and Plotly.
  • Managed ETL processes using MySQL and PostgreSQL databases.
  • Built real-time dashboards to monitor 260,000 IoT devices, improving service quality by 40%.
  • Identified LoRa network gateway installation sites to enhance signal quality.

Education

Certifications

Courses


Skills

🧑‍💻 Programming Languages

TypeScript, Java, Python (Pandas, NumPy), C++, Lua, SQL

⚙️ Frameworks & Technologies

React, Spring Boot, NestJS, Tailwind CSS, Selenium, Plotly

📊 Databases

PostgreSQL, Oracle

🔍 Version Control

Git

☁️ Cloud Tools

AWS (SQS, S3)

🤝 Soft Skills

Critical Thinking, Adaptability, Proactivity, Creativity, Communication

🌐 Languages

Intermediate English, Native Portuguese


Projects

SLA - Real Time Monitoring Application

Web Application that monitors service quality and IoT devices via interactive 3D dashboards. Simulates network improvements and provides predictive analysis.

Technologies: Python (Streamlit, Pandas, Plotly), MySQL

Go to repo

Github Analytics

GitHub Analytics Platform is a tool to visualize and analyze metrics from GitHub repositories. It provides insights into contributions, collaborator activity, and code evolution, with interactive charts and detailed reports.

Technologies: Fastify, React, TailwindCSS, Shadcnui, TanStack Query, TanStack Table

Go to repo

Tracker.nvim

A plugin for the Vim ecosystem that tracks and generates statistical data on user operations within the text editor. The plugin logs various activities, providing insights into user habits and editor usage patterns. With real-time tracking, users can analyze their workflow efficiency, identify areas for improvement, and optimize their use of Vim

Technologies: Lua, Linux, Neovim

Go to repo

Dotfiles

description: A complete set of my dotfiles, including custom configurations for my workspace, such as window manager, text editor, and Linux personalizations.

Technologies: Lua, Linux

Go to repo

Temporal - 2D Game

A 2D game in C++ using the SDL2 library, implementing a Entity-Component-System (ECS) architecture. The ECS system enabled flexible and scalable management of game entities and their behaviors, separating data and logic for optimal performance. The project featured collision detection and a dynamic event system.

Technologies: Lua, Linux, Neovim

Go to repo

Semantic React Components

Semantic Components is a library of reusable, semantic React components and useful hooks designed to enhance your web applications. This library focuses on providing a set of well-structured components that are easy to integrate and customize, promoting best practices in React development.

Technologies: Lua, Linux, Neovim

Go to repo

SteamLens

Steam Lens is a project designed to analyze and track real-time and historical data from Steam games.

Technologies: Spring Boot, Redis, PostgreSQL, Next.js

Go to repo