Keylor Rodriguez is a Senior Manager at Microsoft, where they have been instrumental in leading technical support teams since 2025. Prior to their current role, Keylor served as a Support Delivery Manager at Tek Experts from 2015 to 2022, overseeing exceptional customer service and spearheading a successful expansion initiative in Rwanda. Keylor holds a Bachelor’s degree in Information Technologies and a Project Management degree from Universidad Latina de Costa Rica, which they obtained between 2012 and 2016. They are known for their strong leadership skills, commitment to team development, and proactive approach to improving operational efficiency.
This person is not in the org chart
This person is not in any teams
This person is not in any offices