Mateus Artur Schneiders, C# backend Developer in Iporã do Oeste - Santa Catarina, Brazil
Mateus Artur Schneiders

C# backend Developer in Iporã do Oeste - Santa Catarina, Brazil

Member since April 24, 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.
Mateus is now available for hire

Portfolio

  • Saasman Solutions, Inc.
    .NET, AWS, Angular, SignalR, AWS Lambda, AWS Batch, AWS ECS, AWS ECR, PDF.js...
  • Wachter
    Azure DevOps, CQRS, Domain-driven Design (DDD), LLBLGen, Bootstrap, Kendo UI...
  • Salmon Companies
    UI, Microsoft SQL Server, .NET Core, Angular, C#

Experience

Location

Iporã do Oeste - Santa Catarina, Brazil

Availability

Part-time

Preferred Environment

Git, Visual Studio 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.

Employment

  • Full Stack Developer

    2020 - PRESENT
    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.
    Technologies: .NET, AWS, Angular, SignalR, AWS Lambda, AWS Batch, AWS ECS, AWS ECR, PDF.js, Syncfusion, TypeScript, Stripe, Docker, GitHub, OCR, .NET Core, Redis, Terraform
  • Full-stack Developer

    2019 - 2020
    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.
    Technologies: Azure DevOps, CQRS, Domain-driven Design (DDD), LLBLGen, Bootstrap, Kendo UI, T-SQL, TypeScript, RabbitMQ, Angular, Web Forms, Web API, ASP.NET, C#
  • Developer

    2019 - 2019
    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.
    Technologies: UI, Microsoft SQL Server, .NET Core, Angular, C#
  • Systems Analyst

    2014 - 2018
    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.
    Technologies: .NET Core, Kotlin, Oracle, Android, DevExpress, ASP.NET Web Forms, Git, Jenkins, MSBuild, Windows PowerShell, C#, .NET
  • Developer

    2012 - 2014
    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.
    Technologies: Sales, Android, Sybase, DevExpress, Ajax, jQuery, Java, T-SQL, WinForms, JavaScript, Subversion (SVN), PL/SQL, ASP.NET, C#
  • System Analyst

    2012 - 2012
    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.
    Technologies: Telerik, Oracle Designer, Ajax, jQuery, Applets, Java, T-SQL, WinForms, JavaScript, Crystal Reports, Subversion (SVN), PL/SQL, ASP.NET, C#
  • Developer

    2009 - 2012
    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.
    Technologies: Telerik, Ajax, jQuery, Applets, Java, T-SQL, WinForms, JavaScript, Crystal Reports, Subversion (SVN), PL/SQL, ASP.NET, C#
  • Developer (Intern)

    2008 - 2009
    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.
    Technologies: JavaScript, Subversion (SVN), PL/SQL, ASP.NET, C#

Experience

  • QProf

    A multi-branch/company financial management system for credit rights investment funds and securitizers. This structure allows companies to control the flow of credit rights operations with high flexibility.

    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

    AMBEV's internal system for managing regional clients payment requests. The application has a built-in integration with SAP to synchronize client payments via Windows Services.

    Technologies: .NET Framework Web Forms, jQuery, Microsoft SQL Server Database

  • SIVAS

    SIVAS is an integrated sales system for AMBEV that manages off-trade operations. The system provides a way to manage the hierarchical employee structure, store attendance routes, onsite information gathering, and reports.

    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

    AMBEV's internal system for managing product promotions, supermarket network agreements, price tactics, and strategy.

    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

    This is an internal mobile Android application that allows AMBEV supermarket promoters to perform onsite operations and information gathering.

    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

    This is an internal mobile Android application for AMBEV off-trade supervisors to manage their onsite tasks and subordinates' performances.

    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

    This ASP.NET Core web application helps to manage third-party resources shared between different world regions. An integration with Salesforce Social Studio helps to manage social networks licenses and accounts. The project has a built-in ADFS integration for seamless login for all employees. It uses Telerik's Kendo for the UI, MySQL as the database and Hangfire for recurrent job executions (used for API integrations).

  • New Hire Paperwork

    We developed this application to increase control of the paperwork involved during the hiring process of new employees. The system was integrated with the Tenstreet Intelliapp system to receive newly created and updated applications. The program allowed both employees and applicants to log-in, input information, sign, and follow through the whole application process. The system also integrated with Active Directory to handle employee login and with DocuSign to handle digital signatures of the paperwork documents.

    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/

    An Angular app with a .NET back end built for lawyers to manage and organize their legal workflow. The app allows uploading and creating a wide range of different document types that could then be viewed and linked to other data inside the app.

    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.

Skills

  • Languages

    SQL, JavaScript, C#, T-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
  • Libraries/APIs

    jQuery, WinForms, Web API, Windows Forms, Vue.js 2, PhantomJS, SignalR, Stripe
  • Storage

    PL/SQL, PL/SQL Developer, Oracle RDS, Microsoft SQL Server, Web Forms, MySQL, Sybase, Redis, AWS S3
  • Tools

    Microsoft Visual Studio, Notepad++, Jenkins, Git, Subversion (SVN), Oracle Designer, RabbitMQ, LLBLGen, GitLab, Crystal Reports, MSBuild, CasperJS, MySQL Workbench, AWS Batch, AWS ECS, AWS ECR, Syncfusion, GitHub, Terraform
  • Platforms

    Oracle, Windows, Visual Studio Code, Android, Telerik, Azure, Amazon Web Services (AWS), AWS Lambda, PDF.js, Docker
  • Other

    Ajax, DevExpress, Applets, Sales, UI, Domain-driven Design (DDD), Telerik Web Controls, SAP BusinessObjects Data Service (BODS), DocuSign, AWS, OCR
  • Paradigms

    CQRS, Azure DevOps, Scrum, DevOps, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI)

Education

  • Bachelor's Degree in Information Systems
    2008 - 2011
    FURB | Universidade Regional de Blumenau - Blumenau, Santa Catarina, Brazil

To view more profiles

Join Toptal
Share it with others