Gustavo Santos Photo

Gustavo Santos

Front end Expert 5 years experience

Full Stack Developer & Software Engineer

Passionate about creating innovative solutions and building exceptional digital experiences. Specialized in modern web technologies and scalable applications.

Scroll to explore

ABOUT ME

My Background

Full Stack Developer at Linear Sistemas, with a postgraduate degree in Software Engineering from PUC Minas and a Technologist degree in Systems Analysis and Development.

I have hands-on experience with C#, GoLang, TypeScript and JavaScript, working with technologies such as .NET Framework, React.js, and React Native. I also have solid knowledge in infrastructure and actively contribute to DevOps practices, including CI/CD pipeline management and automation.

I'm passionate about technology, innovation, and team collaboration. I work closely with development teams, providing technical support and driving continuous improvement in our solutions.

Currently focused on expanding my expertise in native Android development using Kotlin. Upper Intermediate English proficiency, enabling effective communication in technical and professional settings.

Technical Expertise

Programming Languages
  • Javascript
  • Typescript
  • C#
  • GoLang
  • Kotlin
Frontend
  • React
  • Astro
  • Tailwindcss
  • NextJs
  • React Native
  • Expo
  • Vite
  • Tanstack Router
  • React Router Dom
  • Webpack
  • Module Federation
  • Redux
  • Zustand
  • Testing Library
Backend & Data
  • Node.js
  • .Net Framework
  • C#
  • GoLang
  • Express
  • Fastify
  • Postgresql
  • MySQL
  • RabbitMQ
  • Redis
  • MongoDB
  • Grafana
  • OpenAPI
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Jaeger
Devops
  • Docker
  • AWS
  • Google Cloud
  • Firebase
  • Coolify
  • Nginx
  • Nx
  • Kubernetes
  • Terraform
Tools
  • Git
  • GitHub
  • Figma
  • Scrum

Professional Journey

Building impactful solutions across diverse industries and continuously evolving with modern technologies.

Mid Full Stack Developer

Linear Sistemas LTDA.
Current
Jul 2022 - Present
Remote

Transitioning to a full-stack capacity, I became responsible for the entire development lifecycle of new features. On the back-end, I engineered new microservices in C# and .NET, leveraging Entity Framework for data persistence and RabbitMQ for creating resilient, message-driven systems. I focused heavily on performance, optimizing database queries and refactoring slow batch processes with parallelism. To ensure system reliability, I built a comprehensive observability stack with Jaeger, Prometheus, and Grafana. I also developed real-time functionalities using WebSockets and SSE. In addition to these back-end responsibilities, I continued to lead front-end development, ensuring seamless integration and high-quality user experiences.

React
TypeScript
Vite
C#
.Net Framework
Entity Framework
Fluent Validations
XUnit
AWS S3
AWS Bastion
AWS EC2
AWS ECR
AWS Vault
PostgreSQL
Terraform
Prometheus
Grafana
Jaeger
Nginx
Kubernetes
Git
Gitlab
I18n

Mid Front End Developer

Linear Sistemas LTDA.
Jan 2022 - Jul 2022
Remote

In this role, I took ownership of key architectural and performance initiatives. I led the strategic migration of our internal component library to TypeScript and pioneered the adoption of a Micro Front-End architecture with Module Federation. On the performance side, I optimized our build system by fine-tuning the Webpack configuration and improved front-end load times by implementing skeleton screens. I also expanded our development infrastructure by building out robust CI/CD pipelines that automated quality checks and deployments. Beyond technical tasks, I actively mentored other developers and contributed to our roadmap by analyzing new features and defining technical tasks for the team.

React
Javascript
TypeScript
Redux
Axios
Webpack
Module Federation
Lerna
I18n
Git
Gitlab

Junior Front End Developer

Linear Sistemas LTDA.
Jun 2021 - Jan 2022
Remote

In this role, I was responsible for delivering a high volume of front-end tasks, from feature development to maintenance. I played a key part in improving our codebase by refactoring older class components into modern functional components and ensuring our NPM dependencies were up-to-date. Guided by DRY and KISS principles, I focused on writing clean code and often proposed interface improvements to enhance the final product. I also enjoyed collaborating with the team by providing support to my junior peers.

React
Redux
Axios
Webpack
Javascript
I18n
Git
Gitlab

Trainee Front End Developer

Linear Sistemas LTDA.
Apr 2021 - Jun 2021
Remote

As a trainee, I contributed to the development of user-facing features using React.js and Redux. My primary responsibilities included building responsive and accessible web interfaces and contributing to the creation and maintenance of a shared component package, which improved development efficiency and consistency across the application.

React
Redux
Axios
Javascript
I18n
Git
Gitlab

Let's Build Something Amazing

Ready to bring your ideas to life? I'm always excited to collaborate on innovative projects and explore new opportunities.