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 full-stack web developer with a decade of experience using the .NET platform. He likes to spend his time continually improving his solutions using best practices, new technologies, and applying DevOps techniques. For five years, Mateus helped the world's largest brewer Anheuser-Busch InBev to implement their off-trade software solutions, and he's always looking for new challenges.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Windows
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
Full Stack Developer
Saasman Solutions, Inc.
- Built .NET Web APIs using .NET 6 and Docker, hosted on AWS ECS.
- Built a SignalR web service using .NET 6 and Docker, hosted on AWS 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.
- Used Microsoft SQL server as the main data storage.
- Built Docker orchestration setup for running DB/API Integration tests.
Full-stack Developer
Wachter
- Developed integration between FieldNation and 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 WebAPIs and background services.
- Used Azure DevOps for build/deploy pipelines, source code management, and issue tracking.
Developer
Salmon Companies
- Developed a Web API with .NET Core.
- Developed a Windows service to handle asynchronous recurrent tasks with .NET Core.
- Used 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.
- Constructed an integration with Tenstreet.
- Developed an integration with Active Directory.
Systems Analyst
HBSIS
- Developed a web application with ASP.NET Web Forms (C#) for sales management projects.
- Built a web application with ASP.NET MVC (C#).
- Created Windows services with C#.
- Developed console applications with C#.
- Worked on Android development with Java and Kotlin.
- Implemented continuous integration and delivery schemes with Jenkins and PowerShell.
- Built database structure models with Oracle.
- Wrote business specifications.
- Conducted an impact analysis of upcoming business needs.
- Used agile scrum techniques.
- Executed pair programming.
- Mentored junior developers.
- Developed an API and a web application with ASP.NET Core (C#).
- Built an SSO integration between a .NET Core application and ADFS.
- Built a DocuSign integration.
- Conducted general application performance analysis and optimization.
- Tuned the database structure and SQL.
- Built an SAP RFC integration.
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.
- Wrote impact analyses.
- Mentored junior developers.
- Conducted general application performance analysis and optimization.
- Analyzed and fixed memory leaks in web applications.
- Worked on Android development with Java.
System Analyst
Quicksoft
- Developed a web application (ASP.NET) for financial management projects.
- Created database structure models.
- Managed development tasks.
- Deployed software releases.
- Developed and supported critical software routines.
- Engineered database migration schemes for new clients.
- Provided customer support.
- Developed customer reports using Crystal Reports.
- 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.
- Developed customer reports using Crystal Reports.
- Learned about business concepts such as factoring, investment funds valuation, titles securities, controllership, and charging which informed my development decisions.
Developer (Intern)
Quicksoft
- Developed a web application for internal projects.
- Began working on commercial products.
- Learned several technologies with in-company courses, such as Oracle SQL, PL/SQL, ASP.NET, and C# which I later put to good use.
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
https://www.cognitosoftware.com/The system was built using the Software as a Service licensing and delivery model. To accomplish that, it integrated with Stripe to manage all things related to subscriptions and recurring payments.
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
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
Languages
SQL, JavaScript, C#, T-SQL (Transact-SQL), TypeScript, Kotlin, Java, PHP, Regex
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
Storage
PL/SQL, PL/SQL Developer, Oracle RDS, Microsoft SQL Server, Web Forms, MySQL, Sybase, Redis, Amazon S3 (AWS S3)
Platforms
Oracle, Windows, Visual Studio Code (VS Code), Android, Telerik, Azure, Amazon Web Services (AWS), AWS Lambda, PDF.js, Docker
Paradigms
CQRS, Azure DevOps, Scrum, DevOps, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI)
Other
Ajax, DevExpress, Applets, Sales, User Interface (UI), Domain-driven Design (DDD), Telerik Web Controls, SAP BusinessObjects Data Service (BODS), DocuSign, OCR
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