×
Juan Camilo Camacho Beltrán

Juan Camilo Camacho Beltrán

Senior Full Stack Developer (Backend-focused) · Fully Remote

Ciudad de México, CDMX, MX
+52 55 2128 9258
Spanish, English

Background


About

About

Full stack developer with a backend focus and 9 years of experience in digital media and fintech, now a Development Manager who still ships code. I design microservices architectures (NestJS, Docker, AWS) and have built everything from high-traffic content platforms to regulated investment systems in Ruby on Rails. Exclusively seeking fully remote, full-time positions.

Work Experience

Work Experience

  • Development Manager, TV Azteca

    Jul, 2025 - Present

    I lead a team of 3 developers on the digital content platform, combining management (project planning, requirements analysis, and solution design) with hands-on development.

    • Single-handedly designed and built, in ~3 weeks, 2 middleware services that centralize integration with 2 external service providers, encapsulating credentials and communication complexity, on a new microservices architecture: NestJS, Drizzle, Docker, an AWS SNS/SQS event bus, Fargate deployment, and idempotency, outbox, and resilient-cache patterns.

    • Break down complex requirements into simple, actionable tasks and own the team's project planning.

    • Safeguard code quality and security through code reviews, version upgrades, task automation, and proofs of concept.

    • Coordinate SEO initiatives, third-party service integrations, module development, and optimization of configurable content services.

    • Designed the GitLab CI/CD pipelines for the 2 middleware services, a Lambda-exposed event-capture application, and the new content admin, all integrated via APIs.

    • Built internal team tooling on my own initiative: GitHub metrics tracking, Google Lighthouse and CrUX (Chrome UX Report) metrics collectors, deploy-change detection on staging servers, automated AMP page validation, and bundle cleanup of unused resources.

    • Stack: Java, JavaScript, TypeScript, NestJS, Drizzle ORM, Docker, AWS SNS, AWS SQS, AWS Fargate, Amazon ECS, Amazon ECR, ElastiCache (Redis), AWS Secrets Manager, CloudWatch, Amazon Bedrock, GitLab CI/CD, LocalStack, CSS

  • Development Lead · Full Stack Developer, TV Azteca

    Jul, 2024 - Jul, 20251 year

    Technical leadership and solution design on the digital content platform, focused on workflow quality and frontend performance.

    • Reduced page weight by splitting the script build according to the dependencies each page actually needs.

    • Overhauled the team's workflow: TDD and requirements-format templates, coding standards, code organization, and a testing culture.

    • Built reusable modules for generating frontend modules, speeding up the development of new sections.

    • Automated recurring tasks with scheduled scripts (cron) and adopted development-environment optimization tooling (OrbStack).

    • Stack: Java, JavaScript, CSS, OrbStack, TDD

  • Development Lead · Full Stack Developer, TV Azteca — Fuerza Informativa Azteca (Azteca Noticias)

    Sep, 2023 - Jul, 202410 months

    Analysis and delivery of solutions on the news division's content platform, surfacing technical needs that users and PMs couldn't identify on their own.

    • Built a live-broadcast chat on AWS chat rooms and microservices: a JavaScript client, a Python server/authenticator, and a Lambda for automatic filtering of inappropriate language.

    • Designed and deployed a citizen-reporting service: users submit news videos that get published after a validation, filtering, and rebuild pipeline.

    • Delivered a 25% improvement in the site's content SEO optimization and contributed to its redesign with new responsive, manageable components.

    • Built a content-personalization service for mobile users.

    • Refactored numerous modules (visual cleanup and standardization, code reuse) and fixed bugs that had lingered so long on the platform they had become normalized.

    • Defined the team's workflow and development guides based on best practices.

    • Stack: Java, Kotlin, Python, JavaScript, Node.js, Ruby, Handlebars, Maven, CSS, AWS Lambda, OpenSearch, DynamoDB, Amazon S3, Amazon Personalize, API Gateway

  • Backend Developer, TV Azteca — Baz

    Jul, 2021 - Sep, 20232 years 2 months

    Backend solutions serving content to the Baz app: articles, videos, live streams, and entertainment features.

    • Built the migration of content management to an external admin: a Next.js site with a Python backend that unifies content from the corporate CMS and RSS feeds, extracts metadata, and publishes to S3 for better performance.

    • Integrated video games into the app in collaboration with an external consulting firm.

    • Automated podcast processing: per-provider episode ingestion, compression, and indexing parameterized to the mobile app's needs.

    • Restructured the data-capture algorithm consumed by the mobile app, improving performance, adding new metadata, and fixing uniqueness issues.

    • Built an AI news-recommendation service (Amazon Personalize) based on each user's preferred categories, and recreated the app's native modules on the web version.

    • Orchestrated publishing flows with AWS Lambda, S3, and Amazon EventBridge.

    • Stack: Python, Java, Kotlin, Next.js, JavaScript, Node.js, Ruby, Maven, AWS Lambda, Amazon S3, Amazon EventBridge, OpenSearch, DynamoDB, Amazon Personalize, RSS

  • Backend Developer, Play Business

    Nov, 2019 - Jul, 20211 year 8 months

    Development of the fintech's crowdfunding web application (collective investment funds for startups): accounting, user categorization and regulation with digital signatures, two-factor authentication, verification against external servers, auditing, sensitive-data encryption, and automated tests.

    • Restructured the investment portfolio (active, canceled, sold, repurchased, and successful investments), including its notifications and transactions.

    • Improved payment management for correct visualization and execution across investment and reinvestment flows.

    • Built modules for digital signatures, bank data management, contracts, financial accounts, and NPS measurement.

    • Stack: Ruby, Ruby on Rails, PostgreSQL, Sidekiq, CircleCI, CoffeeScript, Chart.js, jQuery, FingerprintJS, Haml, JavaScript

  • Development & Programming Consultant, Play Business

    Feb, 2019 - Oct, 20198 months

    • Developed, integrated, migrated, and tested (field and automated testing) a new calculation model for entrepreneurial users under a multiple-investment-rounds scheme over a single investment vehicle.

    • Stack: Ruby, Ruby on Rails, PostgreSQL, Sidekiq, CircleCI, CoffeeScript, jQuery, Haml, JavaScript

  • Freelance Programmer, Freelance

    May, 2018 - Jan, 20198 months

    Built ColaborativaEstudio: a web and Android application supporting the construction of digital concept maps from reading documents.

    • Stack: Java, Spring Boot, Maven, JSF, PrimeFaces, JavaScript, Materialize, Android

  • IT Analyst & Development Engineer, INIF (Instituto Nacional de Investigación y Prevención de Fraude)

    Feb, 2017 - Mar, 20181 year 1 month

    Delivered technology solutions across development cycles, planned under a hybrid methodology combining cyclical and Scrum.

    • Reconfigured server applications to minimize troubleshooting costs and keep versions up to date.

    • Centralized the company's information sources and published a SOAP web service that onboarded 2 new partner companies into data exchange with INIF.

    • Automated manual processes that caused recurring errors on the main platform and produced application documentation.

    • Stack: Java EE, PHP, PrimeFaces, RichFaces, Hibernate, SQL Server, Maven

Projects Experience

Projects Experience

  • Sommos

    - Present

    Platform for selling and distributing sustainable food: API services with JWT authentication managing customers and their cards as payment methods, and CI/CD on AWS Elastic Beanstalk.

  • AI service integration

    - Present

    Summary generation with Amazon Bedrock from a base template: it integrates content transcribed with Whisper and applies prompt engineering techniques to produce a summary and a derived analysis.

  • AI video enhancement

    - Present

    FFmpeg + Real-ESRGAN pipeline that detects a video's FPS, enhances each frame with AI, and rebuilds the same video at higher quality.

  • Self-hosted media server

    - Present

    Personal streaming service ("my own Netflix") with Plex and Jellyfin on a Raspberry Pi, securely reachable from anywhere via Tailscale. Includes a pipeline that extracts English subtitles from MKV files, translates them to Spanish, and merges them back into the original file.

Skills

Skills

  • Languages

    JavaScript

    TypeScript

    Ruby

    Python

    Java

    Kotlin

  • Backend

    Ruby on Rails

    Node.js

    NestJS

    Spring Boot

    Flask

    Sidekiq

    Sequelize

    Drizzle ORM

    Hibernate

    JWT

    Stripe API

  • Frontend

    React

    Next.js

    jQuery

    SASS

    CSS

    Handlebars

    Material Design

    SEO

    Google Lighthouse

    Core Web Vitals

    AMP

  • Databases

    PostgreSQL

    MySQL

    SQL Server

    DynamoDB

    OpenSearch

    Oracle

  • Cloud & DevOps

    AWS

    AWS Lambda

    API Gateway

    SQS

    SNS

    EventBridge

    ECS

    ECR

    Fargate

    S3

    EC2

    ElastiCache

    Redis

    RDS

    Secrets Manager

    Parameter Store

    CloudWatch

    CodePipeline

    CodeBuild

    Elastic Beanstalk

    Amazon Bedrock

    Amazon Personalize

    Docker

    LocalStack

    GitLab CI/CD

    CircleCI

    CI/CD

    Git

    GitHub

Education

Education

  • Systems Engineering, Bachelor's Degree, Universidad Distrital Francisco José de Caldas

    Jan, 2011 - Jan, 2017

Certificates

Certificates

  • AWS Certified Cloud Practitioner (in progress), Amazon Web Services

    Issued on: