Balazs Kemenes, Developer in London, United Kingdom
Balazs is available for hire
Hire Balazs

Balazs Kemenes

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
May 1, 2017

在他的整个职业生涯中,Balazs一直作为首席开发人员和架构师为一级投资银行开发软件. Some of the companies that are using his solutions in their daily operations are J.P. Morgan, Morgan Stanley, Credit Suisse, UBS, Citigroup, Deutsche Bank, Wells Fargo, Macquarie, Nomura, and more.

Portfolio

Julius Baer
Java, Spring, Python, React, JavaScript
Falcon Capital
JavaScript, C++, Natural Language Toolkit (NLTK), Scikit-learn, NumPy, Pandas...
Partners Capital
JavaScript, C#, Java, Flask, NumPy, Pandas, Python

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, PyCharm, CLion, Unix

The most amazing...

...我参与过的项目包括花旗集团(Citigroup)的结构化票据簿记表计算模块,以及瑞士信贷(Credit Suisse)的欺诈文件检测算法.

Work Experience

Senior Software Engineer

2019 - 2020
Julius Baer
  • 促进多种金融工具的流解决方案,如外汇远期, bond future, commodity future, and more.
  • 使用加权平均算法和非对称优先算法,提供价格聚合算法,为交易者提供Julius Baer的参考价格.
  • Introduced the ladder option prices, 用不同的阶梯加工工艺如书的顶部和最好的价格.
  • 实现了预编译各种StreamBase模块的解决方案,以增加50%的启动时间.
  • 设计了新的基于消息总线的体系结构,以提高在不断变化的节点集群上的可伸缩性.
Technologies: Java, Spring, Python, React, JavaScript

Head of Quant Research

2018 - 2019
Falcon Capital
  • 设计了从草稿到实时交易的高频算法交易策略.
  • 实现了完整的交易系统以及高频滴答数据流.
  • Set up the infrastructure for the entirely automated data feed, intraday trading, and risk management.
Technologies: JavaScript, C++, Natural Language Toolkit (NLTK), Scikit-learn, NumPy, Pandas, Python, Java

Lead Quantitative Developer

2017 - 2018
Partners Capital
  • 设计并实施了投资组合优化模型和算法,以优化配置240亿美元的资产管理规模.
  • 提交本人发起的系统性宏观研究及投资机会检测项目设计.
  • 设计新的架构,选择新的技术栈,对公司的软件基础设施进行全面的重新设计, and implemented the core modules.
Technologies: JavaScript, C#, Java, Flask, NumPy, Pandas, Python

Software Engineer

2015 - 2016
Credit Suisse
  • Designed, as a lead developer, 应用程序的完整架构和编写的代码库解决了投资银行当前面临的主要挑战之一,通过应用机器学习,它可以从以前的结果中学习.
  • 提出了我自己的想法——一个自动化整个团队工作的工作调度框架, 构建和加载庞大的金融数据集到适当数据库中正确命名的新表中.
  • 实现了一种非常有效的算法来计算大型数据集中实体匹配的概率, replacing the bank’s existing, long-used solution.
  • 通过构建依赖注入框架库,在系统的不同组件之间引入松耦合.
Technologies: Microsoft SQL Server, Entity Framework Core, ASP.NET MVC, Java, C#, Machine Learning, C++

Software Engineer

2015 - 2015
Duco
  • 通过丰富高性能c++匹配引擎的聚合计算特征集,增加了交易数据对账服务的价值.
  • 构建新的Java匹配规则,允许在对账过程中进行丰富的数据操作.
  • 通过引入基于saml的单点登录身份验证,使Tier 1投资银行的员工能够使用他们的银行凭证登录到Duco Cube web应用程序.
  • 在Java中维护一个协调作业调度和排队系统的复杂代码库, Akka, and Play.
Technologies: Redis, MySQL, Ruby on Rails (RoR), Ruby, Akka, Java, C++

Software Engineer

2013 - 2015
Citigroup
  • 设计并实现了一个预订单计算组件,该组件完全自动化了之前预订团队的手动流程.
  • 通过优化存储库层中的实体框架查询,提高了结构化票据回收应用程序的性能.
  • Made the code base more maintainable, readable, and reusable by applying design patterns and best practices during development. Used Singleton, Factory, Strategy, SOLID principles, DRY, KISS, and SoC.
  • 通过单元测试覆盖大部分新特性,增强了系统的稳定性.
  • 提高了国库结构化产品标识工作流系统(ISIN)的速度和可靠性, CUSIP, 通过在ID Workflow MVC web应用程序中构建一个单独的组件来取代遗留的解决方案.
  • 通过Hive从Hadoop大数据仓库中检索数据,并在Clojure中过滤/丰富数据,创建结构化票据交易信息的自定义报告.
Technologies: Hadoop, Oracle SQL, Oracle Database, Unity (IoC Container), Apache Hive, Clojure, Entity Framework Core, Windows Communication Framework (WCF), jQuery, JavaScript, ASP.NET MVC, C#

Software Engineer

2011 - 2013
Dealogic
  • 为投资银行投资者和演示者(Morgan Stanley)提供了类似本机的客户端门户单页web应用程序的用户体验, J.P. Morgan, Credit Suisse, UBS, Deutsche Bank, Wells Fargo, Macquarie, Nomura, 以及更多)通过实现用于异步数据检索和可视化的客户端基础设施.
  • 构建iOS应用(app Store中的Dealogic Connect),使一级投资银行的投资者能够收到会议日程相关变化的推送通知,并通过在原生应用中打开web应用快速响应.
  • 通过在Xamarin中重写整个项目,确保应用程序的公共代码库在多个平台之间共享.
  • 实现了一个解决方案,允许iOS应用使用现有的MVC网站作为REST API.
Technologies: iOS SDK, Xamarin, C#, Objective-C, CSS3, HTML5, Ajax, jQuery, JavaScript, Microsoft SQL Server, Windows Communication Framework (WCF), ASP.NET MVC 3

Software Engineer

2010 - 2011
Alstom
  • 通过创建大多数XAML用户界面,增强了ICONIS应用程序的可用性.
  • 通过在Silverlight中重写多个传统的WinForms组件,改进了ICONIS解决方案的性能.
  • 通过执行定期的对等代码审查,使代码库更易于维护、可读性和清洁度.
Technologies: XAML, MS Silverlight, C#

Credit Suisse Client Portal

http://credit-suisse.dealogic.com/conferences/Conferences/Conference
As I built the software for Tier 1 investment banks (their products are not public, except a few) which provides public information for investors and ventures.

这个网站由瑞士信贷(Credit Suisse)使用,我是Dealogic的主要开发者之一. It gives access for the Credit Suisse conferences.

Languages

C++, C#, Python, Java, R, Objective-C, Clojure, CSS3, CoffeeScript, HTML5, TypeScript, UML, Ruby, JavaScript, XAML

Frameworks

Windows Communication Framework (WCF), Akka, Entity, Concordion, Google Mock (GMock), Google Test, NUnit, Unity, ASP.NET MVC, Hadoop, Flask, AngularJS, Ruby on Rails (RoR), Hibernate, JUnit, Play, Boost, Redux, Django, Spring Boot, .NET Core, Entity Framework Core, ASP.NET MVC 3, iOS SDK, Spring

Libraries/APIs

React, Proxygen, Log4Net, Moq, LINQ, Web API, SQLAlchemy, jQuery, Backbone.js, Marionette.js, Pandas, NumPy, Scikit-learn, Natural Language Toolkit (NLTK), Node.js, TensorFlow

Tools

MATLAB, Subversion (SVN), TFS, Git, RSpec, Apache Maven, Apache Airflow, CLion, PyCharm, IntelliJ IDEA, MS Silverlight

Paradigms

Distributed Computing, Parallel Computing, Test-driven Development (TDD), Functional Programming, Agile, REST, Microservices

Platforms

Unix, Amazon Web Services (AWS), Oracle Database, Xamarin

Storage

RocksDB, Redis, MySQL, Oracle SQL, Apache Hive, Microsoft SQL Server, Google Cloud, Elasticsearch

Other

SOLID Principles, Classification Algorithms, Image Analytics, Clustering Algorithms, Video Analysis, Sentiment Analysis, Deep Neural Networks, Big Data, Ajax, Data Mining, Machine Learning, Natural Language Processing (NLP), GPT, Generative Pre-trained Transformers (GPT), Unity (IoC Container), Computer Science, Programming, Web Applications, Microsoft Azure

2016 - 2017

Master's Degree in Computer Science

University of Warwick - Coventry, UK

2015 - 2015

Certificate (C++, Master Level, Score: 4.28) in C++

Brainbench - London, UK

2014 - 2014

MCSD 70-487 Certification in Developing Microsoft Azure and Web Services

Microsoft - London, UK

2014 - 2014

MCSD 70-486 Certification in Developing ASP.NET MVC Web Applications

Microsoft - London, UK

2014 - 2014

MCSD 70-480 Certification in Programming in HTML5 with JavaScript and CSS3

Microsoft - London, UK

2005 - 2011

Bachelor's Degree in Computer Science

Eötvös Loránd University - Budapest, Hungary