SOFTWARE DEVELOPER · FULL-STACK

Hi, I'm Radosław Jaszek
SOFTWARE DEVELOPER BUSINESS ANALYST PROJECT MANAGER TEAM LEADER SYSTEMS ENGINEER FULL-STACK / BLAZOR / AI

20+ years across the full stack — from VBA, C#, WebAPI, Blazor and WPF banking systems used by hundreds of people, to Linux hosting infrastructure for major Polish retail brands. Now leveling up into React, Svelte and AI.

20+Years experience
19Years experience
Risco Software Sp. z o.o.
16Years
Contractor for Citi Handlowy
~250Users of one system
30+Projects completed
GET TO KNOW ME

129-Second Introduction

WHAT I DO

Core Stack

More than two decades of full-stack development, now expanding into modern software development using AI.

Full-Stack Dev

Desktop & web applications, from business logic to UI.

.NETC#Entity FrameworkJavaScriptHTML/CSSVBABlazorWPF

Data & Infra

Database design and Linux hosting infrastructure at scale.

MSSQLMySQLPostgreSQLLinuxBash

Testing & Tooling

Automated testing and CI pipelines from requirements to release.

SeleniumWebDriverGitCI pipelines

Leveling Up

Actively building modern frontend, backend, and AI skills. AI_devs 4 certification targeting September 2026.

React.jsSvelteAI / LLM
EXPERIENCE

Where I've Worked

Banking2010 — 2026 · 16 yrs

Citi Handlowy Bank

Contractor on behalf of Risco Software Sp. z o. o. Owned the full cycle — requirements, development, testing, deployment, user training, documentation — while managing a team of developers.

Account-Opening Tool (New Clients)~250 users · 3 yrs

Fetches the current advisor list and the high-risk country list, then — continuously integrating with the bank's web system via Selenium — lets the advisor enter data through a desktop wizard interface. Includes built-in business logic and data validation. At the end of the process it generates non-editable PDF account-opening documents and opens the account in the bank's web system. Supports maker/checker verification. Handles both new and existing clients (for existing clients, data is pulled from the client record in the banking system).

.NET 8C#WPFPostgreSQLWebAPISeleniumVBS
Account-Opening Tool (Leads)~40 users · 8 yrs

A twin process to the tool above, with data sourced from a lead in the bank's web system.

.NET 8C#WPFPostgreSQLWebAPISeleniumVBSMS Access
Card Management Web App~250 users · 2 yrs

Manages the issuing and return of debit and credit cards. Also handles ordering cards from the supplier, generating reports on orders and process activity, emailing Excel attachments with security labels, logging events to a database, and automatically purging data per GDPR requirements. First launch is via a link that runs an installer and creates a desktop shortcut. User login uses RiscoSingleSignOn — an in-house equivalent of the bank's SingleSignOn.

.NET 8C#BlazorPostgreSQLWebAPIVBS
Transfer Execution Tool~110 users · 8 yrs

Executes transfers in the bank's terminal and web transactional systems under various transfer types, and reconciles completed transfers against supplied reports. Handles 196 accounting instructions split across 2–4 accounting legs. Used across 12 different bank units. After recent updates, integrates with the bank's BOT for final entry into the Mainframe system.

MS AccessVBA.NET 8C#WebAPIPostgreSQLVBS
22 more tools & utilities
Advisor-List Converter

Converts an Excel file containing the advisor list into a PostgreSQL database and exposes that data via WebAPI for other applications to consume.

.NET 8C#WebAPIVBS
OnDemand Report Converter

Converts reports downloaded from OnDemand into Excel files according to defined business logic.

.NET 8C#WPFVBS
Call-Quality Scoring Tool

Modernized an existing C# application to use PostgreSQL instead of MS Access. Lets a reviewer score a recorded advisor–client call against a defined rubric, generates feedback as an email to the advisor, and files it on a network share.

.NET Framework 4.8C#WinFormsVBS
Country Info Standardization

Proposed the business process and built the tool that generates standardized, bank-wide values for the Country Info field used in account opening and, ultimately, AML reporting.

.NET 8C#WebAPIBlazorVBS
Outgoing-Transfer Fee Verification Tool

Verifies incoming payment demands for fees charged on outgoing international transfers, with source data pulled from the bank's web application.

.NET 8C#WPFVBS
PostgreSQL Database Manager

Starts and stops databases, and runs automatic backups on a defined schedule with rotation of older backups.

.NET 8C#WPFWebAPI
WebAPI & Web App Launch Manager

Manages starting and stopping the team's WebAPI services and web applications.

.NET 8C#WPF
In-House SingleSignOn

An original, in-house equivalent of the bank's SingleSignOn mechanism, used to authenticate users across the team's applications.

.NET 8C#WebAPI
C# Tools Installer

A shared installer for the team's C# applications.

.NET 8C#WebAPIWPFPowerShell
WebDriverProxy

Co-authored a proxy bridging VBA and Selenium, letting legacy VBA tools drive browser automation without admin rights.

.NET 8C#SeleniumVBAVBS
Outbound Email Compliance Checker

Checks employee emails to flag messages sent to recipients outside the approved distribution list.

VBAMS AccessVBS
Cash-Loan Application Data Entry Tool

Automates data entry for generating a cash-loan application in the bank's web system.

VBAMS AccessVBS
Mortgage Application Data Entry Tool

Automates data entry for generating a mortgage application in the bank's web system.

VBAMS AccessVBS
Bulk File Upload Tool

Automates bulk uploading of files into the bank's web system.

VBAMS AccessVBS
eSMS Retrieval Tool

Retrieves eSMS records from the bank's web system.

VBAMS AccessVBS
Online-Contract Intake Tool

Collects data from a contract signed online by the client, fills in the relevant bank forms, and archives the documents to the client's record in FileNet.

VBAMS AccessVBS
Card Blocking Tool

Blocks debit, ID and credit cards for retail and business clients, and generates ECS+ documents for the SME account-opening process.

VBAMS AccessVBS
ALOP Product Handling Tool

Supports handling of the ALOP product, including entering data into the corresponding web application.

VBAMS AccessVBS
Mortgage Repayment Schedule Generator

Generates repayment schedules for mortgage loans.

VBAMS AccessVBS
Team Tools Packager & Installer

Packages and installs the tools distributed by the team.

VBS
ATM Reporting Data Universe

Designed the data universe used to generate ATM transaction reports.

Business ObjectsOracle Warehouse
Business Process Automation

Automated business processes across desktop and web applications.

OpenSpan
Banking2007 — 2026 · 19 yrs

Risco Software Sp. z o. o.

Desktop and web applications for Citi Handlowy and other companies in the financial sector.

Hosting2021 → now

Rhoster.pl

Co-founder & Systems Engineer. Co-founded a dedicated WordPress & Node.js hosting provider. Manage Linux hosting infrastructure for major retail clients.

CCCEobuwieModivoSportanoDomar
Education2002 — 2007

Master of Economics

Faculty: E-business. Wrocław University of Economics and Business. Degree completed.

Education2002 — 2005

Wrocław University of Science and Technology

Two degree paths started alongside the Economics studies, both discontinued: Computer Science (2002–2003) and Automatic and Robotic (2004–2005).

GET IN TOUCH

Let's Work Together

Marki, Poland · Polish (native) · English (fluent)