Skip to main content

FULL STACK | SENIOR SOFTWARE ENGINEER

Carlos Carvajal Vázquez

Designing scalable systems and real-time platforms for enterprise environments.

Software engineer with 5+ years modernizing legacy systems, building cloud services and improving performance at scale.

Engineering Impact

10k+
Enterprise users supported across production platforms
99.8%
Performance improvement in large scale reporting systems
Real-Time
Architectures for device control and live streaming systems
5+
Years building reliable enterprise production systems

Areas of Expertise

Backend Systems

Design and development of scalable APIs and backend services powering production platforms.

FastAPINode.jsExpressJavaQuarkus

Modern Web Applications

Development of performant SPAs and modern web platforms using contemporary frontend frameworks.

ReactAngularJavaScript

Distributed Systems

Architecture of real-time and multi-service systems coordinating devices and data streams.

WebSocketsAPI IntegrationEvent Systems

Cloud Infrastructure

Containerized deployments and scalable infrastructure for modern production systems.

DockerKubernetesLinuxCloud

Data & Persistence

Design and optimization of relational and document databases for high performance.

SQLMongoDBRxDB

Mobile Applications

Cross-platform and native mobile applications for modern devices.

FlutterAndroid

Professional Experience

SLALOM

Slalom

03/2025 - Present

IBM

IBM

2021 - 2025

DXC

DXC Technology

2020 - 2021

ENCHINGUE

Enchingue

2018 - 2020

KARAOKULTA

Karaokulta

2017 - 2018

Senior Software Engineer

Guadalajara, Mexico
  • Designed and implemented a WebSocket-based architecture enabling remote control of Smart TVs across multiple brands.
  • Developed backend services to maintain persistent device connections, including watchdog mechanisms to prevent inactivity disconnections.
  • Integrated automated on-device testing to parallelize validation across TV models and reduce manual QA effort.
  • Optimized frontend build configuration, reducing application bundle size from 8MB to 5MB.
  • Contributed to the development of a multi-stream live viewing feature supporting up to four simultaneous video streams.
ReactWebSocketsNode.jsVideo StreamingSmart TV PlatformsAutomated Testing

Selected Projects

FaceLog

Face recognition logging system built using microservices architecture.

AngularFastAPIDockerMySQLS3
View case study →

Searchlock

Price tracker scraping data from multiple retailers with historical tracking.

AngularNode.jsPythonMySQL
View case study →

Jalinks

Hackathon project helping informal workers connect with customers.

ReactFigma
View case study →

Portfolio

Personal engineering portfolio built with Docusaurus and modern tooling.

ReactDocusaurusDockerGitHub Actions
View case study →

Education & Academic Background

Electronic & IoT Engineering

Universidad Autónoma de Guadalajara

2023 — 2025

Computer Engineering

Universidad de Guadalajara (CUCEI)

2016 — 2021

Let's connect

Always happy to discuss software architecture, distributed systems and interesting engineering challenges..