Skip to main content
Neill Giraldo

Software Engineer · AI Master's Student

Neill Giraldo

I bridge robust software engineering with practical AI — six years building full stack applications and clean API integrations, now channeled into machine learning and deep learning architectures. I thrive operating with high autonomy in fully remote teams, turning complex data workflows into production-ready systems.

Neill Giraldo headshot

About

I am a Fullstack Software Engineer with over six years of professional experience building scalable systems and user-friendly web applications. My core expertise lies in Python (FastAPI, Flask), TypeScript, React.js, and Node.js, with a proven track record of optimizing application performance and cloud architecture in production environments. Driven by a passion for emerging technologies and intelligent systems, I am currently pursuing an M.Sc. in Artificial Intelligence.

Showcase

Live sites I've built and shipped.

Screenshot of the Flights website homepage showing a flight search form

Flights

Finds affordable flights from a local airport within a set budget and date range.

Work Experience

  1. Full Stack Developer

    Oct 2022 – Nov 2024

    JobNinja — Munich, Germany

    • Tech stack: Next.js (React.js + TypeScript), Python (Flask), PostgreSQL, AWS, Heroku.
    • Architected and developed a brand-new frontend application for the core company website.
    • Improved and maintained core Python (Flask) backend systems for performance and scalability.
    • Optimised Core Web Vitals and refactored code to significantly boost SEO performance.
  2. Full Stack Developer

    Apr 2021 – May 2022

    NortonLifeLock (Avira) — Tettnang, Germany

    • Tech stack: React.js, TypeScript, Node.js, AWS (CloudFormation, Lambda Functions, IAM).
    • Delivered high-quality cloud features consistently in a 100% remote global team, with high autonomy.
    • Designed and built scalable AWS cloud solutions using IaC, ensuring robust and repeatable deployments.
    • Automated end-to-end deployment workflows by developing and maintaining efficient CI/CD pipelines.
  3. Full Stack Engineer

    Nov 2018 – Mar 2021

    Avira — Tettnang, Germany

    • Tech stack: React.js, TypeScript, Node.js, AWS.
    • Expanded full-stack capabilities for Avira Password Manager, ensuring a secure cross-platform user experience.
    • Developed an AWS AppSync data synchronization module for offline and real-time functionality.
    • Built event-driven, serverless cloud services using AWS Lambda, DynamoDB, and CloudFormation.
  4. Software Developer

    Jun 2018 – Oct 2018

    Olimpia IT — Bogotá, Colombia

    • Tech stack: .NET Framework, AngularJS.
    • Maintained and improved a PIN generation system used by 10M+ customers.
    • Enhanced the Secure File Transfer System UI for better user experience.
    • Supported and developed new features for the HR system.
  5. Systems Analyst (Innovation)

    Jan 2018 – May 2018

    Asesoftware — Bogotá, Colombia

    • Tech stack: Java Enterprise, PrimeFaces.
    • Developed a real-time monitoring prototype for a top-tier bank.
    • Integrated large-scale log processing and automated alerting systems.
    • Built interactive dashboards using Java Enterprise, PrimeFaces, PostgreSQL.
  6. Software Engineering Intern

    Jun 2016 – Dec 2016

    Avira — Tettnang, Germany

    • Tech stack: Python, Flask, SQLAlchemy, AngularJS.
    • Automated localization & licensing processes using Python, Flask, SQLAlchemy.
    • Developed a REST API with a modular Blueprints structure.
    • Created a Proof of Concept for an AI chatbot using Python, NLTK.

Education

M.Sc. Artificial Intelligence

2025 – Present

Universidad de los Andes (Online) — Munich, Germany

  • Theory: Advanced study of supervised, unsupervised, deep, and reinforcement learning methodologies.
  • ML Pipelines: Built, tested, and validated end-to-end data pipelines and model workflows using Python, Scikit-learn, Keras, and TensorFlow.
  • Architectures & Systems: Applied traditional algorithms alongside developing advanced Transformer-based models and reinforcement learning agents utilizing Hugging Face and PyTorch.

B.Sc. Systems & Computing Engineering

2011 – 2018

Universidad Nacional de Colombia — Bogotá, Colombia

  • Computer Science Foundations
  • Software Engineering / Architecture
  • Project Management
  • Engineering Background

Exchange Program in Computer Science

2015 – 2016

Technische Universität Darmstadt — Germany

  • Exchange year within the Computer Science program.
  • Coursework: Machine Learning, Natural Language Processing, Software Testing.

Projects

Affordable Flights from Germany

Problem: Wanted a faster way to discover affordable travel destinations within a given date range, instead of manually checking flight prices one by one.

My role: Independent developer — designed and built the full stack, from the real-time backend API to deployment automation.

Next.js · Tailwind CSS · FastAPI (Python) · GitHub Actions · Vercel · Ryanair API

Outcome: Built a real-time FastAPI backend that aggregates fare data to optimize travel search; automated continuous deployment via GitHub Actions to Vercel, and applied SEO strategies and analytics tracking to significantly boost platform visibility.

Skills

Languages

  • Python
  • TypeScript
  • JavaScript
  • Java

Frameworks & Libraries

  • React.js
  • Next.js
  • Node.js
  • Flask
  • FastAPI
  • AngularJS

Machine Learning

  • TensorFlow
  • PyTorch
  • Hugging Face Transformers
  • Scikit-learn
  • Keras

Cloud, Tools & DevOps

  • AWS (Lambda, CloudFormation, DynamoDB, IAM, AppSync)
  • PostgreSQL
  • Heroku
  • Vercel
  • GitHub Actions
  • Git

Contact

Open to new opportunities — the fastest way to reach me is email.