Hi, I’m Chris. I’m a geek software consultant in Ann Arbor, Michigan. I’m also a: F# MVP, (ab)user of LINQ, polyglot, speaker, blogger, writer, video game connoisseur, Detroit sports fan, and BBQ addict.
This blog is where I write about my adventures in software development/life.
I’m always interested in learning about new opportunities to help people develop awesome software. If you have such an opportunity, please feel free to ping me – hireme [followed by @ followed by] chrismarinos.com. I’ll also reply to DMs on twitter if you like that better.
What I Bring to the Table
Most readers of this blog probably know me for my community work with functional programming and F#. I have given numerous talks and trainings on F#/FP in the US and Europe, helped to build the second release of Try F# (go play with it if you haven’t!), created the F# Koans, and written articles for MSDN magazine. I’m also a 4 time (and hopefully counting) Microsoft MVP in F#.
I’m proud of my community achievements, but one of the lessons that I learned early in my career was to keep two dimensions of expertise- vertical and horizontal. The vertical represents deep technical knowledge (for me this is still .NET), and the horizontal represents experience with many different technologies. While I haven’t publicly promoted it, I’m also proud to be able to say that I have production experience building the following applications for clients:
- A browser based e-reader using Backbone.js, Rails, Coffeescript, SCSS, Heroku, and S3
- A large Django web application
- An Android tablet application to digitize paper reporting and sync data to an Azure service
- Core data processing libraries written in .NET (built using MVVM, WPF, Silverlight, and of course LINQ
I have also had personal (not for client) forays into other major technologies like iOS, Scala, Node, etc.
I believe that my two dimensional technical expertise is a great strength, but I also pride myself on balancing that with non technical skill. Keeping my writing, speaking, and other “soft” skills sharp is a big priority for me. I would love to share and grow my mix of technical/non technical chops with a great team of people who are passionate about building amazing things.
What I Look For
In a nutshell, I want a job that will really push me to grow both my technical and and non-technical skills. Within reason, I’m technology agnostic about the work, but I prefer jobs that don’t limit my horizontal technical knowledge (as mentioned above). My ideal role involves being a leader in building products/libraries and driving technical change for teams.
I currently live and work in Ann Arbor, Michigan. I have a desire to stay in the area, but working remotely, traveling, or even short-term relocation are all options. Given the right opportunity and location, permanent relocation is also a possibility.