I am a Software Architect with over 10 years’ experience architecting, building, and maintaining complex applications. I have both led teams and contributed individually. Specifically, I have designed and developed web applications for a multi-national company, seismic processing systems on computing clusters, and desktop applications with near-real-time data streams. I am proficient in languages like Clojure, Python, Elixir, and C#, in designing products using a clean architecture, and in databases like PostgreSQL and MongoDB.
However, developing great software requires more than just technical expertise. For example, my career has involved gathering, understanding, and implementing customer requirements. I have mentored younger staff helping them to grow personally and professionally.