About Me

My name is Mike. I'm a software developer and engineering manager who has worked in the industry for about eight years. I currently work for a fintech startup in NY, and prior to that I worked mostly in e-commerce, shipping, and logistics.

My interests are varied, but the most prominent revolve around technology and organization: data hoarding, software engineering best practices, libre software, and spending my free time making checklists/spreadsheets are fairly representative examples. I enjoy learning new things and playing with technology, which is very convenient in a field with so much to learn (you can see the technologies I've worked with professionally below).

My other novice interests include music theory and production, film, literature, history (Roman/Byzantine in particular), birding, and homebrewing. I have also (moreso in the past) engaged in politics and ran for local office in the town of Brookhaven, NY in 2017, an election which through great passion and effort I handily lost.

Skills


(roughly in order of proficieny)

Languages

  • Java
  • C#
  • Python
  • SQL
  • Javascript
  • Typescript
  • Elixir
  • PHP

Frontend Frameworks

  • React
  • AngularJS
  • Vue.js

Backend Frameworks

  • Django
  • Vert.x
  • Flask
  • Express

Databases

  • PostgreSQL
  • MS SQL
  • SQLite
  • MongoDB

Cloud

  • AWS S3
  • AWS SQS
  • AWS RDS
  • AWS Lambda

Observability

  • DataDog
  • OpsGenie

Version Control

  • Git (Gitlab & Github)
  • TFS

CI/CD

  • Gitlab CI/CD
  • TravisCI

Design

  • HTML
  • CSS
  • Sass
  • Bootstrap
  • Adobe Illustrator
  • Adobe Photoshop
  • Figma

Testing

  • JUnit
  • Mockito
  • NUnit

Miscellaneous

  • Terraform