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