Michael Colandrea

Software Engineer & Coffee Enthusiast

About Me

Who I Am

I'm a software developer with a love for coffee. I enjoy building robust APIs, backend systems, and system infrastructures that can stand the test of time. I'm particularly interested in cloud computing and data management.

What I Do

I am experienced in Python, C#, TypeScript, and C++. I have worked with cloud platforms like AWS and GCP and frameworks such as NextJS and FastAPI. I am proficient in CI/CD practices using tools like GitHub Actions and CircleCI. Additionally, I have expertise in containerization technologies like Docker and have extensive experience with SQL & NoSQL databases.

When I'm Not Coding

When I'm not coding, you'll catch me exploring new coffee blends, gaming, or spending quality time with my family.

Coding

Building robust APIs and backend systems

Coffee

Exploring new coffee blends

Gaming

Enjoying some downtime

Family Time

Quality time with loved ones

Work History

Software Developer

New York State Information Technology Services

Current
Apr '24 - Present
  • Designed, developed, and maintained RESTful APIs using FastAPI & .NET Web API
  • Integrated APIs with database systems to manage data efficiently
  • Collaborated with front-end developers to integrate API endpoints with user interfaces
ASP.NETC#BootstrapFastAPIAWSAzureJavaCold FusionSentry

Software Developer Intern

Application Consulting Group Inc.

Apr '23 - Aug '23
  • Developed Python scripts and modules to extend the functionality of TM1/TI IBM
  • Utilized IBM TM1/TI to contribute to the development of business dashboards and datasets
  • Developed and executed comprehensive test plans to validate the functionality and reliability of TM1/TI IBM and Python solutions
C#PythonTM1GitlabAWS

Software Developer Intern

SOUTHERN NEW HAMPSHIRE UNIVERSITY R&D

Feb '22 - Aug '22
  • Developed RESTful APIs to facilitate seamless communication between various application modules and external services, enhancing overall system integration.
  • Learned the basics of natural language processing (NLP) using Python and Neo4j to help build relations between students entered data, the subject they were learning and the notes from the professors.
  • Participated in code reviews, testing, and debugging activities to ensure the quality and functionality of the software.
PythonFastAPIFlaskGCPNeo4jAWS

Software Support Coordinator

Miles Technologies

Apr '22 - Aug '22
  • Provided technical support to customers using JIRA, Salesforce, and proprietary software to troubleshoot and resolve tickets, phone calls and video calls
  • Collaborated with cross-functional teams, including software developers and product managers, to identify and resolve software issues and bugs
  • Conducted quality assurance procedures by generating documentation and employing Selenium automation while also performing manual testing on applications
SQLPythonJiraAWSAzureStrivenGSuite

Before The Tech Career!

HR, Sales & Retail

Sep '10 - Jun '20
  • Before the start of my tech career, I had worked in retail and sales for a majority of my younger years. Going from Sales to Human Resources over the 10 year span of working.
  • In the start of 2020, I started my journey in tech with a college degree in Computer Science. In May of 2023 I graduated with my Bachelors of Science in Computer Science!

Projects

MapleBuddy

MapleBuddy

MapleBuddy is a companion app for MapleStory players, providing tools like a massive monster library, guides, quest lists, and calculators for experience and in-game currency to optimize progress. It also offers boss timers, training advice, and community features like leaderboards and Discord integration, all designed to support players' adventures in Maplestory Worlds style OSMS Servers based on MapleStory.

NextJSTypeScriptFastAPIGCPDockerSupabase
Code Wolf AI

Code Wolf AI

Code Wolf AI is an AI-powered code reviewer designed to help developers streamline their code analysis process. It quickly identifies bugs, optimizes code structure, and ensures best practices across multiple programming languages.

NextJSTypeScriptFastAPIGCPDockerClerk
GameFo

GameFo

GameFo is an API designed to display information for video games based on user queries. It provides unique details about games, including their release date, available platforms, and much more.

PythonFastAPIGCPPostgreSQLDocker
What's The Dish!

What's The Dish!

Whats the dish is a recipe and fast food randomizer designed to help you decide what to eat when you just can't decide! This web app provides a diverse selection of meal options, whether you're looking for a homemade recipe or a quick bite from a random fast food joint.

NEXTJSFastAPIAWSDockerMySQL