Skip to main content

Hi, I'm Michael

I'm a technical problem solver with over eight years of experience in enterprise application support, systems administration, and software development. I excel at diagnosing complex issues—analyzing logs, stack traces, and system behavior to identify root causes and deliver reliable solutions. I build tools and automation to streamline workflows, and I communicate technical concepts clearly to both technical and non-technical audiences. My background in scientific research informs a rigorous, detail-oriented approach to troubleshooting and documentation.
Check my skills

Formal Education (education-list)

2010-2014
Florida State University
Bachelor of Science (BSc), Biochemistry
2023-2025
Florida State University
Master of Science (BSc), Biochemistry

Key Job Experience

Sep 2023 - May 2025
Research Assistant
Florida State University. Tallahassee, FL

Research Assistant (Biophysics)

Florida State University

  • Designed a framework to read a variety of structured and unstructured protein databases using Python, Pyspark (from Apache Spark) to enable us to make side-by-side comparisons of how other labs study how proteins move, and thereby test the effectiveness of our own methods.
  • Used framework to pipeline protein data where it was queried in Spark-SQL, enabling rapid performance on large datasets.
  • Ensured code quality with pre-commit, black, isort, flake8 and Github Actions.
  • Set up Alphafold workflows using Shell Scripts and Docker on Linux systems, enabling our lab to apply our research to a wider variety of protein structures.
  • Wrote Python libraries for serializing/deserializing PDB files and transforming protein data as Pandas Dataframes, enabling other teams to work with protein data in an analytics-friendly format (such as Apache Parquet).
  • Used data visualizaiton tools MatplotLib and GnuPlot and presented research findings to department faculty in the form of a public lecture.

Sep 2018 - Oct 2023
Tier 3 Application Support
Anju Software. Ft. Lauderdale, FL

Software Developer | Tier 3 Application Support

Anju Software, Inc.

  • Built and Maintained data pipelines with Azure Databricks, and data modeling principles to transform raw data from clinical trials (collected through our software) into easily accessed data marts and reports that enable our clients to make effective decisions about ongoing drug trial design.
  • Investigated and corrected source-code defects for clinical data-entry software written in C# and Microsoft SQL (tSQL), and wrote performance-optimized queries to safely fix any bad data generated through bugs or through user error.
  • Analyzed application logs, browser network activity, error messages and stack traces and source code to identify and fix problems in product that could not easily be identified, improving customer satisfaction.
  • Collaborated with cross-functional teams with tools like ServiceNow and Jira to prioritize, test, and release fixes in a safe and timely manner.

Jan 2017 - Sep 2018
Software Developer
Strategic Database Research. Deerfield Beach, FL

Software Developer

Anju Software, Inc.

  • Led development of a centralized data warehouse and performance-optimized SQL reporting workflows, improving data accessibility and reducing report generation time for business operations.
  • Gathered business requirements and designed operational reports used daily by management teams to prioritize workloads and support decision-making.
  • Collaborated with technical and non-technical stakeholders to translate operational needs into reporting and data solutions, improving adoption and cross-team communication.
  • Analyzed structured and unstructured lead generation data to identify high-conversion contact patterns, improving targeting efficiency and optimizing outbound call campaigns.
  • Built and maintained REST API data ingestion pipelines to integrate new lead sources, expanding available business intelligence data and improving pipeline reliability.

A selection of my work

Cryptocurrency Tracker

After recent success in the cryptocurrency market. I decided to build an efficient cryptocurrency tracker. It grabs the latest prices for any and all cryptocurrencis that the user defines. Here are a few features:

  • An alerting sytem, that lets you know when a currency’s price has moved out of preset bounds, or if a currency’s price has changed by more than a given percentage in a given time.
  • Graph price history of a currency in USD
  • Graph price history of a currency relative to another currency BTC/GOLD
  • “Last at” queries, which enable you to see at a glance when a currency was, if ever, at a given price.
Case Study

Molecular DataBase (a Protein Conformational Pipeline)

The lab where I worked at FSU was studying protein dynamis - the ways that proteins move in order to do their particular functions. This has been studied by many others. But when each research group database of protein movements, they change the definition of what kind of movement is taking place.

In order to make possible a cross-comparison of conformational studies I created a unified data pipeline capable of injesting data from:

  • html formats for DynDom and Protein Structual Change (PSC) databases
  • Protein Data Bank api json results
  • SCOPe categorization database custom file formats

Once this data was gathered, PySpark transformed it into tables which could be queried with ordinary SQL, enabling easy cross-comparison of databases. One of the most advanced features of this code is the of subclasses and graphlib to handle recursive dependencies, which is a particular issue with the Protein Data Bank.

Case Study

Clioreader

Clioreader is a full-stack web application using Flask, BootStrap, and Amazon Web Services to enable a user to upload text, including pdf format books, and convert them into audiobooks using Amazon’s state-of-the-art Text-To-Speech engine.

(not actively maintained)

Case Study

What you seek

If you are looking for someone to take care of any of the following needs, I may just be the right person for you.