~/jcheetos

Johan Sneider Méndez Vega

Full-Stack Developer

Bogotá, Colombia

/* PROFESSIONAL SUMMARY */

Systems Engineer with 3+ years at El Espectador, one of Colombia's leading news organizations, having contributed 900+ commits and 370+ authored pull requests across 29 corporate repositories. Builds frontend and backend features with React, Next.js, Node.js and FastAPI on Arc XP and WordPress CMS; containerizes services with Docker and deploys to AWS EC2. Focused on shipping scalable digital products through clean code, agile collaboration and measurable outcomes.

/* TECHNICAL SKILLS */

  • Languages [5]

    • JavaScript
    • PHP
    • Java
    • Python
    • C#
  • Frontend [4]

    • React
    • Next.js
    • HTML5
    • CSS3
  • Backend [3]

    • Node.js
    • FastAPI
    • APIs REST
  • Databases [4]

    • MongoDB
    • MariaDB / MySQL
    • SQL Server
    • OracleDB
  • CMS [2]

    • Arc XP PageBuilder/Fusion
    • WordPress
  • DevOps & Cloud [3]

    • Docker
    • AWS (EC2)
    • Git
  • Web security [2]

    • Google reCAPTCHA
    • Cloudflare Turnstile
  • Methods & other [2]

    • Scrum
    • Microsoft Power Apps

/* WORK EXPERIENCE */

  1. Development Analyst

    El Espectador

    Bogotá, Colombia

    • Shipped 130+ authored pull requests on Arc XP PageBuilder/Fusion for blocks, templates and features across the newspaper's high-traffic properties.
    • Evolved the newspaper's shared React component library, with 70+ authored pull requests of reusable components.
    • Built features in PHP and WordPress (blogs, games, subscriptions) and led the Arc XP to WordPress migration: native content sources, authors via REST and self-hosted images.
    • Built interactive election coverage systems (2023 regional and 2026 congressional races), including a lookup chatbot searching native WordPress content.
    • Implemented anti-bot controls with Cloudflare Turnstile, hardened authentication and ran major React/Next.js dependency upgrades.
    • Automated static special-content sections and editorial workflows (photo news, historical archive, syndication feeds).
    • Automated the print production pipeline through InDesign scripting and image processing.
    • Containerized services with Docker and deployed them to AWS EC2 instances.
    • Developed internal applications with Microsoft Power Apps connected to SQL Server and MongoDB.
    • Drove internal AI adoption in processes and supported AI security initiatives alongside the CrowdStrike team.
  2. Research Unit Monitor

    Universidad Distrital Francisco José de Caldas

    Bogotá, Colombia

    • Managed the research unit's database and kept its website up to date.
    • Coordinated research-group monitors and produced institutional newsletters.

/* SELECTED PROJECTS */

  • Online certificate web module (external client)

    Designed and built a web module with API integration to generate PDF certificates, deliver them by email and track theater groups' attendance; persistence on OracleDB.

  • JAMYT – Android app

    Kotlin application to manage a shared YouTube TV playback queue from multiple users' phones.

  • Online chess (Node.js + Java)

    Node.js web client communicating with a Java server that handles game management and internal logic.

  • Discord bot

    Bot built with JavaScript and Node.js integrating the Google Translate API over HTTP requests.

/* EDUCATION / CERTIFICATIONS */

EDUCATION

  • B.Sc. in Systems Engineering

    Universidad Distrital Francisco José de Caldas

CERTIFICATIONS

  • Trellix ePolicy Orchestrator (ePO) – Certified Architect, Sales & Service Provider

  • Trellix Endpoint Security (ENS) – Certified Architect, Sales & Service Provider

/* LANGUAGES */

  • Spanish (native)
  • English (advanced, B2)
  • French (basic, A2)

/* CONTACT */