Summary
Overview
Work History
Skills
Personal Information
Timeline
Generic

SALVADOR BELTRÁN

Summary

Experienced Software Engineer with expertise in the development and maintenance of web applications. Skilled in crafting user-friendly interfaces, adept at problem-solving, and excelling in collaborative team environments. Demonstrated success in delivering timely, high-quality, scalable, and maintainable software solutions. Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

NAMM
07.2024 - Current

eCommerce Platform Rebuild.

  • Delivered the full rebuild in just two months, leading both the frontend and backend integration.
  • Developed the frontend using React, React Query, Zustand, Tailwind CSS, Vite, and Shadcn.
  • Integrated Drupal CMS via REST APIs for dynamic content and product data management.
  • Implemented three new payment methods using Versapay and NetSuite.
  • Enabled secure transaction processing and real-time order synchronization via MuleSoft API Gateway and Oracle NetSuite.
  • Successfully launched the platform, generating over $1M in revenue within the first two weeks.

Modernization and Platform Architecture.

  • Architecting a unified monorepo to consolidate services, and streamline cross-team development.
  • Implementing CI/CD pipelines using Bitbucket and AWS OpenID Connect for secure, automated deployments.
  • Deployed a production-grade React application via AWS Amplify, with integrated build and release workflows.
  • Managing serverless infrastructure (AWS Lambda and API Gateway) using Terraform for consistent and scalable provisioning.
  • Building a GraphQL Backend for Frontend (BFF) with Apollo Server and TypeScript, deployed on AWS Lambda, handles authentication via JWT validation and JWKS from an external SSO provider.
    Connects to Salesforce through Lambda functions for real-time user data retrieval.
  • Leading infrastructure and deployment strategy for NAMM’s new member portal, ensuring secure and scalable access.

Software Engineer

Expedia Group
02.2022 - 03.2024

Front-End Development for Expedia Transportation Search & Details Layer: Played a significant role in the front-end layer of Expedia's Car Rental service within a comprehensive two-tiered architecture.

  • Contributed to UI implementations, utilizing React, Typescript, MobX, and Internal Design System Components.
  • Collaborated with the team to implement and enhance the user interface for expedia.com's Car Rental service.
  • Leveraged server-side technologies including GraphQL, Apollo, Spring Boot, and Kotlin, communicating with multiple microservices for seamless integration.
  • Managed deployments using Spinnaker, setting and managing all stages for deployment.
  • Implemented monitoring tools such as Datadog, Splunk, Impulse, and Performance Catchpoint to monitor traffic, trending charts, and analyze errors and bookings from users.

Two-tiered architecture application designed to efficiently manage catalogs of car products: Contributed to the development of an application with a two-layered architecture.

  • Client-side development: Utilized the Bernie React framework, Expedia's proprietary Internal Design System for component building, Typescript, MobX for store management, and Jest & React Testing Library for unit testing & React hooks.
  • Server-side development: Employed GraphQL, Apollo, Spring Boot, and Kotlin to create queries and mutations facilitating communication with an extensive network of microservices.
  • Implemented adapters to transform and optimize data, ensuring the client received only necessary information.
  • Managed deployments using Spinnaker for efficient deployment processes.
  • Implemented monitoring tools including Datadog, Splunk, Impulse, and Performance Catchpoint to monitor traffic, analyze errors, and track bookings from users.

Software Engineer (Consultant)

Esperanza's Tours
01.2024 - 02.2024
  • Crafted visually appealing review cards from TripAdvisor to enhance the website's allure.
  • Orchestrated AWS Lambda for data retrieval, ensuring regular updates to a DynamoDB database.
  • Scheduled data updates occur every 24 hours using an EventBridge cron job for seamless information synchronization.
  • Seamlessly integrated the application, combining the strengths of React and PHP (Laravel).
  • Efficiently utilized AWS Lambda for the dynamic presentation of captivating review cards.
  • Resulted in a compelling user experience, seamlessly blending aesthetics and functionality.

Application Developer

IBM
Guadalajara
11.2018 - 02.2022

Academy of Technology Migration Project: Served as a Software Engineer in the Academy of Technology department, leading the migration of a legacy system to a modern technology stack. Sole developer on the project, responsible for migrating the system to React, Express, and MongoDB.

  • Designed and implemented the entire architecture independently, managing end-to-end development.
  • Executed CI/CD deployments to ensure smooth, efficient project delivery.
  • Handled deployments using IBM Hybrid Cloud, ensuring a seamless transition to the new technology stack.

Drupal CMS Development for www.ibm.com: Contributed as a Software Engineer in the development of a CMS (Content Management System) named Drupal, dedicated to managing the publish workflow for www.ibm.com.

  • Utilized Drupal 8, PHP, Symfony, HTML, CSS, JS, jQuery, and Twig.
  • Played a key role in the implementation and maintenance of features that contribute to the seamless functioning of the CMS.
  • Collaborated with a team to ensure effective content management and publishing on www.ibm.com.

Web Developer

Kybel
Guadalajara
02.2018 - 11.2018
  • Utilized PHP (Laravel), Eloquent, MySQL, HTML, CSS, JS, and jQuery to develop robust web applications.
  • Involved in the entire development lifecycle, from client requirement gathering to product development, and post-launch work capacitation.
  • Contributed to creating comprehensive and efficient solutions, ensuring client satisfaction throughout the project lifecycle.

Skills

  • Typescript
  • React
  • GraphQL
  • Amazon Web Services
  • Terraform
  • Docker
  • PHP
  • Drupal
  • Node

Personal Information

Title: Software Engineer

Timeline

Senior Software Engineer

NAMM
07.2024 - Current

Software Engineer (Consultant)

Esperanza's Tours
01.2024 - 02.2024

Software Engineer

Expedia Group
02.2022 - 03.2024

Application Developer

IBM
11.2018 - 02.2022

Web Developer

Kybel
02.2018 - 11.2018
SALVADOR BELTRÁN