ES EN

Building software for the travel industry

Hi, I’m

Cristian
Castillo.

Junior Software Engineer · Backend, architecture, and digital products

A junior software engineer turning complex problems into clear, reliable products that are ready to grow.

Portrait of Cristian Castillo
2026Now

Explore my journey

EMAILcrtmilo@gmail.com LINKEDIN/justpersy GITHUB/JustPersy
BASED INBogota D.C., Colombia

01 / Selected experience

Work with intention.

  1. 01

    Apr 2026 - Present

    Junior Software Engineer

    Amadeus · Bogota, Colombia

    Currently working as a Junior Software Engineer at Amadeus, contributing to technology products for the travel industry.

  2. 02

    Jan 2026 - Mar 2026

    Software Developer (Project-Based)

    EduSinapsis · Remote

    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.

  3. 03

    May 2025 - Dec 2025

    Junior Software Developer

    JerreJerre · Bogota, Colombia

    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.

  4. 04

    Aug 2023 - Apr 2025

    Technical Support Specialist

    TP · Remote - Bogota, Colombia

    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.

  5. 05

    Feb 2017 - Dec 2018

    Software Developer

    SENA · Bogota, Colombia

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

02 / In a nutshell

I build with clarity.

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.
01

Systems thinking

Clean architecture, traceable technical decisions, and services built to be maintained.

02

End-to-end delivery

From discovery to secure delivery: APIs, data, integration, and quality.

03

Collaboration that unblocks

Bilingual technical communication, problem focus, and ownership of the result.

03 / Core stack

Technology in service of product.

LANGUAGES & DATA
PythonAdvanced
JavaScript / TypeScriptIntermediate
PostgreSQL / MySQLIntermediate
Java / C#Basic (Academic)
WEB & PLATFORM
Next.jsIntermediate
AstroIntermediate
Strapi (CMS)Basic
REST APIsIntermediate
Linux (GNU/Linux)Advanced
Git / GitHubAdvanced
Docker / DDEVIntermediate
Hexagonal Architecture / Clean ArchitectureIntermediate
Repository + Dependency Injection + CoRIntermediate

04 / Education & credentials

Always learning.

Education

2023 - Present

B.Sc. in Systems and Computing Engineering (70% completed)Universidad Nacional de Colombia · Bogota, Colombia

2022

Diploma in Web DevelopmentUniversidad Tecnologica de Pereira · Pereira, Colombia

2017 - 2018

Technical Degree in Software ProgrammingServicio Nacional de Aprendizaje (SENA) · Bogota, Colombia

Certifications

C2 Proficient

EF SET English Certificate 84/100

CERTIFIED

Introduction to Applied Data ScienceUniversidad de los Andes (Coursera)

Languages

SpanishNativeEnglishC1 (EF SET)

05 / CONTACT

Shall we build something useful?

crtmilo@gmail.com