ES EN

Cristian Camilo Castillo Meneses

Junior Full-Stack Developer focused on software architecture, backend, and data | Python, TypeScript, Next.js, PostgreSQL, Docker | EN/ES Bilingual

Professional profile

Systems Engineering student and Junior Software Developer with practical experience building software from idea to production: architecture decisions, backend implementation, secure integrations, and delivery. I have worked on microservices with hexagonal/clean architecture, deterministic build pipelines, ETL/data workflows, and web products with Next.js + TypeScript. My background in technical support strengthened incident resolution, KPI ownership, and communication with technical and non-technical stakeholders.

Professional experience

  1. Software Developer (Project-Based)

    EduSinapsis | Remote

    Jan 2026 - Present

    Designed and implemented ai-assets-api in a microservices monorepo using Hexagonal/Clean Architecture (application, domain, infrastructure). Built use cases with Repository and Dependency Injection patterns, versioned asset flows (`v000N`), and rollback-safe persistence. Implemented a deterministic build pipeline (esbuild + Tailwind) for AI-generated ZIP assets with strict validations (path traversal, blocked files, allowed extensions), CSP injection, and secure bridge communication (`postMessage`) for sandboxed iframe execution. Integrated GCS/local storage adapters, MongoDB metadata, and gateway access patterns.

  2. Junior Software Developer

    JerreJerre | Bogota, Colombia

    May 2025 - Dec 2025

    Development and maintenance of Python scripts for ETL processes. Web development with Next.js, large-scale data validation, use of Docker and DDEV, and teamwork under agile methodologies.

  3. Technical Support Specialist

    TP | Remote - Bogota, Colombia

    Aug 2023 - Apr 2025

    Provided remote support for a leading U.S. technology company (hardware, software, accounts, and cloud). Met strict KPIs, worked with technical documentation, and strengthened technical English.

  4. Software Developer

    SENA | Bogota, Colombia

    Feb 2017 - Dec 2018

    Developed an academic management system to create and grade tests with role-based access for teachers and students, using C# and SQL.

Software delivery capability (0 to 100)

Architecture and technical design

Hands-on work with hexagonal/clean architecture, layer separation, domain contracts, and ADR-driven decisions.

Backend implementation and patterns

Repository, Dependency Injection, use cases, and adapters to keep services scalable and testable.

Security and operational quality

Strict input validations, CSP, versioning controls, and deterministic build flows for reliable delivery.

End-to-end product delivery

Ability to move from idea to production solution: API, gateway/UI integration, persistence, and observability.

Core stack and skills

Languages and data

  • Python Advanced
  • JavaScript / TypeScript Intermediate
  • PostgreSQL / MySQL Intermediate
  • Java / C# Basic (Academic)

Web development

  • Next.js Intermediate
  • Astro Intermediate
  • Strapi (CMS) Basic
  • REST APIs Intermediate

Architecture, tools and DevOps

  • Linux (GNU/Linux) Advanced
  • Git / GitHub Advanced
  • Docker / DDEV Intermediate
  • Hexagonal Architecture / Clean Architecture Intermediate
  • Repository + Dependency Injection + CoR Intermediate

Soft skills

  • Agile Methodologies (Scrum) Advanced
  • Data Processing Advanced
  • Technical Communication Advanced
  • Problem Solving Advanced

Languages

  • Spanish Native
  • English C1 (EF SET)

Certifications

  • EF SET English Certificate 84/100

    C2 Proficient

  • Introduction to Applied Data Science

    Universidad de los Andes (Coursera)

Education

  • B.Sc. in Systems and Computing Engineering (70% completed)

    Universidad Nacional de Colombia

    Bogota, Colombia

    2023 - Present

  • Diploma in Web Development

    Universidad Tecnologica de Pereira

    Pereira, Colombia

    2022

  • Technical Degree in Software Programming

    Servicio Nacional de Aprendizaje (SENA)

    Bogota, Colombia

    2017 - 2018