
Petr Janoušek
Verified Expert in Engineering
Artificial Intelligence (AI) Developer
Prague, Czech Republic
Toptal member since March 20, 2017
Petr is an enthusiast in a creative problem solving who promotes innovative approaches to maximize efficiency. He uses the full-stack .NET platform to deliver fully-tested and well-engineered solutions. Petr has experience across the full project life-cycle in variously sized teams.
Portfolio
Experience
- C# - 8 years
- Artificial Intelligence (AI) - 5 years
- Windows Presentation Foundation (WPF) - 4 years
- Concurrent Programming - 4 years
- C++ - 3 years
- Windows Communication Foundation (WCF) - 2 years
- Git - 2 years
- Algorithmic Trading - 2 years
Availability
Preferred Environment
Git, Visual Studio, Windows
The most amazing...
...work I've done was to pioneer an innovative approach combining artificial intelligence and graph theory in a puzzle video game.
Work Experience
C# Back-End Electronic Trading Software Developer
Barclays Capital PLC
- Participated actively in the development of a hghi-performance and stability critical electronic trading platform with focus on algorithmic trading.
- Acted as a team member of a small group of hi-skilled software developers dedicated to develop and maintain an electronic trading exchange platform featuring autonomous trading algorithms as well as providing a trading tool for exchange traders.
- Worked on project design and development.
- Strove for innovations, promoting best technologies and team work.
- Pioneered NoSQL technology for maximizing solution performance.
- Acted as the full-project owner of a hi-performance centralized historical data service maintaining terabytes of exchange data.
- Orchestrated a solution delivery with Build The Bank as well as Run The Bank team members.
- Extended the capabilities of an algorithmic trading simulation tool with the purpose of maximizing the profit generated by algorithmic trading.
- Diagnosed possible bottlenecks as well as malfunctions in a test environment to maximize electronic trading platform stability.
C# Back-End Software Developer
ION Trading
- Extended actively the current platform capabilities while taking advantage of modern technologies.
- Developed the connectivity of a large distributed trading platform to various exchanges.
- Redesigned old components so that they are cleanly designed and easy to maintain; following up-to-date programming paradigms.
- Took advantage of parallel programming to maximize code performance.
- Covered code with unit tests to enhance delivered solution quality.
- Acted in the role of project owner of a component connecting trading platform with an exchange.
- Maximized solution performance by asynchronous programming.
- Added reusability by following modern programming techniques.
- Enhanced code quality by covering the code with unit tests.
C++/C# Developer
First Certification Authority
- Maintained and enhanced the company portfolio of client front-end applications with a focus on public key infrastructure (cryptography).
- Closely communicated with the business—ensuring the business gets what is needed.
- Acted as the project owner of a front-end solution used to easily create and verify electronic signatures.
- Worked in close cooperation with the business and design team to ensure the solution meets both business and client requirements while delivering the front-end application following up-to-date design principles.
3D Artist
Berserkers
- Acted as the artist lead of a small startup iOS game project.
- Coordinated the game graphics design—maximizing amount and quality of created content while meeting budget constraints.
- Created the complete graphics content of a 3D role play game from Mars. Used up-to-date and standard technologies to design and create the game content.
- Took advantage of both technical and creative skills to deliver the content a small team needed.
- Made the most out of working a small team—it allowed great team cooperation and immediate decision-making for maximizing team efficiency.
3D Artist | Tester
Chaos Concept
- Created 3D graphics content for commercially succesful PC game UFO Extraterrestrials 1 & 2.
- Converted 2D content made by a 2D artist into 3D game content.
- Took advantage of both technical and creative skills to deliver the content a small team needed.
Experience
Historical Market Data Service
BrainBench | C# 4.0 (SHL Talent Measurement)
Score: 3.89
Percentile comparison: The global population 91% (better than 91% participants).
BrainBench | OO Concepts (SHL Talent Measurement)
Score: 3.87
Percentile comparison: The global population 96% (better than 96% participants).
Paper Presented at the IEEE International Conference on Robotics and Automation
The proposed structure divides the space into elements that support determination of suitable sensing locations to cover the objects during solution of the multi-goal path planning.
Education
Master's Degree in Artificial Intelligence
Czech Technical University in Prague - Prague, Czech Republic
Bachelor's Degree in Elecrtronics
Czech Technical University in Prague - Prague, Czech Republic
Skills
Libraries/APIs
Reactive Extensions, Task Parallel Library (TPL), LINQ, TPL, Microsoft Foundation Class (MFC) Library, Microsoft Foundation Classes (MFC)
Tools
ReSharper, Visual Studio 2015, TeamCity, Git, 3ds Max, Adobe Photoshop, Subversion (SVN), SourceTree, Microsoft Excel, Visual Studio, Blender, Perforce, Mercurial, xUnit
Languages
C#.NET, C#, C++, MaxScript, SQL
Frameworks
.NET, MVVM Light Toolkit, Unity3D, NUnit, Windows Presentation Foundation (WPF), Unity, .NET Core
Paradigms
Model View ViewModel (MVVM), Asynchronous Programming, Agile Software Development, Concurrent Programming, Unit Testing
Platforms
Windows
Storage
NoSQL, Databases, MongoDB, Microsoft SQL Server
Other
Windows Communication Foundation (WCF), Client-server Model, Neural Networks, Algorithmic Trading, Artificial Intelligence (AI), FIX Protocol, 3D, PKI
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