Skip to main content
Neill Giraldo

Software Engineer · AI Master's Student

Neill Giraldo

I am a Full Stack Engineer with over six years of professional experience working with commercial products in the fields of cybersecurity and HR tech/recruiting. My core expertise lies in Python, PostgreSQL, TypeScript, Node.js, React, and AWS. With a high level of ownership and high-quality standards, I have contributed to several web applications and software systems in tasks that range from feature development to strong architectural decisions to reduce technical debt to the minimum. Scalability is at the core of my concerns when developing new software, and solving technical challenges is my main motivation to bring high-quality software to production. I can work independently and deliver results from a remote setting or onsite. By integrating AI-assistant tools such as Claude Code, I've significantly accelerated my workflow and boosted my overall productivity. I am always interested in contributing to the success of both long-lived and brand-new products.

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.