Aistis Baltrus
Verified Expert in Engineering
Algorithmic Trading Developer
Aistis has worked for top tier banks. He's a seasoned algorithmic trader, quantitative analyst, developer, and strategist who can implement complex and challenging algorithmic and quantitative analysis trading tasks in MATLAB, C#, C++, OpenQuant, TradeStation, SQL, ZeroMQ, and CQG.
Portfolio
Experience
Availability
Preferred Environment
Windows, SQL, MATLAB, C++, C#
The most amazing...
...thing I do is that I build automated trading systems.
Work Experience
Quantitative Analyst (Quant) | Developer
Asset Management
- Built an automated trading system.
- Optimized hundreds of automated trading systems.
- Created automated trading system portfolios.
Quant Developer
BNP Paribas Corporate & Investment Banking, London, UK
- Maintained the in-house product written in C++ for capturing all types of deals.
- Developed a latency monitoring tool to measure delays between many parts of the system.
Researcher | Developer
Société Générale Asset Management - Alternative Investments – Hedge Fund
- Gained a well-rounded knowledge of algorithmic trading; was exposed to all aspects of algorithmic trading.
- Researched and developed a dynamic trend-following model for 38 instruments (return ~20%).
- Developed spread strategies with one trader, constructed a portfolio, and implemented it. It is live now and runs very well; 25% in 10 months.
- Redesigned and rewrote a market data engine which adjusts futures contract data.
- Developed a GRID computing engine to run our strategies optimization on 250 PCs.
Analyst Programmer
Deutsche Asset Management (Deutsche Bank Group) - Portfolio Engineering Group, London, UK
- Architected and implemented a market data engine based on DataStream and Bloomberg.
- Introduced a change control system to the team.
- Profiled and optimized our internal fixed risk calculation engine to work twice as fast. Most of the optimizations were made in database management and string operations.
- Increased the speed 3 times of our quantitative asset allocation engine. Once again, most of the speed improvement I archived was by optimizing database calls and string comparison.
- Developed a nonlinear transaction cost calculation for our system.
- Incorporated a faster quadratic optimizer in our asset allocation engine. The new one is much faster, more stable, and has more features. It resulted in speed improvement of 2-3 times more.
Analyst Programmer
IntelliQ, London, UK
- Developed an algorithm for clustering nodes in link analysis (used in fraud detection).
- Created a variance/quantitative analysis engine in order to detect abnormal/fraudulent cashiers.
- Created a fast association rule engine by using advanced data structures and Intel C++ compiler.
- Developed an automated Star schema (for Data Warehousing) creation algorithm and implemented it (very innovative).
- Developed a number of data preparation/transformation/load tasks for major UK retailers.
Experience
Developed a Multi-Core Algorithmic Trading Model to Trade Strategies in C#
Developed Trading Models using MATLAB and TradeStation
Personal Coding History
London City for Deutsche Bank Work History (2004 to Present)
Skills
Languages
C#, C++, SQL, Java, JavaScript, XML, Python
Tools
Microsoft Excel, MATLAB, TIBCO Rendezvous
Industry Expertise
Banking & Finance
Other
Data Warehouse Design, Data Warehousing, Futures, Data Mining, Neural Networks, Genetic Algorithms, Algorithmic Trading, Data Analysis, Decision Trees, Multithreading, FIX Protocol, Analysis, Project Lifecycle, Grid Computing, Data Processing, Risk, Technical Analysis, Financial Market Data, VaR, Engineering, Optimization, Costs, GRID, TIBCO
Libraries/APIs
Windows Forms (WinForms), NetMQ, ZeroMQ, Bloomberg API
Platforms
Oracle, Windows, Tradestation, Joomla 3
Storage
MySQL, SQLite, Microsoft SQL Server
Paradigms
Agile, Concurrent Programming
Education
Ph.D. in Artificial Intelligence and Neural Networks
Vilnius University - Vilnius, Lithuania
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring