Welliton Scheer

Full-Stack Software Developer

RS, Brazil

Languages: Portuguese (native) · English (Intermediate)

About Me

I'm a developer who has worked with Go and TypeScript, mainly on backend projects. I've had the chance to learn about microservices, work with RabbitMQ queues, PostgreSQL, Docker, and explore AI integration through projects involving vector search and RAG systems. I've contributed to some customer service automation tools and academic systems, always trying to understand how things work under the hood. Currently studying Database Technology with a focus on Data Analytics to build a stronger foundation. I'm always eager to learn new things, collaborate with others, and improve my skills.

Technologies I've Worked With

Languages

TypeScript Go Python JavaScript Rust

Frameworks & Libraries

Next.js React Turborepo HTMX Tailwind CSS

Databases & Storage

PostgreSQL Prisma ORM PgVector

Infrastructure & DevOps

Docker

Specialized Tools

AI/ML Integration RAG Systems PDF Generation Semantic Search

Key Projects

Ticket Helper

A ticket management tool I built to help with organizing and searching support tickets. It uses AI embeddings to find similar tickets when you describe an issue in natural language.

What I built:

  • Search feature: Find related tickets by describing the problem
  • Similarity matching: Uses vector embeddings to compare ticket content
  • RAG system: Retrieval-Augmented Generation for intelligent responses
  • Performance: Eliminates manual searching, reduces response time significantly

Technologies used:

Go Gin Framework PostgreSQL PgVector Docker Vector Embeddings SMTP

Role: Full-stack Go developer & AI integration

Setrem Eventos

Event management system I helped build that handles event registrations, processes payments, and provides administrative dashboards for educational institutions.

Tech Stack:

Next.js TypeScript PostgreSQL Docker RabbitMQ Prisma Turborepo

Architecture: Microservices for dashboard, queues, webhooks, and backups

Role: Full-stack developer

Setrem Matrículas

Student registration system I worked on that helps educational institutions manage enrollment and course selection.

Stack: Similar technologies to Setrem Eventos (Next.js, TypeScript, PostgreSQL)

Role: Lead developer

Rede Social CTI 2023

Social networking project I participated in as part of my technical education, focusing on learning web application development.

Tech Stack:

Next.js TypeScript Turborepo

Role: Worked on frontend components and helped with backend integration

Rust Assembly Experiments

Experimental projects combining Rust and assembly to explore low-level programming concepts and system optimization.

Focus: Learning systems programming, performance optimization, and low-level concepts

Role: Experimental developer exploring systems programming

Areas I've Worked With

Service-Based Architecture

Working with distributed application components

Full-Stack Development

End-to-end application delivery

Development Tools

Working with Docker and automation tools

AI Integration

Semantic search, RAG, similarity detection

Educational Projects

Student and event systems for institutions

Payment Processing

Basic payment data handling and integration

💼 Experience

🏢

Setrem - Sociedade Educacional Três de Maio

Full Stack Developer

October 2023 - Present · 1 year 10 months

  • • Helped create internal tools and educational platforms
  • • Participated in team-based web development projects
  • • Learned about service-based application architecture
  • • Designed a PATCH API for partial form updates, sending only changed fields. Reduced typical payload size from ~5-10 KB to ~200-500 B and avoided unnecessary full-record writes, cutting DB update operations by ~80% and improving request processing time.

A1 Lab

Software Developer (Freelance)

November 2022 - October 2023 · 1 year

Remote

Tech Stack:

Python AWS Lambda AWS CloudFormation Amazon DynamoDB
  • • Developed API services using Python with AWS Lambda and CloudFormation
  • • Contributed to data processing and storage solutions
  • • Implemented a caching system using DynamoDB that checked for cached data validity before making third-party API requests, reducing average response time from ~1.5s to ~300ms.
🏢

Setrem - Sociedade Educacional Três de Maio

Software Developer (Apprentice)

February 2021 - November 2022 · 1 year 10 months

  • • Assisted with web development tasks and basic programming assignments
  • • Learned fundamentals of software development and collaborative coding

Education

PUCRS - Pontifícia Universidade Católica do Rio Grande do Sul

Higher Technology Course (CST), Database: Data Analytics Emphasis

February 2025 - July 2027

Setrem - Sociedade Educacional Três de Maio

Technical Education, Computer Science

February 2021 - May 2025