James Freiwirth,英国伦敦的开发者
James is available for hire
Hire James

James Freiwirth

Verified Expert  in Engineering

SOLID Principles Developer

Location
London, United Kingdom
Toptal Member Since
July 18, 2015

James拥有超过14年的行业软件开发经验. 他是一个伟大的问题解决者,并能把自己应用到许多不同的领域. 他可以收集需求并进行设计, build, 在与业务部门有效沟通的同时,从头到尾测试完整的系统. 他相信使用最新的工具和技术来完善他的手艺,同时永远不会忘记目标:为客户提供商业价值.

Availability

Part-time

Preferred Environment

Scala, Git, Xamarin, c#, f#, Visual Studio

The most amazing...

...我创建了一个高性能的交易网格,结合了函数式编程和硬件加速游戏引擎.

Work Experience

高级软件顾问

2018 - 2019
适应性财务咨询
  • 为低延迟加密交换的构建做出了贡献.
  • 为FIX Gateway收集需求、架构和开发.
  • 从事交叉编译工具的工作,允许针对多种平台/语言.
技术:c#, TypeScript, Kotlin, Java

高级软件顾问

2017 - 2018
ASOS
  • 致力于为全球电子商务品牌提供大容量API.
  • 引入软件,减少官僚作风,加快部署,节省时间和金钱.
Technologies: Azure, ASP.NET, F#, C#

高级软件顾问

2015 - 2016
Digiterre
  • 为传统通过电子邮件/电话交易的商品开发了一个电子交易平台.
  • 引入函数式编程技术,快速构建缺陷更少的新应用程序.
  • 开发了一个创新的瞬间营销工具.
  • 实现了用于快速云部署的CI/CD管道.
  • 实现了一个事件源架构,以提供灵活性并允许完整的审计历史.
Technologies: F#, C#, .NET

定量策略副总裁

2014 - 2015
Credit Suisse
  • 负责金融衍生品的前台建筑定价申请.
  • 与分布在伦敦、纽约和波兰弗罗茨瓦夫的团队合作.
  • 与涉众一起收集业务需求,并将其转化为产品质量代码.
Technologies: C#, F#

Software Consultant

2013 - 2014
Perfect Shuffle, Ltd.
  • 设计并开发了一个云托管, 响应式SaaS应用程序,用于向小型零售商交付虚拟礼品卡.
  • 使用f#和XNA为金融服务设计和开发高性能交易网格控件.
技术:ZURB Foundation, XNA, Compass, Sass, HTML5, c#, f#

Software Consultant

2011 - 2013
Trayport Contigo
  • 在一个中等规模的敏捷团队中开发Joule, 能源市场的新商品交易平台.
  • 在敏捷设置中使用TDD和BDD来减少回归,并让涉众参与编写需求.
  • 在商业环境中使用函数式编程.
Technologies: C#, F#

Software Consultant

2011 - 2011
Avis
  • 对遗留应用程序进行逆向工程以收集需求.
  • 使用ASP设计并构建了一个web应用程序.NET MVC and C#.
  • 将现有应用程序数据迁移到新平台.
Technologies: C#, .NET

Software Consultant

2010 - 2011
ED&F Man
  • 构建了一个web应用程序,允许业务所有者跟踪和审计交易对手风险.
  • 与外部会计系统集成.
  • 设计并构建了一个自定义记事本,用于从Excel导入数据.
Technologies: ASP.NET MVC, MSMQ, C#

Software Engineer

2009 - 2010
Condé Nast Publications
  • 为包括Vogue在内的高流量、高知名度网站的后端工作, Glamour, Wired, and CN Traveller.
  • 构建自定义异步分析平台.
  • 自定义CMS,使用Lucene集成快速文本搜索.
Technologies: jQuery, ASP.. NET MVC, Apache Lucene, Umbraco, CSS, HTML, c#

Gift Card Systems

为小型零售商提供虚拟礼品卡解决方案的SaaS web应用程序.

Trayport Joule

http://www.trayport.com/en/products/joule
能源市场交易平台.

城镇宣传员电子邮件模板

http://github.com/endeavour/town-crier
一个简单的开源电子邮件模板引擎 .NET.

完美洗牌事件溯源

http://bitbucket.org/perfectshuffle/perfectshuffle.eventsourcing
f#的事件源框架.

Languages

C#, F#, JavaScript, SQL, CoffeeScript, HTML, Java, Kotlin, TypeScript, HTML5, Sass, Assembler x86, C++, C, Haskell, Scala, CSS

Frameworks

.. NET,业务规则引擎, .NET Core, ASP.. NET MVC, ServiceStack, Compass, ZURB Foundation, ASP.NET

Paradigms

DevOps, Functional Programming, 测试驱动开发(TDD), REST, 函数式响应式编程, 面向对象编程(OOP), Agile Software Development, 行为驱动发展(BDD)

Platforms

Azure, Docker, Linux, Xamarin, Umbraco

Other

坚实的原则,SaaS, OWIN, MSMQ

Libraries/APIs

jQuery, XNA, Apache Lucene

Storage

Microsoft SQL Server, PostgreSQL, MySQL, NoSQL

Tools

Visual Studio, Git

2006 - 2007

M.Sc. Degree in Computer Science

纽卡斯尔大学-泰恩河畔-英国

2003 - 2006

B.Sc. Degree in Mathematics

University of Bath - UK

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring