sadhbh
Principal Software Engineer
I'm a software engineer with over 25 years of experience, which covers a broad technology landscape from computer games and poker platforms through finance. My technical skills are deeply rooted in C++ knowledge, and span Rust, Java, and C#. In the past I have designed and implemented a game development framework used by our company to deliver successful PC game titles at InterActive Vision, I have created poker robot framework, which was used as a system for stress testing and functional testing of our poker server at PocketKings, and I have architected ultra-low latency platform for high-frequency trading utilizing FPGA at Susquehanna. Later I gained a lot of experience with distributed systems, databases, and most recently with blockchain technologies. My most recent achievement is novel implementation of the institutional grade financial index on blockchain.
Experience: 3 years
Yearly salary: $124,000
Hourly rate: $60
Nationality: 🇵🇱 Poland
Residency: 🇮🇪 Ireland
Experience
Principal Software Engineer
Forcepoint 2023 - 2025
Key person leading efforts of porting Data Loss Prevention (DLP) product to Windows on ARM64 platform, and leading technology development as a Principal Engineer within core Architecture Team. C, C++14, C++17, C++20, Assembly, ARM64, Windows Driver Kit, Windows SDK, Microsoft Surface X
Senior Software Engineer
Susquehanna 2011 - 2016
Built and delivered core ultra-stable real-time trading engine for FPGA accelerated algorithmic trading, with low-latency pipeline processing and <500ns DMA polling guarantee. Built post-trade analysis tools, and worked directly with trader reviewing collected data. C#, C++11, Expert Level Multithreading, Lock-Free Programming, Wait-Free Programming, Concurrent Programming, Oracle, Wireshark, Arista
Senior Java Software Engineer
PocketKings 2009 - 2011
Built and delivered high-performance poker server load testing system. System consisted of container process running internally poker robots, agent spawning containers, and master agent for control and telemetry. Each deployed container ran custom task scheduler powering precise real-time mechanics of poker robots to ensure load on the poker server is high and stable. Automation services were provided via XML-RPC interface and Python SDK. Java, Python, Expert Level Multithreading and Java Reflection, XML-RPC, Comets (HTTP Long Polling) and Webhooks (HTTP Callback / Reverse API), Hierarchical Distributed System, AWT GUI, custom smart shared multi-pool task scheduler aware of runtime task properties (CPU vs I/O bound tasks).
Skills
ai
assembly
backend
blockchain
blockchain-engineer
defi
gambling
gaming
rust
scrum
smart-contract
typescript
web3
english