James Freiwirth, Software Developer in London, United Kingdom
James Freiwirth

Software Developer in London, United Kingdom

Member since March 1, 2015
James has over 14 years experience building software in industry. He is a great problem-solver and can apply himself to many different domains. He can gather requirements and design, build, and test complete systems from beginning to end whilst communicating effectively with the business. He believes in using the latest tools and techniques to perfect his craft whilst never losing sight of the goal: delivering business value for the client.
James is now available for hire

Portfolio

Experience

Location

London, United Kingdom

Availability

Full-time

Preferred Environment

Visual Studio, F#, C#, Xamarin, Git, Scala

The most amazing...

...thing I've built was an extremely high-performance trading grid using a combination of functional programming and a hardware-accelerated game engine.

Employment

  • Vice President, Quantitative Strategies

    2014 - 2015
    Credit Suisse
    • 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.
    Technologies: F#, C#
  • Software Consultant

    2013 - 2014
    Perfect Shuffle Ltd
    • 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.
    Technologies: F#, C#, HTML 5, Sass, Compass, XNA, Zurb Foundation, FRP
  • Software Consultant

    2011 - 2013
    Trayport Contigo
    • 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.
    Technologies: F#, C#
  • Software Consultant

    2011 - 2011
    Avis
    • 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.
    Technologies: .NET, C#
  • Software Consultant

    2010 - 2011
    ED&F Man
    • 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.
    Technologies: C#, MSMQ, ASP.NET MVC
  • Software Engineer

    2009 - 2010
    Condé Nast Publications
    • 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.
    Technologies: C#, HTML, CSS, Umbraco, Lucene, ASP.NET MVC, jQuery

Experience

Skills

  • Languages

    C#, F#, JavaScript, SQL, CoffeeScript, HTML5, Sass, Assembler x86, C++, C, Haskell, Scala, CSS
  • Frameworks

    .NET, Business Rules Engine, ASP.NET MVC, ServiceStack, AngularJS
  • Tools

    Visual Studio 2015, Visual Studio 2013
  • Paradigms

    SOLID Principles, DevOps, Functional Programming, Test-driven Development (TDD), REST, Functional Reactive Programming, Object-oriented Programming (OOP), Agile Software Development, Behavior-driven Development (BDD)
  • Platforms

    Azure, Xamarin
  • Other

    SaaS, OWIN, Xamarin Forms
  • Libraries/APIs

    jQuery
  • Storage

    Microsoft SQL Server, PostgreSQL, MySQL, NoSQL

Education

  • M.Sc. degree in Computer Science
    2006 - 2007
    University of Newcastle-upon-Tyne - UK
  • B.Sc. degree in Mathematics
    2003 - 2006
    University of Bath - UK

To view more profiles

Join Toptal
I really like this profile
Share it with others