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.

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 - 2028Currently 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