Hi, I'm Ivan.

I build software.

Computer Science Master's student at FIU. Previous software engineer intern at Microsoft.

About

Ivan Figueroa

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

I interned at Microsoft in summer 2026, and before that I worked on a social sports platform at Sports Excitement.

Outside of school and work, I'm usually working on a side project and learning something new.

Experience

Software Engineer Intern · Microsoft

May 2026Aug 2026

Redmond, WA

Built a .NET MCP server that lets an Azure AI agent find data inconsistencies and open IcM tickets for Microsoft Commerce Core on-call teams.

  • Engineered a .NET Model Context Protocol (MCP) server enabling an Azure AI agent to automatically detect data inconsistencies in the Business Vetting platform databases used by Microsoft's Commerce Core organization and open incident (IcM) tickets for on-call teams.
  • Built a self-updating catalog of data-integrity checks across several systems that the agent extends in plain English with no redeploy.
C#.NETMCPAzure AI

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.