I'm Mathias Jave Diaz
SOFTWARE ENGINEER STUDENT - UPC
My projects
My experience
- 02/2025 - Present
Junior Software Engineer
ITSIGHT CONSULTING (Client: Western Union)
- Developed and maintained 4 web applications using .NET Core, React, and SQL Server.
- Participated in the migration of legacy Visual Basic .NET modules to .NET Core 8, ensuring compatibility and performance in the new tech stack.
- Integrated 2 payment gateways (Ligo and Pago Efectivo) via REST APIs, implementing custom middleware and automating billing flows.
- Configured centralized logging across 4 applications for monitoring, detection, and diagnosis of incidents in non-production environments.
- Participated in the design and development of REST APIs in .NET Core 8 using approaches such as Hexagonal, MVC, and Layered Architecture.
- Secured access to 4 applications and their APIs using JWT, OKTA, and CyberArk.
- Integrated Role-Based Access Control (RBAC) in 2 applications, ensuring secure access to user modules.
- Fixed between 20 and 30 security vulnerabilities in applications detected by Checkmarx, applying remediation according to OWASP Top 10 and meeting established deadlines.
- Collaborated in requirements gathering and follow-up meetings with Stakeholders in support of assigned project leaders.
- Reduced average transfer time to 1 minute per operation.
- Successfully migrated 8 modules in the accounting and tax areas, managing accounting books with over 1000 records.
- Optimized the generation time of accounting books from 5 minutes to 50 seconds per book.
- Automated traceability reports for generating accounting groupings.
- 07/2024 - 01/2025
FullStack Developer
Hiperfast SAC
- Developed 2 web systems (ISO 17020 certificate validation and invoice control) implementing a layered architecture in C# and .NET Core with data access via SQL.
- Optimized SQL queries in MySQL, improving response times and ensuring data integrity in critical operations.
- Containerized both systems with Docker and configured production deployment, improving the portability and availability of the environment.
- Evaluated technical risks and proposed security solutions, strengthening system resilience in production.
- Automated the search for technical inspection reports, reducing the time from weeks to 10 seconds per certificate.





