Hey, I'm Vinicius Schimidt

I'm a Full Stack Developer based in Brazil. I'm passionate about creating modern, functional, and user-centered digital experiences.

Currently, I work with ASP.NET and Angular, building scalable and high-performance web applications. I have experience with technologies such as TypeScript, Java, and Vue.js, combining strong technical skills with a solid understanding of web development.

I also work with databases like MongoDB, Firebird, PostgreSQL and other relational and non-relational systems, always aiming to deliver efficient, secure, and well-structured solutions.

Vinicius Schimidt

Experience

  • Development of new features for Interlitis, the company’s legal case and debt collection management system
  • Also work on a second internal system, with C#/.NET, Angular and React
  • Bug fixing
  • Member of the incident task force for production issues
  • Onboarding of new developers

Built a query audit panel with versioning, to track and review changes to the system’s SQL queries.

  • Development of new features
  • Integrations with debt-collection partners
  • Bug fixing
  • DevOps for internal systems
  • Coding and refactoring of legacy systems

Built a shell script for production database maintenance, cutting a ~5 minute routine down to milliseconds.

  • City audits
  • Customer support
  • Follow-ups with managers

Education

Systems Analysis and Development

2026 - 2028
IFSP

Currently in progress.

Courses & Certifications

Prompt Engineering

USP / ESALQ4h · 2026
  • Hooks and lifecycle: deep dive into functional components with native hooks (useState, useEffect, useMemo, useCallback)
  • State management: global state with Context API and Redux/Zustand for scalable applications
  • Modern ecosystem: React Router DOM for SPA navigation and Axios for consuming REST APIs
  • Performance and styling: render optimization and advanced styling with Styled Components and Tailwind CSS
  • Code quality: typed interfaces with TypeScript and component testing with Jest and React Testing Library
  • Next.js: notions of SSR (Server Side Rendering) and SSG (Static Site Generation) for SEO and performance
  • Architecture and design: Clean Architecture, SOLID principles and design patterns (Repository, Unit of Work and Dependency Injection)
  • Back end: RESTful Web APIs with .NET 8+, focused on performance and scalability
  • Data persistence: Entity Framework Core (Code-First), Migrations, LINQ and relational database modeling (SQL Server/PostgreSQL)
  • Security: authentication and authorization with JWT (JSON Web Tokens) and ASP.NET Core Identity
  • Quality and testing: unit tests with xUnit and mocking with Moq
  • DevOps and containers: Docker and integration with messaging and cache services (Redis)
  • Core Java: Java 17+, advanced OOP, Streams API, Generics and exception handling
  • Spring Boot: microservices and robust REST APIs with Spring Boot 3, Spring MVC and Spring Data JPA
  • Data persistence: Hibernate and optimized queries with JPQL/SQL
  • Security: Spring Security and authentication with OAuth2/JWT
  • Messaging and cache: notions of RabbitMQ/Kafka and performance with Redis
  • Automated testing: JUnit 5, AssertJ and Mockito (unit and integration tests)
  • Architecture: Clean Code, SOLID and design patterns (Factory, Strategy, Observer)
  • Component architecture: modular and reusable interfaces with Components, Directives and Pipes
  • State and reactivity: RxJS (Observables/Operators) for reactive programming and data flow management
  • Routing and protection: Angular Router, Lazy Loading and Guards (CanActivate) for route security
  • Advanced forms: complex forms with Reactive Forms and custom validations
  • API integration: HttpClient and Interceptors for JWT tokens and error handling
  • Performance: rendering strategies and optimization with Change Detection (OnPush)

Skills

  • C#
  • .NET
  • Angular
  • React
  • TypeScript
  • Java
  • Spring Boot
  • Vue.js
  • PostgreSQL
  • MongoDB
  • Firebird
  • Docker
  • Scrum & Kanban