Consultant / Contractor on the Conflict of Interest & Portfolio Disclosure System — an enterprise SaaS platform built for EY’s global workforce (~400,000 target users, stress-tested to 10,000 peak concurrent users) to declare personal investment portfolios and flag conflicts of interest. The platform enforces regulatory consistency rules across all holdings, integrating with an internal back-office configuration tool that drives dynamic forms and validation logic.
Key highlights:
- Owned the Validations Module end-to-end — one of the most architecturally complex components. Led design, implementation, and optimization in direct collaboration with the product team to model intricate cross-section business rules ensuring internal consistency across entire portfolios.
- Rewrote the validation engine from an O(n²) query-loop to an O(n) constant-time lookup strategy, cutting module load time from 2–3 minutes to under 200 ms — a 90%+ reduction that made the experience effectively instantaneous.
- Implemented an incremental cache and an Azure Event Grid subscriber that pre-computes an AST (stored as JSON) on validation creation, converted to an Intermediate Representation of boolean expressions evaluated via pre-computed lookup dictionaries, eliminating real-time DB pressure during user sessions.
- Led API security hardening after an external penetration test surfaced a 100+ page report of findings. Designed a triage and resolution workflow using GitHub Copilot agents: extracted findings into a condensed PDF, grouped vulnerabilities by resolution vector, generated Markdown fix plans, and scripted env-variable-driven HTTP test scripts to verify fixes — all delivered within the sprint.
- Built admin-side entity editing using Value Objects to enforce domain invariants and prevent inconsistent states, maintaining high throughput with zero regressions on concurrent access.
- Contributed to endpoint performance optimization for production go-live: composite indexes on high-traffic tables, materialized data projections, Redis cache layers, and query-scoped data retrieval to meet the 10,000 concurrent-user SLA.
- Delivered 3–4 features per 3-week sprint alongside bug fixes, consistently demoing directly to business stakeholders at sprint close.
Tech stack: .NET 8, C#, Angular 19, CQRS, MediatR, Azure (Blob Storage, Event Grid, Application Insights, Redis Cache), GitHub Actions CI/CD, SQL Server, JWT Auth, Swagger, GitHub Copilot (Plan/Agent/Ask modes).
.NET & Web Developer
-
HDI SegurosAugust 2022 - Present
- Developed new features for the Damages section, enhancing existing microservices and building new ones from scratch using ASP.NET and .NET Core.
- Built a web application with Angular, deploying microservices using Azure pipelines and Docker containers.
- Key Projects:
- Encryption and tokenization service for credit card data: Acted as a reverse proxy for two existing services. Implemented with a folder structure inspired by hexagonal architecture to ensure layer decoupling, adhering to strict security regulations.
- Integration with commercial partners: Developed endpoints for enterprise-level clients who managed their own frontends. Designed a modular system to handle subtle differences between modalities:
- Utilized the Chain of Responsibility pattern for validations, enabling dynamic configuration to address differences without impacting shared logic.
- Followed REST best practices, providing clear error codes and messages.
- Documented endpoints using Swagger annotations for ease of integration.
- Outcomes included the reuse of validations for other modalities, simplicity in adding new validations, and faster onboarding of commercial partners by prioritizing developer-friendly practices.
- Utilized RabbitMQ as a distributed event bus to manage communication between microservices efficiently.
- Experience with design patterns, architecture, and version control using Git.
.Net & Winforms Developer
-
IROX ITMarch 2022 - August 2022
- Developed modules for managing company relationships with suppliers using .NET and WinForms.
- Optimized complex stored procedures, achieving significant performance improvements through data cleaning, validation, and restructuring of large datasets.
- Led the development of internal tools for analyzing and optimizing stored procedures:
- The backend, developed in Go, performed advanced analysis of stored procedures, while the frontend, built with Electron, provided a user-friendly and functional interface. This solution enhanced team efficiency by reducing troubleshooting times for SQL procedures.
Software Project Developer
-
ProservicioOctober 2020 - March 2022
- Managed 2-3 concurrent projects, each lasting 3-6 months.
- Led projects from scratch or using pre-existing designs, working in sprints to deliver incremental updates and gather user feedback.
- Resolved incidents and improved operational processes by developing tools or refining workflows.
- Key projects included:
- Carta Porte: Integrated the company’s ERP with a fiscal stamping service, a challenging project completed in 6 months.
- Performance Dashboard: Created a performance measurement dashboard using React with TypeScript, introducing these technologies to the team and training members in their use.
- Git Server Implementation: Set up an internal Git server using Bonobo with server- and client-side hooks, standardizing version control and training the team in Git best practices.
- Trained my team in TypeScript, React, and Git, ensuring efficient usage and adherence to best practices.
- Technical expertise in .NET, Git, Git hooks, and Linux server administration.
- Strong communication skills, presenting project updates and addressing inquiries from the corporate team.
Web Developer
-
EducafinNovember 2019 - October 2020
- SOS Inspira
- Developed both frontend and backend using PHP with CodeIgniter, Vue.js, and MariaDB.
- Built a platform to manage interactions between mentors and mentees, including scheduling, evidence tracking, and record-keeping.
- Generated Excel files for business intelligence purposes.
- Implemented key features, organized team tasks, and provided expertise in Git.
- Technical skills in PHP, CodeIgniter, user requirements analysis, feature-based development, and SCRUM methodology.
- Soft skills in idea presentation and team leadership, ensuring continuous delivery and user feedback.