Senior Software Consultant2018 - 2019Adaptive FInancial Consulting
Technologies: Java, Kotlin, TypeScript, C#
- Contributed to the construction of a low-latency crypto exchange.
- Gathered requirements, architected, and developed for FIX Gateway.
- Worked on tools for cross compilation allowing targeting of multiple platforms/languages.
Senior Software Consultant2017 - 2018ASOS
Technologies: C#, F#, ASP.NET, Azure
- Worked on a high-volume API powering a global eCommerce brand.
- Introduced software to reduce bureaucracy and allow faster deployments, saving both time and money.
Senior Software Consultant2015 - 2016Digiterre
Technologies: .NET, C#, F#
- Developed an electronic trading platform for commodities traditionally traded by email/phone.
- Introduced functional programming techniques to rapidly build new applications with fewer defects.
- Worked on an innovative moment-marketing tool.
- Implemented CI/CD pipelines for rapid cloud deployment.
- Implemented an event-sourced architecture to provide flexibility and allow full audit history.
Vice President, Quantitative Strategies2014 - 2015Credit Suisse
Technologies: F#, C#
- Worked on the front-office building pricing application for financial derivatives.
- Worked with a distributed team in London, New York, and Wroclaw, Poland.
- Worked with stakeholders to gather business requirements and translated to production quality code.
Software Consultant2013 - 2014Perfect Shuffle, Ltd.
Technologies: F#, C#, HTML 5, Sass, Compass, XNA, Zurb Foundation, FRP
- Designed and developed a cloud-hosted, responsive SaaS application for delivering virtual gift cards to small retailers.
- Designed and developed a high-performance trading grid control for financial services using F# and XNA.
Software Consultant2011 - 2013Trayport Contigo
Technologies: F#, C#
- Worked in a mid-sized Agile team to develop Joule, a new commodity trading platform for the energy market.
- Used TDD and BDD within the Agile setting to reduce regressions and involve stakeholders in writing requirements.
- Used functional programming in a commercial environment.
Software Consultant2011 - 2011Avis
Technologies: .NET, C#
- Reverse-engineered a legacy application to gather requirements.
- Designed and built a web application using ASP.NET MVC and C#.
- Migrated existing application data to the new platform.
Software Consultant2010 - 2011ED&F Man
Technologies: C#, MSMQ, ASP.NET MVC
- Built a web application to allow business owners to track and audit counterparty risk.
- Integrated with external accounting systems.
- Designed and built a custom blotter for importing data from Excel.
Software Engineer2009 - 2010Condé Nast Publications
Technologies: C#, HTML, CSS, Umbraco, Lucene, ASP.NET MVC, jQuery
- Worked on the back end for high-volume and high-profile websites including Vogue, Glamour, Wired, and CN Traveller.
- Built a custom asynchronous analytics platform.
- Customized the CMS to integrate fast text searching using Lucene.