Main Skills

C Sharp

I have used C# to build efficient applications and maintain high code quality using object-oriented programming principles and design patterns. In addition, I have worked with different frameworks and libraries to enhance the development experience and improve efficiency in the implementation of applications.

Dotnet

My experience with .NET includes the creation of microservices for scalable and secure applications using technologies such as ASP.NET Core, which facilitates the development of modern and efficient web applications. I have worked in design and development RESTful APIs, improving the interaction between client and server. In this context, I apply Domain-Driven Design (DDD) to ensure that business logic is modeled effectively, allowing a clearer and more maintainable architecture.
To guarantee code quality, I apply Xunit to perform unit tests, ensuring that each component works correctly and meets the established requirements. This combination of technologies and practices allows me to develop robust and high-performance solutions that meet the needs of my clients.

SQL Server

I have experience with SQL Server, focusing on designing robust database solutions that enhance data management and accessibility. My expertise in relational database concepts allows me to model complex data relationships effectively and ensure data integrity.
I specialize in creating efficient stored procedures to encapsulate business logic, streamline database interactions, and optimize performance leveraging SQL Server's capabilities.

MySql

I have a background in MySQL, specializing in the design and management of relational databases to support dynamic web applications. My experience includes developing efficient database schemas and optimizing queries to ensure fast data retrieval and performance.
I focus on implementing best practices in data normalization and relationship modeling to maintain data integrity and consistency.

JavaScript

I have solid experience in JavaScript, the essential language for interactive web development. I have worked on creating dynamic applications using frameworks and libraries such as React and Angular, enabling me to build attractive and efficient user interfaces.
My focus on JavaScript includes implementing asynchronous programming and event management, enhancing user experience and optimizing data loading. Additionally, I possess skills in DOM manipulation and using APIs to integrate external services, enriching the functionality of web applications.

Angular CLI

My experience with Angular includes the development of dynamic and responsive web applications, leveraging its component-based architecture to create interactive user interfaces. I have worked on integrating RESTful services, optimizing performance and user experience. Additionally, I implement agile development practices and design best techniques to ensure that applications are scalable and easy to maintain

React Native

My experience with React Native involves developing cross-platform mobile applications that deliver a native and seamless user experience. I have worked on creating intuitive interfaces and integrating APIs to provide real-time functionalities. By utilizing reusable components and managing the application's state, I have optimized performance and scalability, ensuring efficient development and fast deployment.

Single-SPA

With Single-SPA, I have developed microfrontend applications that allow the integration of multiple frameworks and technologies into a single project. This architecture enhances modularity, maintainability, and independent deployment of each module, improving scalability and team collaboration. Through Single-SPA, I have optimized performance and upgrade capabilities without affecting the user experience.

Dialogflow

Using Dialogflow, I have designed and implemented intelligent chatbots capable of interacting naturally with users. I have worked on training the bots to improve their language understanding and response accuracy, integrating webhooks to connect the chatbots with external APIs, enabling a more personalized and dynamic experience in each interaction.

Azure

With Azure, I have developed and managed cloud-based solutions, leveraging its capabilities to create, manage, and optimize resources. I have implemented scalable applications and configured security using services like API Management, Key Vault, Service Bus, and Content Delivery Network (CDN). I have also utilized Azure Functions and App Services to automate processes and enhance operational efficiency, ensuring security and high performance.

DevOps

My experience in DevOps focuses on automating CI/CD pipelines to optimize the application deployment process. I have worked with tools like Azure DevOps and GitHub Actions to efficiently integrate development, testing, and continuous delivery. Additionally, I have enhanced collaboration among teams and accelerated delivery times, ensuring higher quality at every stage of the software lifecycle.

Jira

My experience with Jira focuses on managing and tracking software projects, using this tool to optimize workflow. I have implemented Scrum and Kanban boards, which has allowed teams to visualize task progress, identify bottlenecks and foster more effective collaboration.