Hi, I'm Ivan.

I build software for the web and mobile.

Computer Science grad student at FIU. Right now I'm interning at Microsoft and building full-stack apps in my spare time.

About

Ivan Figueroa

I'm a Computer Science grad student at Florida International University. Most of my time goes into building full-stack web and mobile apps, usually anything that lets me touch both the interface and the systems behind it.

I'm interning at Microsoft this year, and before that I worked on a social sports platform at Sports Excitement as part of a Scrum team. I like writing code that's easy to read, easy to change, and doesn't fall over in production.

Outside of school and work, I'm usually picking apart a new framework or shipping a side project to see how it holds up.

Experience

Software Engineer Intern · Microsoft

May 2026Aug 2026

Redmond, WA

Built an AI-powered anomaly detection system in C#/.NET on Azure, replacing a hardcoded detection pipeline with autonomous SQL generation.

  • Architected and built an AI-powered anomaly detection system in C#/.NET on Azure Functions, using Azure OpenAI to generate SQL on the fly in place of a hardcoded detection pipeline.
  • Implemented the full Reason-Act-Observe agent loop along with security guardrails such as SQL validation, token and timeout budgets, allowlists, and circuit breakers.
  • Added end-to-end observability through Application Insights.
C#.NETAzure FunctionsAzure OpenAIApplication Insights

Tech Fellow · CodePath

Sep 2025Dec 2025

Miami, FL

Mentored students through technical interview prep, focused on data structures and algorithms in Python.

  • Mentored 15+ students each week on data structures and algorithms interview prep in Python.
  • Coached students on debugging, code optimization, and whiteboard problem-solving techniques.
PythonData StructuresAlgorithmsMentorship

Full Stack Software Engineer Intern · Sports Excitement

May 2025Sep 2025

Miami, FL

Built backend microservices for a sports gear web marketplace and worked with the team in an Agile Scrum process.

  • Engineered backend microservices with Node.js, Express, and Prisma to power sports gear search filtering in a web marketplace.
  • Collaborated with product managers and engineers in an Agile Scrum process, including weekly code reviews.
Node.jsExpressPrismaAgile Scrum

Project Coordinator · AI4ALL

Aug 2024Dec 2024

Remote

Mentored 5 student teams through machine learning projects from start to finish.

  • Helped students debug Python and clean and preprocess their data.
  • Guided teams through techniques like regression and feature selection.
  • Coordinated technical tasks to keep projects on track to completion.
PythonMachine LearningRemote CoordinationProject ManagementLeadership

IT Intern · Memorial Healthcare System

May 2023Jul 2023

Hollywood, FL

Wrote Python scripts to support a data migration from Lawson to Workday.

  • Parsed and reformatted CSV invoice data for the new system.
  • Reduced manual data entry through automation.
  • Supported a cleaner handoff between systems.
PythonCSV ParsingAutomationScripting

Extracurricular

Guild Mentor · Break Through Tech

Dec 2023Dec 2023

Miami, FL

Mentored a high school team during the Break Through Tech Miami Winter Guild program.

  • Guided students in designing and building a mobile app prototype.
  • Focused the project on a study-group matching idea.
  • Shipped a working prototype within a 5-day sprint.
MentorshipLeadershipPrototypingMIT App Inventor

Python Instructor Volunteer · Paul Bell Middle School

Aug 2023Dec 2023

Miami, FL

Taught Python and computer science fundamentals to 10+ middle school students in a volunteer-led program.

  • Delivered hands-on exercises, games, and live coding demos.
  • Made coding approachable and engaging for first-time programmers.
  • Helped students build confidence in logic and problem-solving.
PythonTeachingCommunity ImpactVolunteering

Hackathon Participant · ShellHacks 2023

Sep 2023Sep 2023

Miami, FL

Built a music popularity prediction model from a Spotify dataset during a first hackathon.

  • Worked with peers to analyze the dataset and train a model in Python.
  • Used common ML libraries for the prediction pipeline.
  • Gained hands-on experience with data cleaning, visualization, and teamwork.
PythonPandasScikit-learnMatplotlibData Visualization

Projects

Skills

Languages & Frameworks

JavaJavaScriptC#.NETSQLPythonNodeExpressReactReduxTailwindSpring Boot

Databases & Cloud

PostgreSQLMongoDBAWSAzureRedis

Tools

GitDockerPostmanRenderVercelLucidchart

Certifications

CodePath Intermediate Web DevelopmentCodePath Advanced Technical Interview PrepAWS Cloud Practitioner (pursuing)

Contact

Want to work together or just say hi? The fastest way to reach me is email, but I'm on GitHub and LinkedIn too.