I am a software engineer with experience in large scale web development, database design, data analysis, and machine learning.
Web Development
I have over fifteen years developing dynamic web applications in various languages and frameworks. I have built fully backend rendered applications, single-page applications, and many in between. In doing so I have gained deep experience in HTML, CSS, REST, and GraphQL.
Elixir
I have been developing applications in Elixir, Phoenix, and LiveView since 2016. I currently work at
Erlang Solutions.
Ruby
I am an expert developer of Ruby and Rails. I have worked with amazing engineers developing large scale applications at
Fishbrain,
Couchsurfing, and
Northwoods.
Javascript
I worked as an engineer at
Good Eggs on many full-stack Javascript applications. I have also worked on many Javascript applications in both professional and personal projects.
Databases
- I have long experience with SQL databases (PostgreSQL, mySQL, and SQLite)
- I was one of the primary maintainers of the neo4j gem for many years and I worked as a developer advocate for Neo4j
- I have also worked with MongoDB, Elasticsearch, and Redis
Data analysis
I have often worked with data analysis and machine learning via Python and R