About Me
Hello, I'm Matheus 👋
I'm a Full-Stack Developer with a passion for .NET technologies. I enjoy building clean, scalable web applications and love exploring new tools and frameworks. With a background in software engineering, I focus on writing code that's efficient and reusable — whether it's creating libraries or working with modern architectures like MVC.
Beyond coding, I enjoy teaching, mentoring, and contributing to open-source projects. Continuous learning is something I value deeply, and I'm always looking for ways to grow my skills and improve the things I build.
Languages
Portuguese
Native language with strong communication skills for professional, technical, and business environments.
English
Able to read technical documentation, communicate in professional contexts, participate in development discussions, and work with international resources.
Spanish
Advanced reading and writing ability. Comfortable with professional communication and technical content in Spanish.
My Work Timeline
Fundação Mudes
Software EngineerDevelopment and maintenance of the company's main website for Youth/Apprentice/CLT Recruitment and Management. The system recruits, trains, and hires young people and manages services, integrating with the AlterData ERP system for billing. Maintenance and publishing on IIS, plus updates to the company's SharePoint platform.
Worked with WinForms for desktop solutions, alongside strong experience in C#, .NET Framework and .NET Core, and SQL Server. Integration with external APIs and AI services to enhance functionality and automation. Applying REST architecture principles with clean code practices, dependency injection, and modular design.
Development of GAPIS — a platform for psychologists to schedule, evaluate, and store information about interns and apprentices. Integrates with Calendly for scheduling and features dashboards and forms. Built with C#, .NET Framework and .NET Core, and SQL Server.
Extensive experience with SQL Server and MySQL, including reporting, data insertion, updates, and ongoing maintenance. Designed and optimized ETL processes using Stored Procedures, Views, and Triggers. Built and maintained numerous dashboards and analytical reports, collaborating closely with BI and development teams.
EMBRATECC
Software Developer — Web & DesktopDevelopment and maintenance of the company's main Parking Control application — vehicle entry/exit management, overnight parking calculations, yard control, and hardware device queries. Controlled ticket payments and discount logic. Worked with WinForms for desktop solutions alongside C#, .NET Framework and .NET Core, and SQL Server.
Full-cycle ATM development from scope to client deployment. Accepted cash, Pix, and credit card payments with automatic change return. Integrated with the main parking system and included extensive dashboard creation for monitoring and reporting.
SQL reporting, data insertion, updating and maintenance in MySQL and SQL Server. ETL automation with Stored Procedures, Views, and Triggers. Built dashboards and collaborated with BI teams to ensure data quality and integrity.
JVPAZ Supplementation
Systems Analyst — Web & Desktop DeveloperMaintenance and improvements to the company's main website. Created an internal cash control system (replacing Bling) and an internal timekeeping project — both developed as WinForms desktop applications.
SQL reporting and data maintenance in MySQL and SQL Server. Automated ETL routines via Stored Procedures, Views, and Triggers. Built dashboards and collaborated with BI teams to support decision-making.
Defensoria Pública RJ (DPGE)
Systems Development Intern — Web DeveloperAssisted in developing and improving the Public Defender's Office's main website and the internal employee portal. Contributed to enhancements in timekeeping, payment, and call management systems.
Assisted in preparing and generating reports including payroll, project tracking, intern flow control, and intern payroll control. Supported SQL reporting and data maintenance in SQL Server and MySQL.