
Mateus Artur Schneiders
Verified Expert in Engineering
C# backend Developer
Iporã do Oeste - Santa Catarina, Brazil
Toptal member since June 4, 2018
Mateus is a versatile software engineer with strong expertise in C# and .NET, experienced in building and evolving robust applications across the stack. He has a proven track record working on production systems, improving performance, reliability, and user experience. Known for his analytical and pragmatic approach, he delivers clean, maintainable solutions and contributes across the full development lifecycle.
Portfolio
Experience
- .NET - 9 years
- JavaScript - 9 years
- C# - 9 years
- SQL - 9 years
- Amazon Web Services (AWS) - 6 years
- ASP.NET MVC - 4 years
- ASP.NET Core - 3 years
- Angular - 1 year
Preferred Environment
Git, Visual Studio Code (VS Code), Windows, Microsoft Visual Studio
The most amazing...
...thing I've built was an applet that integrated with smart cards and USB tokens to digitally sign documents in a web application.
Work Experience
Back-end .NET Developer
Deckers Brands
- Built REST APIs using AWS Lambda, API Gateway, and OpenAPI for communication between microservices and web applications.
- Used event-driven architecture to process eCommerce orders with high throughput and scalability using Amazon EventBridge, Amazon Simple Queue Service (SQS), AWS Lambda, and Amazon DynamoDB.
- Developed an internal automation test framework in C# that allowed testing microservice code running in the AWS infrastructure.
- Built and maintained CI/CD pipelines using infrastructure as code with AWS CloudFormation, AWS CodePipelines, and AWS CodeBuild.
- Built and maintained core components used by hundreds of AWS Lambdas in more than 20 microservices.
- Converted AWS Lambdas to use structured logging with JSON format, which is the foundation for all current system monitoring mechanisms in place via DataDog.
- Converted microservices to use new versions of .NET and C#, along with the usage of new language and framework features.
- Maintained code quality standards across code bases as the tech lead and main pull request reviewer for the team.
- Implemented a generic idempotency mechanism for event-driven AWS Lambdas using Amazon ElasticCache.
- Used OAuth2 to authorize APIs for internal and third-party consumers.
Full-stack Developer
Saasman Solutions, Inc.
- Built .NET Web APIs using .NET 6 and Docker, hosted on Amazon ECS.
- Built a SignalR web service using .NET 6 and Docker, hosted on Amazon ECS.
- Developed a background worker to convert a URL to a PDF file using .NET, Docker, AWS Batch, and Puppeteer.
- Implemented the background worker to run an optical character recognition (OCR) process on PDF files using .NET, Docker, AWS Batch, and Syncfusion.
- Managed product releases and CI/CD pipelines with GitHub Actions.
- Implemented front-end interfaces with Angular 12, TypeScript, SaaS, Angular Material, and Syncfusion.
- Managed AWS infrastructure resources with Terraform CLI.
- Developed integration with Stripe to automate the subscription payment model.
- Implemented custom customer identity and access management (CIAM) controls, involving user signup, setup, email confirmation, token issuance, authentication, and authorization of customers based on their role.
- Built a Docker orchestration setup for running database and API integration tests.
Full-stack Developer
Wachter
- Developed integration between FieldNation and a custom ERP system.
- Built .NET Web APIs that were used by front-end and back-end applications.
- Implemented front-end interfaces with Angular, TypeScript, Bootstrap, and Kendo UI.
- Developed Windows Services for background processing and communication with other systems.
- Used LLBLGen alongside T-SQL to handle database operations.
- Implemented RabbitMQ as the message broker between web APIs and background services.
- Used Azure DevOps for build/deploy pipelines, source code management, and issue tracking.
Full-stack Developer
Salmon Companies
- Implemented a REST Web API using .NET Core and C#.
- Developed a Windows service to handle asynchronous recurrent tasks with .NET Core.
- Used Microsoft SQL Server as the main data storage.
- Built a front-end interface using Angular 8, TypeScript, and Core UI.
- Developed an integration with DocuSign using their embedded signing option.
- Built an integration with the Tenstreet IntelliApp system to receive newly created and updated hiring applications.
- Developed an integration with Active Directory to allow employees to log in seamlessly.
Systems Analyst
HBSIS
- Developed a web application with ASP.NET Web Forms (C#) for sales management projects.
- Built a web application using ASP.NET MVC, C#, and an Oracle database.
- Created Windows services with C# for the processing of recurrent tasks.
- Developed console .NET applications with C# that were invoked by a scheduling system for nightly processes.
- Worked on Android development with Java and Kotlin.
- Implemented continuous integration and delivery schemes with Jenkins and PowerShell.
- Wrote business specifications for the development of new features.
- Developed an API and a web application with ASP.NET Core (C#).
- Built an SSO integration between a .NET Core application and ADFS.
- Built several integrations, including DocuSign and SAP RFC.
Developer
HBSIS
- Developed a web application with ASP.NET Web Forms (C#) for sales management projects.
- Defined the technical specification of new solutions.
- Worked on database structure modeling with Oracle RDS.
- Wrote impact analyses and mentored junior developers.
- Conducted general application performance analysis and optimization.
- Analyzed and fixed memory leaks in web applications.
- Developed Android applications using Java and Android Studio.
System Analyst
Quicksoft
- Developed a web application (ASP.NET) for financial management projects.
- Created database structure models for Oracle databases.
- Managed development tasks and the deployment of software releases.
- Developed and supported critical software routines.
- Engineered database migration schemes for new clients.
- Developed customer reports using Crystal Reports and .NET.
- Developed integration between .NET application and Crystal Reports.
Developer
Quicksoft
- Developed a web application (ASP.NET) for financial management projects.
- Implemented Windows Forms apps for internal and commercial purposes.
- Developed and supported critical software routines.
- Created database migration schemes for new clients.
- Built a Java applet to digitally sign documents within a web application.
- Developed customer reports using Crystal Reports and .NET.
- Learned about business concepts such as factoring, investment funds valuation, title securities, controllership, and charging, which informed my development decisions.
Developer (Intern)
Quicksoft
- Developed web applications for the company's internal projects.
- Started working on commercial products as the level of knowledge and experience increased.
- Learned several technologies with in-company courses, such as Oracle SQL, PL/SQL, ASP.NET, and C#.
Experience
QProf
The application was built using ASP.NET Web Forms with Telerik controls for the front end. The back end was created using the .NET framework and Oracle for the database. The system also has several integrations with third-party credit analysis services, bank statements, and electronic files.
Portal SN
Technologies: .NET Framework Web Forms, jQuery, Microsoft SQL Server database
SIVAS
The project was built using .NET Framework Web Forms. For the front end, the application uses DevExpress controls. The back end is composed of a .NET Framework web application, WCF Web Services, Windows Services, console applications, and an Oracle database.
G-Pro
The project was built using a mix of .NET Framework Web Forms and MVC methodologies. The Web Forms part uses DevExpress controls for the UI as the MVC part uses Telerik's Kendo UI. The back end is composed of a .NET Framework web application, WCF web services, Windows services, console applications, and an Oracle database.
Minha Loja
The app was built with Kotlin and Java using native Android technologies. The back end was built with .NET Framework web application and Oracle Database.
Supervisor AS
The app was built with Java using native Android technologies. The back end was built with .NET Framework web application and an Oracle database.
Consumer Platforms
New Hire Paperwork
The project was built from scratch using C#, it contained a .NET Core Web API to handle front end requests, .NET Core Web API to handle external data input and a .NET Core background worker (Windows Service) to handle asynchronous recurrent tasks. SQL Server was used to store the application's data. For the front end, the application uses Angular 8 with TypeScript and Core UI template.
Cognito
The system was built using the Software-as-a-Service licensing and delivery model. To accomplish that, it integrated with Stripe to manage all aspects of subscriptions and recurring payments.
Deckers Order Management System (DOMS)
Education
Bachelor's Degree in Information Systems
FURB | Universidade Regional de Blumenau - Blumenau, Santa Catarina, Brazil
Skills
Libraries/APIs
jQuery, Web API, Windows Forms (WinForms), Vue 2, PhantomJS, SignalR, Stripe, REST APIs, OpenAPI, Entity Framework
Tools
Microsoft Visual Studio, Notepad++, Jenkins, Git, Subversion (SVN), Oracle Designer, RabbitMQ, LLBLGen, GitLab, Crystal Reports, MSBuild, CasperJS, MySQL Workbench, AWS Batch, Amazon Elastic Container Service (ECS), Amazon Elastic Container Registry (ECR), Syncfusion, GitHub, Terraform, Amazon Simple Queue Service (SQS), AWS CloudFormation, AWS Step Functions, Amazon CloudWatch, AWS CodeBuild, Jira, Confluence, Amazon ElastiCache, ADFS, Hangfire, Dapper
Languages
SQL, JavaScript, C#, Transact-SQL (T-SQL), TypeScript, Kotlin, Java, PHP, Regex, HTML, C#.NET
Frameworks
ASP.NET Web Forms, ASP.NET Core, .NET, .NET Core, ASP.NET, Kendo UI, Bootstrap, Windows PowerShell, ASP.NET Identity, ASP.NET MVC, Telerik Kendo UI, Angular, JSON Web Tokens (JWT), OAuth 2
Storage
PL/SQL, PL/SQL Developer, Oracle RDS, Microsoft SQL Server, Web Forms, MySQL, Sybase, Redis, Amazon S3 (AWS S3), Amazon DynamoDB, Datadog, SQL Stored Procedures
Platforms
Oracle, Windows, Visual Studio Code (VS Code), Android, Telerik, Azure, Amazon Web Services (AWS), AWS Lambda, PDF.js, Docker, Windows Server
Paradigms
CQRS, Azure DevOps, Scrum, DevOps, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Microservices, Test Automation, Event-driven Architecture, Testing
Other
Ajax, DevExpress, Applets, Sales, User Interface (UI), Domain-driven Design (DDD), Telerik Web Controls, SAP BusinessObjects Data Service (BODS), DocuSign, Optical Character Recognition (OCR), EventBus, Cloud, Amazon EventBridge, API Gateways, AWS CodePipeline, Cursor AI, Serverless, IIS, Windows Services, .NET WCF, Console Apps, Active Directory (AD), AWS DevOps, CI/CD Pipelines, Software as a Service (SaaS), Customer Identity and Access Management (CIAM), RESTFul APIs, Full-stack, Back-end, Code Review, Technical Leadership, Distributed Systems, Performance Optimization
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring