Alvaro Carpio Paredes

Alvaro Carpio Paredes

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Senior Software Developer
Senior Software Developer

Full Stack Developer and Architect with 16+ years of IT experience specialized in Distributed Systems using various technologies and tools
including C#, Web API, ASP.NET, JavaScript, HTML, SQL Server, and NoSql. Advanced skills in programming with the .NET framework, Core .NET, database development, concurrency, parallelism, a solid foundation in
Computer Science and Math, business analysis, and data analysis. Other technologies including Ms Azure, AWS, Docker, Kubernetes, Mobile, and Security.

Spanish, English
Bogota (-05:00)
Joined January 2021
EXPERTISE
14 years experience
Design and implementation of high scalable public web APIs Multiplatform development (linux, windows) using Core .NET Developed large-sca...
Design and implementation of high scalable public web APIs Multiplatform development (linux, windows) using Core .NET Developed large-scale, portable, thread-safe and high performance and application infrastructure libraries.
View more
View more
8 years experience
10 years experience
7 years experience
1 year experience
3 years experience
2 years experience

REVIEWS FROM CLIENTS

Alvaro's profile has been carefully vetted and approved as a Codementor. Connect with Alvaro now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
algorithms
Python
1
0
users_api
Go
1
0
EMPLOYMENTS
Sr Software Developer
TEAM International
2019-01-01-Present
  • Microservices Transformation and Dockerization: Led the strategic transition and dockerization of key microservi...
  • Microservices Transformation and Dockerization: Led the strategic transition and dockerization of key microservices from .NET Framework to .NET Core 6-8 using C#. This initiative resulted in a 30% increase in deployment efficiency and optimized resource utilization.
  • Database Synchronization and Advanced Search Engine Integration: Designed and implemented a robust synchronization system between databases, integrating advanced search engines like ElasticSearch and Azure Search. This innovative solution improved latency times by over 10x.
  • Query Performance Optimization: Leveraged deep expertise in C# and SQL to execute comprehensive query performance optimizations, achieving a downsizing of Azure SQL Server instances. This resulted in cost savings of 50% while maintaining high query performance.
  • Performance and Scalability Improvements: Implemented multiple performance enhancement techniques such as caching, connection pooling, thread pooling, async/await pattern, and data compression using C#, significantly improving service scalability and reducing latency by up to 50%.
  • Migration to Kubernetes: Led the migration of applications from AppServices to Azure Kubernetes Service (AKS), enhancing system reliability and scalability.
  • Data Synchronization Monitoring: Developed a process to monitor data not synchronized between the main database and search engines, as well as other microservices with replicated data. This included implementing retries and alerts to ensure data consistency and reliability.
C#
Azure
Redis
View more
C#
Azure
Redis
Docker
JavaScript
Kubernetes
.NET Core
View more
Sr Software Developer
Inventory Command Center
2017-06-01-2019-11-01

- Reengineered multiple systems that fueled improvements to productivity and efficiency. Developed code and system design. - Led, arch...

- Reengineered multiple systems that fueled improvements to productivity and efficiency. Developed code and system design. - Led, architected and participated in the design, testing and deployment of client/server, multitier applications. - Developed new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen quality and functionality of business-critical applications. - Developed large-scale, portable, thread-safe and high performance and application infrastructure libraries. - Reengineered old architecture moved towards microservices approach, implementation of NoSql Databases (Mongodb, Redis, ElasticSearch) and Queue System. - Design and implementation of high scalable public web APIs.

SQL
MongoDB
Angular
View more
SQL
MongoDB
Angular
Elasticsearch
RabbitMQ
React
.NET Core
ASP.NET Web API
Go
View more
Senior Software Developer
SafetyPay
2013-03-01-2018-06-01
- Developed modules for a responsive web application to show transaction info. - Designed and development of a TCP server able to receiv...
- Developed modules for a responsive web application to show transaction info. - Designed and development of a TCP server able to receive calls from banks using the ISO 8583 standard for financial transactions, concurrent users, limits of users and threads. - In charged of the design and development of a dynamic engine for automatic navigation into websites and download html in order to process asynchronously, reading XML files for the workflow of navigation. - In charged of design and development of integrating solutions of banks with the SafetyPay platform in countries such as USA, Canada, Germany, Brazil, Mexico, Peru and Costa Rica. Responsible for establishing different types of connections with banks (FTP, HTTP, HTTPS, SOAP 1.1, 1.2) for payment of purchases done in different online stores. Finally I worked as a designer and developer of SOA Services, this system followed the top-down design strategy ensuring the interoperability between heterogeneous platforms and no-vendor.
C#
Node.js
Entity Framework
View more
C#
Node.js
Entity Framework
Bootstrap
Knockout
Microsoft SQL Server
WCF (Windows Communication Foundation) Service
ASP.NET MVC
ASP.NET Web API
View more