Bartłomiej Janowski

Email: webpage at janowski dot xyz

LinkedIn: b-janowski

GitHub: jabartek

Portrait photo of Bartłomiej Janowski

Employment History

Senior Software Engineer, Visa

Mar 2025 - Present

  • Engineered and supported high-throughput transaction processing solutions in C++ and HLASM (IBM Mainframe Assembly) on z/TPF.
  • Designed and developed developer productivity tooling, including MCP servers and agentic coding workflows for engineering teams.

Skills and Technologies: C++, Python, HLASM (Assembly), Linux, z/TPF, Git, Docker, Node.js

Senior C++ Software Developer, Novomatic Technologies Poland

Dec 2023 - Feb 2025

C++ Software Developer, Novomatic Technologies Poland

Dec 2021 - Nov 2023

  • Developing new functionalities for a user-facing graphical application based on business needs.
  • Maintaining the application and its components.
  • Designing and creating developer tools for specific technical needs.

Skills and Technologies: C++17, CMake, Python, GDB/MI, Linux, Windows, Conan, SVN, Git

C++ Developer, Neontri

Jun 2021 - Dec 2021

  • Implementing data flows in C++ for an enterprise ETL system for the banking industry.
  • Designing database views based on business needs.

Skills and Technologies: C++14, Python, DataStax Cassandra, YAML, Linux, Git

IT Managerial Intern, Procter and Gamble Polska

Jun 2020 - Sep 2020

Skills and Technologies: PowerBI, Oracle SQL, Azure

Summer Intern – Technology, Citi (Bank Handlowy w Warszawie)

Jun 2019 - Sep 2019

Skills and Technologies: Python, VBA

Education

BSc, Warsaw University of Technology, Computer Science

2018 - 2022

Thesis: Development of an application for analysis and visualisation of packages' layout on palettes.

Coursework: C++, C, MIPS and X86 Assembly, Algorithms, Networks, Databases, Optimization, Operations Research

WUT Business School, Certificate in Business for Engineers

2020 - 2021

BA (w/d), University of Warwick, Politics and International Studies

2017 - 2018

Skills

Languages

  • Native Polish
  • Professionally fluent English (C1/C2)
  • Intermediate German (B1)

C++

  • C++20
  • Standard Library
  • Debugging with IDEs and GDB (including MI)
  • CMake

Other Programming

  • Python
  • Rust (currently learning)
  • HTMX
  • Embedded (Zephyr RTOS, ESP-IDF)

Databases

  • MySQL
  • SQLite
  • Cassandra

Personal Interests

Analog Photography· Mechanical Keyboards· Microcontrollers· Home Automation· Mountain Bike Orienteering