Matheus M. Dutra - Portfolio
Hi, I'm Matheus M. Dutra
Fullstack Developer

I'm a versatile software developer. When I need a new tool, I build it myself—like my custom Chrome extension and Discord bot. I enjoy exploring new technologies that deliver great results for any given project.

Portfolio.vue
<script lang="ts" setup>
   import Developer from "@/components/Developer.vue"
</script>

<template>
   <Developer
       name="Matheus M. Dutra"
       job="Fullstack Developer"
       years-experience="9"
       :projects="['Streaming Next', 'Mayuri Bot', 'DM Podiatria']"
   />
</template>

About me

Terminal


.=+::::-+-. .:=++:.......:#. ..+***+... .**+-*. ...--*...*-........+ -*#-+.. .:. .=--+#-=-...... ++. .**+-+.. ::...:-=-+---...... .=.%. -**-*. ..:..::---*---.......*.-.- .#*+--. .:-=-*---..... :=.+.#+ -*#-#.. ......----+--:.......=.+.=++ .#*+=*==-.. .:---#---:......:+.=.#+- =*%*=------++.---=+---.. +.*.=++. .*********#*+--#--+-+*=====+*.=:-.#=-. .::::-+##****#*#=%=*=::::=*-..=.+=%. ..-#**#%%######**=..*+.*+.. .%********###*#=.+*=+ .::.......:##***#**: ..+*+=. ...
bomgames06@my-computer:~$ neofetch --portfolio

bomgames06@my-computer
----------------------
Kernel: Problem Solver v5.15-lts
Uptime: 9 years coding
Shell: bash
Location: Curitiba, Paraná, Brazil
Languages: Java, JavaScript, TypeScript
Frontend: Vue.js, Nuxt, React, Next.js
Tools: Node.js, ExpressJS, FastifyJS, Electron, Git, Vite, Tailwind, Drizzle
Projects: Streaming-Next, Mayuri Bot, DM Podiatria
Hobbies: FPS, RPGs, VR, Actions, Swimming, Coding
Status: Looking for a job, refining personal projects, and studying cybersecurity
$ whoami

Also known as "Bomgames06" online, I am a software developer based in Curitiba (Brazil) since 2010, originally from Alto Paraíso / Porto Figueira, Paraná. I have been working professionally in web and software development since 2017, building a versatile background that spans from classic, robust enterprise Java stacks to modern JavaScript and TypeScript ecosystems.

I enjoy building software across different paradigms — from browser extensions for Google Chrome (such as Streaming Next) to automated Discord bots focused on community utilities and external API integrations.

Work Experience

2021-01 - 2022-06 | Mid-level Systems Analyst
2022-07 - 2026-06 | Senior Systems Analyst
501fd6b  
HEAD    systems-analyst
Senior Systems Analyst | Vivo (Telefônica Brasil)

Progressed to Senior Developer while architecting enterprise solutions across Latin America. Modernized legacy JSF codebases to meet modern digital accessibility standards, refactoring core components without disrupting business continuity. Designed internal frameworks and shared libraries that streamlined delivery pipelines across target platforms.

Java
JSF
Spring
Vue
React
ExpressJS
FastifyJS
Docker
Kubernete
Jenkins
Jira
Git
GitLab
Azure DevOps
Code Review
Oracle Database
2018-08 - 2020-12 | Developer
846e06c  
HEAD    developer
Developer | Exati Tecnologia

Delivered national-scale web and mobile solutions. Handled legacy Flash interfaces and spearheaded their migration prior to tool deprecation, while developing native mobile features via Android (Java/JDK). Migrated the core ecosystem to a modern, decoupled architecture powered by Vue.js, maintaining full feature parity while significantly improving frontend performance and maintainability.

Java
Spring
Vue
Flash
Tomcat
Git
GitLab
Android
YouTrack
Code Review
PostgreSQL
2017-05 - 2018-04 | Developer
aec5294  
HEAD    developer
Developer | Sigma Dataserv Informática

Started my engineering career as an intern and was promoted to a full-time role within six weeks. Developed applications using Java, JSF, and Struts, strengthening algorithmic problem-solving and software design fundamentals. Contributed to diverse projects to enhance UX and optimize concurrent event processing, while actively mentoring new interns and helping scope technical tasks.

Java
JSF
Struct
Wildfly
SVN
CVS
JasperReports
Jenkins
PostgreSQL
Oracle Database

Skills & Technologies

Throughout my career, I have worked with a wide range of technologies, choosing the right tool for the job:

Work Ethic & Philosophy

I consider digital accessibility (a11y) a fundamental architectural requirement rather than an afterthought. Software should be inclusive and intuitive for everyone, regardless of ability or constraints.

Throughout my career, I have championed accessibility standards in both greenfield projects and complex legacy systems. One of the most challenging experiences involved dealing with third-party UI libraries that lacked native accessibility compliance, even in newer versions. To resolve this, our team monkey-patched and overrode library internals, injecting custom behaviors to ensure full compatibility with modern usability and accessibility standards.

Hobbies & Interests

Games

I really enjoy video games. I’ve been playing with my father since I was little, which sparked a growing interest in both computers and gaming. I play a wide variety of genres, including FPS, action, platformers, racing, simulators, and more.

Swimming

Swimming originally came into my life for health reasons. Since I grew up in a house with a backyard opening right onto the Paraná River, I've had a passion for swimming since childhood. I really enjoy practicing different styles and pushing my limits in every workout.

Coding

Programming became my career and where I have dedicated most of my time, but beyond that, I genuinely love to code. As I like to say, I am a versatile developer: whenever a challenge comes up, I enjoy building a custom solution to solve it.