Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ruben Pereira Ugalde

Senior Software Engineer
Costa Rica

Summary

Dynamic Senior Software Engineer with extensive experience at technology and healthcare companies, specializing in IBM MQ and middleware technologies. Proven track record in leading cross-regional teams, enhancing system performance, and driving innovative solutions. Adept in Agile methodologies and API development, fostering collaboration while delivering high-quality, scalable integration solutions.

Overview

6
6
years of professional experience
2
2
Languages

Work History

Senior Messaging Platform Engineering and Admin

Kaiser Permanente
07.2024 - Current
  • Provide specialized consulting and implementation services for IBM middleware technologies, including IBM MQ and IBM App Connect, ensuring secure, scalable, and compliant integration solutions.
  • Plan, coordinate, and execute complex upgrades, migrations, and vulnerability remediation efforts across IBM MQ, IBM ACE, and related middleware platforms, aligning with enterprise security and availability standards.
  • Design, validate, and deliver innovative technical strategies—such as migrating core workloads from AIX to Linux and implementing RDQM for high availability—using proof-of-concept environments to demonstrate operational and cost-efficiency benefits.
  • Perform advanced system administration and troubleshooting on UNIX environments, including AIX and Red Hat Enterprise Linux, with expertise in system performance, kernel behavior, and platform stability.
  • Resolve intricate technical issues involving networking, AIX clustering, memory management, TLS/SSL configuration, and high-availability architectures, ensuring minimal business disruption.
  • Create, maintain, and execute comprehensive implementation plans for system changes, OS switchover, disaster recovery, and failover procedures, ensuring accuracy, repeatability, and operational readiness.
  • Direct and oversee work performed by third-party vendors, delegating tasks effectively, ensuring adherence to technical standards, and providing expert guidance during high-impact implementations.
  • Lead and mentor cross-regional engineering teams in Costa Rica and India, fostering knowledge sharing, professional growth, and consistent performance improvement across diverse technical groups.
  • Monitor, analyze, and report on engineering team metrics to track service quality, identify areas for development, and drive continuous improvement initiatives.
  • Actively mentor participants in the Kaiser Permanente Internship Program, providing technical guidance, performance coaching, onboarding support, and long-term career development planning.
  • Lead the EDGE Experience career-growth initiative at Kaiser Permanente Costa Rica, promoting community learning, professional development, and organizational culture through workshops, collaborative sessions, and strategic talent-development activities.

Senior Software Engineer / Team Lead

IBM
07.2023 - 07.2024
  • Led a team of six high-performing engineers specializing in IBM MQ support, consistently delivering high-quality, enterprise-grade solutions for global clients.
  • Provided expert-level support across IBM MQ versions 7.5 through 9.4, resolving complex technical issues and ensuring platform stability and availability.
  • Served as Subject Matter Expert (SME) for IBM MQ RDQM, clustering architectures, and high-availability configurations, driving best practices across customer environments.
  • Managed and optimized TLS/SSL configurations for IBM MQ, including certificate lifecycle management, mutual TLS configurations, keystore/truststore maintenance, and secure client connectivity.
  • Supported IBM MQ deployments in containerized environments, leveraging Red Hat OpenShift, Docker, and Kubernetes to enable scalable, cloud-native integration solutions.
  • Diagnosed and resolved performance and reliability issues using in-depth knowledge of MQ internals, logs, traces, memory utilization, and system-level behavior.
  • Worked across diverse distributed platforms, including Linux, AIX, Windows, and HPE NonStop, ensuring high availability, resilience, and operational consistency.
  • Provided technical leadership during major incidents, coordinating real-time hot sessions with customers and restoring business-critical environments under stringent SLA commitments.
  • Mentored and developed engineering talent, providing guidance on complex tickets, customer interactions, and root-cause analysis while fostering continuous professional growth.
  • Conducted structured weekly one-on-one sessions to track performance metrics, deliver feedback, and align the team with organizational objectives and service quality targets.

Support Engineer

Microsoft
02.2021 - 07.2023
  • Provided advanced technical support for Dynamics 365 Business Central, resolving a wide range of functional and technical issues related to accounting workflows, bank reconciliation closures, fixed assets, tax calculations, and general ledger discrepancies.
  • Served as a Subject Matter Expert (SME) for API integrations, guiding clients through API enablement, environment configuration, authentication setups, and troubleshooting connectivity and data-exchange problems.
  • Utilized Transact-SQL (T-SQL) and Kusto Query Language (KQL) to analyze system logs, traces, telemetry, and performance data, enabling accurate diagnosis and resolution of complex application errors.
  • Acted as SME for Yodlee banking integrations, supporting customers in securely linking Business Central with financial institutions and resolving authentication, data sync, and security-related issues.
  • Specialized in Mexico localization, ensuring compliance with SAT electronic invoicing (CFDI) requirements, diagnosing localization-specific issues, and assisting clients through regulatory changes.
  • Mentored and trained new team members, providing guidance on Business Central features, troubleshooting strategies, case management, and effective customer communication.

Information Technology Intern

Procter & Gamble Co
12.2019 - 12.2020
  • Automated key operational and auditing reports using advanced Excel formulas, pivot tables, and custom VBA Macros, significantly reducing manual processing time and increasing reporting accuracy.
  • Developed and maintained data-driven dashboards and metric reports to support performance tracking, quality control, and process optimization across Shave Care supply chain operations.
  • Led weekly cross-functional meetings with the production plant in Brazil, coordinating with supply chain, manufacturing, and quality teams to review inventory status, production KPIs, and operational risks.

Education

Master of Science - Software Architecture With An Emphasis in AI

CENFOTEC
Costa Rica
05.2001 -

Bachelor of Science - Software Engineering

Universidad Nacional De Costa Rica
Costa Rica
05.2001 -

Skills

    Teamwork and collaboration

    Customer service

    Team management

    Microservices architecture

    API development experience

    Agile methodologies expert

    Project documentation

    Continuous integration and deployment

    SQL

    JavaScript

    Python

    Java

    React

    React native

    Linux

    IBM MQ

    IBM App Connect

    MongoDB

Timeline

Senior Messaging Platform Engineering and Admin

Kaiser Permanente
07.2024 - Current

Senior Software Engineer / Team Lead

IBM
07.2023 - 07.2024

Support Engineer

Microsoft
02.2021 - 07.2023

Information Technology Intern

Procter & Gamble Co
12.2019 - 12.2020

Master of Science - Software Architecture With An Emphasis in AI

CENFOTEC
05.2001 -

Bachelor of Science - Software Engineering

Universidad Nacional De Costa Rica
05.2001 -
Ruben Pereira UgaldeSenior Software Engineer
Created at Zety.com