Skip to content

Role: Full Stack Developer

Andrei Vinícius da Silveira

Full stack developer with a QA and IT-infrastructure background. I build web apps end to end — React on the front, Node / PostgreSQL behind it — and automations that remove manual work.

↓ scroll

About

Portrait of Andrei Vinícius da Silveira

I'm a full stack developer from Jaraguá do Sul, SC, Brazil. I've worked across the whole lifecycle — QA testing Java web apps, keeping systems and automations running as anIT infrastructure analyst, and building web platforms end to end with React, Node.js and PostgreSQL.

I care about software that is fast, accessible and actually gets used, so I sweat the details most people skip: tests, error and empty states, keyboard navigation, reduced-motion. Right now I'm going deeper into software architecture and automated testing, and I'm open to junior / early-career developer roles.

Selected projects

All repositories ↗
Screenshot of Eventos Região

Eventos Região

Featured

An inclusive platform to discover and promote local cultural, sporting and community events, organised by city and proximity. Full build: a moderation queue, an organizer area, a metrics panel, geolocation "near me", maps, transactional email, a public read API and an installable PWA.

  • React 18
  • Vite
  • Tailwind CSS
  • Supabase (Postgres + Auth + Storage)
  • Vercel serverless
  • Vitest

Tarefas API

A REST API for task management, structured the way a real service is: request/response DTOs, bean validation, a service layer, RFC 7807 error responses, OpenAPI docs, layered tests and a one-command Docker setup (app + MySQL).

  • Java 17
  • Spring Boot 3
  • Spring Data JPA
  • Bean Validation
  • OpenAPI
  • Docker
  • JUnit 5

Movidesk → Notion sync

An automation that keeps a Notion database in sync with the Movidesk help-desk and raises Telegram alerts for tickets falling through the cracks. Built for my own team’s workflow; the orchestration takes its I/O as dependencies, so it is covered by 16 tests with no network.

  • Python
  • requests
  • Movidesk API
  • Notion API
  • Telegram Bot API
  • pytest
  • CI

File Organizer

A CLI that sorts a folder’s files into category subfolders — run once over a mess, or leave it watching for new files. Plan / apply are split (so --dry-run is free), categories are overridable, and name clashes are never overwritten.

  • Python
  • argparse
  • watchdog
  • pytest
  • PyInstaller
Screenshot of Client portfolio — Micheli Raasch

Client portfolio — Micheli Raasch

A personal portfolio site built for a client (an education professional): profile, about, skills, project case studies and contact. Responsive from a phone up.

  • HTML
  • CSS
  • JavaScript
  • Responsive
Screenshot of Diablo IV — Landing page

Diablo IV — Landing page

A responsive fan landing page for the game: hero, a "buy now" block with a platform-picker dropdown, and contact. A focused study in layout, typography and breakpoints with no framework.

  • HTML
  • CSS
  • JavaScript
  • Responsive

Skills

Comfortable

  • JavaScript
  • React
  • HTML
  • CSS
  • Tailwind CSS
  • Node.js
  • Python
  • Git & GitHub
  • SQL

Working knowledge

  • Java
  • Spring Boot
  • PostgreSQL
  • Supabase
  • MySQL
  • MongoDB
  • REST APIs
  • Vite
  • Vitest
  • Astro

Also used

  • PHP
  • Vaadin
  • Vercel
  • Linux / Webmin
  • Zabbix
  • Anydesk
  • Figma
  • Notion

Experience

Jan 2023 – Present

Junior IT Infrastructure Analyst · Dalila Atêlie Têxtil

  • Infrastructure support for the company’s systems, machines and network.
  • Endpoint monitoring through internal tooling (Zabbix, Kaspersky, Webmin).
  • Python automations bridging Movidesk (support tickets) and the Consistem ERP / Notion, so the team triages tickets faster.
  • Phone / Anydesk support and onboarding / training for apprentices.

~6 months

Quality Analyst (QA / Tester) · Geovendas

  • Full-cycle manual and automated testing of Java web applications (Vaadin 24 / Vaadin 6, React).
  • Worked day to day in Eclipse and IntelliJ IDEA, filing and verifying issues.

2022

IT Apprentice (Jovem Aprendiz) · Schnnel Brasil · SENAI

  • Repaired machines, imaged operating systems, worked in the terminal and on Linux.
  • Led the classroom group; early hands-on with teamwork and support routines.

Education

  • B.Sc. Software Engineering
    Centro Universitário Internacional UNINTER · 2024 – 2028
  • Technical course — Computer & Software Maintenance
    SENAI · 2022
  • Full-Stack JavaScript (React · Node · PostgreSQL)
    OneBitCode · Course
  • Python — fundamentals to advanced
    OneBitCode · Course

Awards & languages

  • Startup Weekend — 2nd place · 2023
  • Certificates: HTML, CSS, JavaScript, Python · 2024
  • Portuguese — Native
  • English — Intermediate — speaking, reading, writing
  • Spanish — Basic — reading & conversation

Contact

Open to junior / early-career developer roles. The fastest way to reach me: