Juliana Nieto Cárdenas

Juliana Nieto Cárdenas

Computer Scientist — Software & AI

Bogotá, Colombia · junietoc@unal.edu.co

$ whoami

Computer scientist with experience in software development and artificial intelligence. Proficient in Java (Spring Boot), C++, and Python, with a focus on building scalable backend systems. Skilled in DevOps practices — including cloud-native deployment and CI/CD automation — and experienced in delivering robust solutions within Agile environments. AI researcher with proficiency in steering LLM behavior.

Work Experience

Software Developer @ Amadeus
  • Engineer high-performance business logic in C++ for a flight disruption system, optimizing error-handling routines and increasing system reliability.
AI Engineer @ Nodi
  • Architected backend services for a talent-matching platform using TypeScript and Node.js.
  • Implemented vector search and RAG to improve candidate-matching features.
Research Scholar @ Purdue University — "Owlgorithm"
  • Led a technical team of 3 to build and evaluate a generative AI platform, driving the project from concept to a SIGCSE '26 publication.
  • Architected the backend orchestration for a dual-agent system in Python, designing state management to coordinate agent interactions.
Software Engineer Intern @ Twilio
  • Architected and deployed scalable Spring Boot REST APIs on AWS (EC2 & Lambda), handling geolocation lookups for 10+ countries at <200ms latency.
  • Collaborated in an Agile environment to debug production issues, improving service uptime and maintainability.
Software Engineer @ Dept. of Statistics, Universidad Nacional de Colombia
  • Collaborated on a data governance strategy for health information using the DAMA-DMBOK framework.
Full Stack Engineer @ Instituto de Investigaciones Jurídico Sociales, UNAL
  • Built a Flask web app integrating citation database APIs to automate research paper collection.

Research

GNN Research Project @ Universidad Nacional de Colombia
  • Mentors: Prof. Humberto Sarria.
  • Investigating graph neural network approaches with an emphasis on practical evaluation.
  • Developing a reproducible JAX/Haiku/Optax pipeline with custom components to benchmark alternatives.
Differential Privacy Research @ Universidad Nacional de Colombia
  • Mentored by Prof. Marco Avella.
  • Studied differential privacy algorithms in statistical inference with user-level privacy constraints, in collaboration with Columbia University.

Publications

Owlgorithm: Supporting Self-Regulated Learning in Competitive Programming through LLM-Driven Reflection

Juliana Nieto-Cárdenas, Erin Kramer, Peter Kurto, Ethan Dickey, Andres Bejarano.
To appear in Proceedings of the 57th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE TS 2026).

Status: Accepted (ERT track) · Venue: SIGCSE TS 2026

Projects

mc² Talent

Contributed to an AI-powered talent-matching platform, enhancing search functionality and user onboarding experience.

Owlgorithm

Built a GenAI-based web platform generating Bloom's Taxonomy–aligned reflective prompts for competitive programming learning.

Secret Safe

Python desktop app implementing RSA, ElGamal, and AES cryptosystems.

COVID in Colombia

Analyzed 6M+ COVID case records with PostgreSQL and Scikit-Learn to identify epidemiological patterns and predict case trends.

Education

B.S. in Computer Science @ Universidad Nacional de Colombia

Leadership

Búhos ICPC UNAL Competitive Programming Club
  • Volunteered teaching algorithm lessons.
  • Qualified for the National Competition and Maratona Feminina de Programação (MFP).

Skills

Backend & Cloud
PythonPostgreSQLDockerLinux REST API DesignMicroservicesFlask Spring BootJavaC++
Data & DevOps
SQLGit / GitHub ActionspytestJUnit PineconeChroma
AI & Machine Learning
Graph Neural NetworksLangGraphRAG LLM Fine-Tuning (LoRA)PyTorchJAX OpenAI APIPrompt EngineeringKnowledge Graphs
Languages
Spanish (Native)English (Proficient)