Enrique – Angular, Node.js, .NET Core
Meet Enrique, a reliable and dedicated Senior Full-stack Developer with extensive knowledge of Angular and Node.js. He excels in implementing solutions for complex business systems and delivering outstanding results. Enrique's excellent management and people skills complement his clear vision and passion for technological trends, best practices, and mentoring. With Enrique's expertise, your project is poised for success.
18 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead
Agentic Ecosystem Initiatives
The company aims to broadly improve its use of AI—not only for end users but also within internal operations. Enrique's role supports this initiative by leading the development of multiple agentic systems, including such accomplishments:
- Developed Copilot Studio agents for specific business needs
- Built parent/child agent frameworks using Copilot Studio
- Created a support agent for bug-fixing workflows using LangChain and LangGraph
- Implemented a DevOps agentic service using AutoGen
- Built a junior legal agent ecosystem using C# and Semantic Kernel
Team Lead
A partner company of the world’s largest organization focused on health.
The goal of this product is to receive user requests from various channels—such as phone calls, SMS messages, or emails—to subscribe them to health programs. It can track users’ progress throughout their programs, collect relevant information, and involve supervisors or health professionals when users may need support to continue.
Enrique led the innovation and upgrade program for a platform that had been in use for several years, requiring enhancements to support scalability, redundancy, and AI integration. Key accomplishments include:
- Migrated .NET Framework 4.5 codebase to .NET 8
- Implemented Azure Pipelines and CI/CD practices
- Designed and implemented a scalable microservices architecture
- Decomposed a monolithic service into a coherent set of independent services
- Developed a fast query search feature based on multiple criteria
- Implemented a sentiment analysis module using OpenAI GPT-4o
- Created a user validation module to verify LLM-generated responses
Senior Engineer / Software Architect
This project is the new version of a currently existing and legacy product. The team is porting a desktop and monolithic version to single-page applications and creating a set of microservices that will enable the product to scale.
- Designed the new architecture based on clean architecture and SOLID principles;
- designed and implemented the new SPA applications, some using Angular and others using ReactJS;
- implemented the flux pattern on Angular 14 and React projects using NgRx and Redux due to its complexity;
- implemented the data migration from the legacy app to new microservices;
- modeled and implemented new databases using DynamoDB and RDS MySQL;
- implemented synchronization channels between the legacy app and new microservices using AWS and event-driven strategies via SQS/SNS/Kafka and lambda functions;
- brought about micro frontend architecture for enabling multiple teams working at the frontend level and breaking the frontend monolith;
- implemented frontend notification channels using Web Sockets and Kinesis stream;
- carried out observability at the frontend level using synthetic monitoring and data dog;
- implemented observability at the backend level using Prometheus federated and Grafana.
- Implemented all the Devops & CI/CD infrastructure (again) using Jenkins and GitHub Actions
- Implemented backend microservices using ASP.NET Core/.NET 6/7. Scala, and Go
Tech Lead
It is a product that allows customers to use their own databases for reading or writing purposes. The customer can extend its workflow not just using Restful APIs, they can query or persists data directly in their own storage.
- Supported the maintenance mode for the product and extended expected features;
- added support to multiple databases via OLE DB;
- supported and tested databases: SQL Server, MySQL, PostgreSQL;
- stabilized backend service based on a Windows service project;
- extended the product to support the blue-green deployment strategy;
- extended the authentication methods for supporting single sign-on.
Tech Lead
The visual scripting tool will help the customers customize their experience with the contact center platform. It is a tool that allows drawing a custom workflow that the contact center will follow automatically to meet its customers' needs.
- Managed product stabilization and code refactored using design patterns;
- took charge of bug reduction as a primary goal initially;
- managed product refactoring for allowing to add new crucial features required by customers;
- migrated from old Windows Forms technology to a WPF application;
- handled data modeling and design review and refactoring of SQL Server database;
- developed new actions, which are nodes in the workflow or script;
- developed new SOAP (WCF) and Restful API endpoints and contracts;
- integrated Studio with the newest Restful API endpoints;
- integrated embedded web applications into the client for supporting extensibility with third-party tools via JavaScript;
- supported WebRTC for embedded applications;
- added observability via log instrumentation;
- increased unit and integration test coverage.
Senior Full-stack Developer / Software Architect
It is a product that allows customers to designate a set of call attendees and handle their iterations with their customers. It is possible to assign automatic answer-handling logic in case of an unavailable attendee.
- Defined the technology stack, structure, data models, and architecture;
- established and implemented development guidelines for the front-end and back-end;
- started the front-end and back-end projects from scratch;
- migrated data from the legacy version on Azure using SQL Server to AWS RDS MySQL;
- implemented the front-end structure using Angular and NgRx;
- implemented the Restful API for the product using ASP.NET Core;
- migrated the service to .NET 5/6.
- created the CI/CD infrastructure using Jenkins, taking the SRE role;
- implemented the AWS infrastructure required via CloudFormation;
- integrated and defined the product contracts with the monolith for providing evolution points;
- implemented non-functional requirements for allowing scalability, observability, and availability.
Software Developer
Collaboration software that provides real-time assistance to end users and contact center agents to connect with each other via co-browsing, where the user needs help navigating through different sites, and the agent provides that assistance.
- Evaluated the frontend technology to allow the users to connect with the agent without browser plugins, using Socket.io and plain ES5 JavaScript;
- implemented the backend logic to keep track of different established sessions among agents and users using Socket.io over (experimental) Node.js and MySQL;
- designed the database model and tables for storing the sessions and co-browsing history with MySQL.
- Implemented a CI/CD process using Team City.