Lead Software Engineer & Architect

Engineering High-Performance, Low-Latency Software

Thorough Research On Key Aspects

Delivering institutional-grade backend architectures, lock-free concurrency models, and scientific algorithms. Tailored computing engines for energy trading operations, digital token exchanges, and physical research applications.

Paweł Troka
Paweł Troka, PhD Eng
Lead Software Engineer & Architect
TROKA Software
  • Elite Grade Quality
  • Custom-tailored software
  • Engineering and scientific solutions
dr inż. Paweł Troka Tech Lead
TEL: +48 725 656 424
WEB: troka.software
NIP: PL5911691508
Interactive 3D business card
Advanced Algorithmic Foundations

Institutional Grade Engineering

Elite Grade Quality

I specialize in developing low-latency execution loops, zero-copy structures, and real-time computation kernels. Drawing from my background as a Doctor of Engineering, I apply advanced data-locality principles and assembly-level CPU vectorization to construct systems that run with absolute efficiency.

Scientific & Mathematical Mastery

Complex computations require custom-tailored implementations. By utilizing CPU instructions like AVX2/FMA and lock-free rings directly in .NET 10, I strip out runtime overhead. I bridge the gap between academic mathematics and mission-critical production systems.

BttSignalKernel.cs C# .NET 10
using System;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Runtime.Intrinsics;
using System.Runtime.Intrinsics.X86;

namespace TROKA.Software
{
    public sealed unsafe class LowLatencyProcessor
    {
        private readonly LockFreeRingBuffer<SignalTick> _ring;
        private readonly double* _weights;

        [MethodImpl(MethodImplOptions.AggressiveOptimization)]
        public void ProcessBatch(double* output, int length)
        {
            // 1. Suspend GC latency spikes during hot-path execution
            GC.TryStartNoGCRegion(1024 * 1024 * 64, true);
            try
            {
                SignalTick tick;
                // 2. Lock-free busy-waiting on ring buffer (PAUSE instruction yield)
                while (!_ring.TryDequeue(out tick)) Thread.SpinWait(64);

                double* raw = tick.RawDataPointer;
                int i = 0;

                // 3. AVX2 & FMA SIMD vectorized kernel
                for (; i <= length - 4; i += 4)
                {
                    var sig = Avx.LoadVector256(raw + i);
                    var w = Avx.LoadVector256(_weights + i);
                    var acc = Avx.LoadVector256(output + i);
                    Avx.Store(output + i, Fma.MultiplyAdd(sig, w, acc));
                }
                for (; i < length; i++) output[i] += raw[i] * _weights[i];
            }
            finally { GC.EndNoGCRegion(); }
        }
    }
}
Expert Offerings

Core Services

High-Performance Architectures

Constructing latency-critical execution pipelines. Specialist in lock-free ring-buffers, memory-mapped IPC channels, zero-copy socket publishers, and thread allocation algorithms.

C# 14 .NET 10 Aeron.NET MemoryPack

Trading Systems & Market Adapters

Developing market-beating execution engines and order-book matching algorithms. Integrating off-chain trade routing architectures with on-chain Ethereum/Celo smart contract registries.

MACH+ OrderBook Solidity Microservices

Scientific & Numerical Calculus

Implementing advanced vibration diagnostic calculations, blade tip-timing (BTT) software frameworks, real-time signal analysis processors, and complex multi-variable calculus solvers.

Signal Diagnostics AVX2 Intrinsics NumPy Math.NET
Real-World Deployments

Creations & Portfolio

Professional Journey

Work Experience

Axpo Group
Tech Lead
06/2025 - Present

Leading a large, cross-functional team of software engineers, testers, and designers in developing high-performance trading algorithms and strategies for Axpo's cutting-edge MACH+ initiative. Driving the success of Axpo's energy trading operations by architecting low-latency, market-beating systems that deliver a competitive edge in today's fast-moving energy markets. Remote cooperation with Baden, Switzerland.

.NET 10 C# 14 Low Latency MACH+ Microservices System Architecture
Axpo Group
Senior Full Stack Developer
08/2024 - 05/2025

Leveraging deep experience in trading systems as an independent consultant to provide expert guidance on software engineering best practices. Conducting system audits and performance diagnostics.

C# SQL Server API Optimization Technical Consulting
Neutral Labs Inc.
Lead Software Engineer
03/2023 - 07/2024

Built, with a team of highly engaged individuals, first ever regenerative finance assets market (Neutral exchange) off-chain (CEX) with on-chain integrations on different blockchains. Designed highly optimized algorithms for efficient semi-fungible assets trading, including sub-orderbooks matching. Implemented, tested and deployed Solidity smart contracts such as dynamic fee calculators on Polygon and Celo networks.

.NET 8 Go Solidity Polygon Celo Docker ArgoCD OpenAI API
Volue AS
Development Owner & Software Architect
02/2020 - 04/2023

Drove new software architecture consolidating mergers and acquisitions of other companies in energy trading and asset-based trading domain. Developed high performance Python and C# software. Managed a medium-sized team of developers, dev-ops and testers.

C# Python 3.13 Aeron.NET MemoryPack IPC/SHM Kafka Helm
Powel AS
Team Lead & Senior Software Engineer
08/2017 - 03/2020

Built cutting-edge microservices solution for algorithmic, automated, 24/7 intraday energy trading, enabling energy traders to use Python to write their own trading strategies. Managed a small team including representation on meetings with customers, setting priorities for tasks, filling-in responsibilities of a scrum master, and communicating with management.

Python React SQLite Docker Scrum Master
Powel AS
Software Engineer
06/2016 - 09/2017

Fixed bugs and developed new features in Powel ELIN project - an interoperable head-end meter data collection system that supports a wide range of meter types, terminals and concentrators. Implemented web-services for energy sector, developed electric meters adapters, managed Oracle SQL database, and converted legacy VB code to modern C#.

C# WCF Oracle SQL Unit Testing

Developed blade tip-timing numerical algorithms, signal analysis models, and numerical software on .NET platform using C# TPL and Fortran translations. Visualized scientific datasets.

Numerical Analysis Signal Processing C# TPL Matplotlib
Biography & Credentials

About Me

Paweł Troka portrait

Paweł Troka, PhD Eng

Tech Lead at Axpo Group Download CV (PDF)

I am an impassioned software engineering Tech Lead & architect, driven by the sheer thrill of building innovative, scalable solutions. Combining over a decade of experience in automated 24/7 intraday energy trading platforms with a Ph.D. in Mechanical Engineering, I specialize in low-latency systems, high-performance C# setups, lock-free concurrency, and hardware CPU intrinsics.

Academic Credentials

PhD degree in Mechanical Engineering The Szewalski Institute of Fluid-Flow Machinery, Polish Academy of Sciences (2016 - 2021) Graduated with honors for development of blade tip-timing turbine numerical models.
Master's Degree in Computer Science Gdańsk University of Technology (2015 - 2016) Thesis focused on advanced algorithms and internet architectures.
Engineer's Degree in Computer Science Gdańsk University of Technology (2011 - 2015) Core training in systems engineering, algorithms, and databases.
Engineer's Degree in Technical Physics Gdańsk University of Technology (2010 - 2014) Mathematical physics modeling and analytical calculus.

Bespoke Projects

TROKA.Software.SmartHome (01/2020 - Present) Comprehensive custom smart home automation project.

Management Credentials

Leadership Development Program execu.no, Kristiansand, Norway (2021) Specialized remote management frameworks, agile coaching, and collaborative engineering.

Speaking Engagements & Honors

TG.NET
Speaker at #137 TG-NET Meeting
[View Meetup Details]
11/2022
Infoshare
Speaker at Infoshare Conference (CEE Prime Stage)
10/2022
Scandinavian IT Night
Speaker at Scandinavian IT Night 3city ✦ Click to view photo
12/2018
Den norske dataforening
Speaker at Smidig Skalerbarhet Nettverksmøte
06/2018
HackerSpace
Speaker at HACKER:SPACE meetup
03/2017
Gdańsk University of Technology
Rector's Scholarship for the best students
01/2011

Academic Publications

Nonsynchronous Rotor Blade Vibrations in Last Stage of 380 MW LP Steam Turbine at Various Condenser Pressures (Applied Sciences, 2022)
[View Scientific Paper - DOI]
New blade tip-timing system for measuring rotor blade vibration of steam and gas turbines (XIV Research & Development in Power Engineering, 2019)
Tip-Timing Measurements and Numerical Analysis of Last-Stage Steam Turbine Mistuned Bladed Disc During Run-Down (Journal of Vibration Engineering & Technologies, 2019)
[View Publication Abstract]
Analysis of Middle Bearing Failure in Rotor Jet Engine Using Tip-Timing and RMS Technique (Journal of Vibration Engineering & Technologies, 2016)
Rotor Blade Vibration Simulator of Steam Turbine with Aliasing Frequencies up to 25 Hz (Transactions of the Institute of Fluid-Flow Machinery, 2016)

Core Skills

C# .NET Python Solidity Microservices Docker Kubernetes Algorithms Smart Contracts Performance API Design Azure AWS OpenAI

Traits

Hardworking Dedicated Precise Likeable Always available Persistent Highly driven Super motivated

Languages

Polish Native
English Full Prof.
Norwegian Elementary
German Elementary
Infoshare Speaker
Paweł presenting Aeron.NET

Infoshare 2022 Stage Speaker

Presented on the prime-time AdvancedDev Red Stage. Discussed zero-copy latency optimization, microservice communication, and lock-free rings. View profile on Infoshare or see the original talk details.

Get In Touch

Contact & Invoicing Details

Direct Communication

Company Registration

Company Name TROKA Software Paweł Troka
Registered Address Józefa Wybickiego 9
83-404 Nowa Karczma, Poland
VAT ID (NIP) PL5911691508
REGON 364528510
EORI PL591169150800000
Erste Bank 79 1910 1048 2623 6857 5656 0001
Upwork Profile pawel-troka-upwork