Senior Software Engineer

Paweł Hulek

Let's build something extraordinary together.

Over 10 years building scalable, high-performance applications — currently in FinCrime at ARQ finance, and before that data platform tooling, automated warehouses and investment banking systems.

When I'm not coding, you'll find me dancing Bachata, automating my smart home, or making memories with my three children. Fuelled by endless coffee and a love for clean, elegant code.

Portrait of Paweł Hulek

About me

I'm a software engineer who likes problems with real consequences — systems where correctness, throughput and maintainability all matter at once. Over a decade of that has taken me through trade settlement, high-frequency trading, automated warehouses, ecommerce modernisation, data platform tooling and, now, financial crime.

I lean functional: immutable designs, hexagonal architecture, and tests that describe behaviour rather than implementation. I care as much about the teams as the code, and spend a good share of my time mentoring and setting up the practices that let other engineers move quickly without breaking things.

Away from work I'm a father of three, a Bachata dancer, and an incurable home-automation tinkerer — several of the Home Assistant integrations below started as something I needed in my own house.

Location
Tenczynek, Poland
Experience
10+ years
Nationality
Polish
Passions
Bachata, smart home, family
Education
Cracow University of Economics

Resume

My professional journey and expertise.

Experience

  1. Senior Software Engineer

    Jun 2026 – Present

    ARQ finance

    Working in the financial crime (FinCrime) department.

  2. Senior Software Engineer

    Nov 2025 – May 2026

    Clari

    Building a new data platform service from scratch. Developing tooling that enables teams to proactively discover and monitor data quality — identifying stale, broken, or inconsistent datasets to ensure data reliability across the organisation.

  3. Senior Software Engineer

    Feb 2025 – Oct 2025

    GPC Global Technology Center

    Leading the modernisation of a legacy ecommerce platform serving the European automotive spare parts market, transforming outdated monolithic architecture into scalable, cloud-native solutions. Driving backend development initiatives with a focus on microservices, containerisation, and modern DevOps practices. Championing software engineering excellence by introducing comprehensive testing strategies, including end-to-end backend testing, and promoting functional programming principles and thread-safe immutable designs. Establishing backend tribes and mentoring teams to foster technical growth and knowledge sharing across the organisation.

  4. Senior Software Engineer (E3)

    Oct 2020 – Jan 2025

    Ocado Technology

    Leading development of mission-critical applications for highly automated warehouses serving the online grocery market. Architecting solutions using modern Java 17, functional programming with Vavr, and hexagonal architecture patterns. Working with DynamoDB for high-performance data storage and implementing event-driven microservices.

  5. Software Engineer (AO)

    Jul 2018 – Oct 2020

    UBS Investment Bank

    Transitioned from contractor to full-time employee, continuing work on high-frequency trading systems. Focused on business feature development, performance optimisation, and system modernisation. Created proof-of-concepts for containerisation and Apache Flink migration to improve system scalability.

  6. Software Developer

    Jun 2017 – Jul 2018

    Luxoft (UBS Project)

    Developed high-performance trade settlement systems for investment banking. Collaborated with 50+ international developers on subscription-based platforms with in-memory distributed caching. Implemented new business flows and market integrations with strong emphasis on comprehensive testing.

  7. Software Developer

    Jul 2012 – May 2017

    Comarch

    Built multiple applications for broker front-office systems, gaining experience across various architectures from monolithic to microservices. Implemented real-time data streaming with WebSockets and subscription-based communication patterns for financial trading platforms.

Education

  1. Master's Degree in Informatics and Econometrics

    2013

    Cracow University of Economics, Cracow

    Specialised in data analysis, statistical modelling, and software development. Focused on econometric methods and their application in business intelligence systems.

  2. Bachelor's Degree in Informatics and Econometrics

    2011

    Cracow University of Economics, Cracow

    Comprehensive foundation in computer science, mathematics, and economics. Developed strong analytical skills and understanding of business processes.

Skills

Languages & Communication

  • English8/10
  • Polish10/10
  • Spanish3/10
  • German2/10

Frontend Technologies

  • React & Next.js8/10
  • TypeScript8/10
  • Tailwind CSS7/10
  • JavaScript (ES6+)9/10

Backend & Cloud

  • Java & Spring9/10
  • AWS Services7/10
  • SQL Databases8/10
  • NoSQL (DynamoDB)6/10
  • Python5/10

Portfolio

Web applications and open-source contributions.

Web applications

  • unfiring.me – Career Transition Platform

    A platform that helps people get out of jobs they're done with. Features career guidance, job search tools, and resources for professional transitions. Built with Next.js and deployed on Vercel.

    Visit website(opens in a new tab)
  • FastCalCo – Calculator Tools

    A collection of useful online calculators and utility tools. Fast, responsive, and built with modern web technologies for everyday calculations.

    Visit website(opens in a new tab)
  • PawelHulek.pl – Personal Portfolio

    My personal digital hub: a sleek portfolio website showcasing my skills, projects, and contact information. Built with Next.js, TypeScript, and Tailwind CSS.

    Visit website(opens in a new tab)
  • Preschool Tenczynek – Website

    A friendly, informative website for a local kindergarten in Tenczynek. Features engaging visuals, parent-friendly navigation, mobile optimisation, and a warm design.

    Visit website(opens in a new tab)

Open source

  • PGNIG Sensor – Home Assistant Integration

    51GitHub stars

    A Home Assistant custom sensor that gathers gas usage data from PGNIG (Polish gas provider). Features automatic data fetching, energy tracking, and integration with Home Assistant dashboards.

    View on GitHub(opens in a new tab)
  • Kontomierz Sensor – Home Assistant Integration

    A Home Assistant integration that aggregates all your bank balances from the Kontomierz financial app. Provides a unified view of your finances across multiple banks with real-time updates.

    View on GitHub(opens in a new tab)
  • Water Utility Sensor – Home Assistant

    A Home Assistant custom sensor for tracking water consumption from Polish water utility providers. Enables monitoring and visualisation of water usage patterns.

    View on GitHub(opens in a new tab)
  • Waste Collection Schedule – EcoHarmonogram

    Contributed to the popular waste_collection_schedule Home Assistant integration, adding support for the Polish EcoHarmonogram waste collection service.

    View on GitHub(opens in a new tab)

Let's work together!

I'm always excited to discuss new opportunities, innovative projects, or just have a great conversation about technology. Whether you're looking for a senior developer, need consulting on your next project, or want to chat about the latest in software engineering — I'd love to hear from you!

0/250

© 2026 Paweł Hulek