Curriculum Vitae
Artur Kuś Software Engineer with Infrastructure Experience
Backend · Linux · Docker · Nginx · Cloud
01
Professional Profile
Software engineer with extensive backend experience and hands-on infrastructure skills. I design and maintain my own Linux, Docker, Nginx, Jenkins and Oracle Cloud environments, configure domains, DNS and TLS, and troubleshoot issues across application, database, operating system and network layers.
Software engineer combining extensive backend experience with hands-on design and maintenance of my own infrastructure.
I work primarily in Linux environments and maintain my own solutions built on Docker, Docker Compose, Nginx, Jenkins, DNS, TLS and Oracle Cloud Infrastructure.
With experience in Java, TypeScript, SQL and Enterprise systems, I can diagnose problems at the intersection of the application, database, operating system, container and network layers.
02
My technology journey
-
1996–1998
Visual C++
Desktop applications · Windows
-
2000–2019
Java / ERP systems
Enterprise · ERP · Oracle / MSSQL · JBoss / WildFly
-
2024–present
TypeScript / Node.js
Web · SSR · REST · Lit · Linux · Docker
-
2026–present
Python
FastAPI · depreciation calculator backend · personal project
Current direction
03
Technologies in context
Currently using
Long-term experience
Currently developing
04
How I work
Technology as a tool
I choose the language, framework and architecture to fit the problem and the scale of the project, rather than treating a technology's popularity as a goal in itself.
Simplicity over over-engineering
After working with React and Angular on current services, I chose Lit / Web Components where a heavier framework didn't provide enough benefit.
From code to a running service
I connect backend and database work with Linux, containerization, reverse proxy, CI/CD, troubleshooting and maintaining the production environment.
AI-assisted development
I use AI tools for code analysis, spotting potential bugs, refactoring, working with documentation and speeding up implementation.
05
Key Experience
Personal projects and private infrastructure
System Administrator / Infrastructure Engineer
Designing, administering and developing IT infrastructure including workstations, Linux servers, networks, containers, reverse proxy, domains and development and deployment environments.
- Administering Linux systems and configuring services, users, permissions, processes and work environments
- Configuring LAN and Wi-Fi networks, routers, DNS and access to local and internet services
- Building, upgrading, servicing and troubleshooting PCs and peripherals
- Building and maintaining multi-container environments using Docker and Docker Compose
Show all tasks +6
- Configuring Nginx as a reverse proxy for multiple domains, applications and ports
- Configuring TLS certificates, Certbot and automatic certificate renewal
- Designing CI/CD processes in Jenkins
- Administering Git repositories
- Basic service hardening, filtering unwanted requests and log analysis
- Troubleshooting hardware, network, system, container and application issues
arti24.eu · Freelance
Senior Software Engineer | AI Agents & Automation
Freelance work: designing, developing and maintaining a multi-application TypeScript/Node.js platform that runs client websites and my own projects — including backend services, APIs, automated deployments, tests and audits, and an AI agent-based development workflow.
- Containerization and blue-green deployments: Docker Compose, Jenkins pipelines, service readiness checks and traffic switching in Nginx Reverse Proxy on Linux servers in Oracle Cloud Infrastructure
- Test automation: Vitest unit tests for shared mechanisms (caching, queues, routing, statistics) and page tests using Puppeteer
- Automated performance audits: a NestJS service that periodically measures every page from the sitemaps via the PageSpeed Insights API (Lighthouse) and reports results per domain and sitemap
- Managing Git repositories, troubleshooting environments and updating dependencies
Selected projects
- bodypainter.eu / themself.eu 2024–present
bodypainter.euthemself.eumassage.themself.eu
Designing, developing, deploying and maintaining web services and shared application and server infrastructure.
- KopaMa – driving school websites 2026–present
kopama.plkursy.kopama.plstatistics.kopama.pl
Developing informational and technical websites supporting a driving school.
probit.com.pl
Senior Java Developer / Enterprise Software Engineer
Long-term development, maintenance and modernization of a large-scale ERP system supporting finance and accounting, HR and payroll, fixed assets and administrative processes.
- Automating the deployment and configuration of successive ERP system versions on JBoss and WildFly application servers
- Configuring data sources, connection pools and integrations with Oracle Database and Microsoft SQL Server in JBoss and WildFly environments
- Creating tools for backups, data restoration and administrative and deployment processes
- Automating the installation of new databases, schema preparation and environment initialization
Show all tasks +1
- Analyzing problems, diagnosing application and database errors, and preparing fixes
CV
Professional Experience
arti24.eu · Freelance
Senior Software Engineer | AI Agents & Automation
Freelance work: designing, developing and maintaining a multi-application TypeScript/Node.js platform that runs client websites and my own projects — including backend services, APIs, automated deployments, tests and audits, and an AI agent-based development workflow.
- Containerization and blue-green deployments: Docker Compose, Jenkins pipelines, service readiness checks and traffic switching in Nginx Reverse Proxy on Linux servers in Oracle Cloud Infrastructure
- Test automation: Vitest unit tests for shared mechanisms (caching, queues, routing, statistics) and page tests using Puppeteer
- Automated performance audits: a NestJS service that periodically measures every page from the sitemaps via the PageSpeed Insights API (Lighthouse) and reports results per domain and sitemap
- Managing Git repositories, troubleshooting environments and updating dependencies
Selected projects
- bodypainter.eu / themself.eu 2024–present
bodypainter.euthemself.eumassage.themself.eu
Designing, developing, deploying and maintaining web services and shared application and server infrastructure.
- Containerizing applications and automating builds and deployments using Docker, Docker Compose and Jenkins
- Configuring Nginx Reverse Proxy, handling multiple domains, HTTPS redirects and TLS certificates
- Deploying and maintaining services in Oracle Cloud Infrastructure
- Automating browser-based tests and tasks using Puppeteer
Show all tasks +1
- Monitoring services, analyzing logs, troubleshooting issues and deploying fixes
- KopaMa – driving school websites 2026–present
kopama.plkursy.kopama.plstatistics.kopama.pl
Developing informational and technical websites supporting a driving school.
- Integrating services and web components
- Developing a statistics service and visitor counters
- Maintaining routing, domains, reverse proxy and deployments
Personal projects and private infrastructure
System Administrator / Infrastructure Engineer
Designing, administering and developing IT infrastructure including workstations, Linux servers, networks, containers, reverse proxy, domains and development and deployment environments.
- Administering Linux systems and configuring services, users, permissions, processes and work environments
- Configuring LAN and Wi-Fi networks, routers, DNS and access to local and internet services
- Building, upgrading, servicing and troubleshooting PCs and peripherals
- Building and maintaining multi-container environments using Docker and Docker Compose
Show all tasks +6
- Configuring Nginx as a reverse proxy for multiple domains, applications and ports
- Configuring TLS certificates, Certbot and automatic certificate renewal
- Designing CI/CD processes in Jenkins
- Administering Git repositories
- Basic service hardening, filtering unwanted requests and log analysis
- Troubleshooting hardware, network, system, container and application issues
Career Break and Professional Development
A career break related to childcare, combined with updating my technical knowledge, earning the Oracle Cloud Infrastructure 2024 Generative AI Certified Professional certification, and preparing an environment later used by my web projects.
- Building an environment based on Linux, Docker, Nginx, Jenkins, Git and Oracle Cloud Infrastructure
- Updating skills in Java, TypeScript, Node.js, modern frontend development, automation and cloud solutions
probit.com.pl
Senior Java Developer / Enterprise Software Engineer
Long-term development, maintenance and modernization of a large-scale ERP system supporting finance and accounting, HR and payroll, fixed assets and administrative processes.
- Automating the deployment and configuration of successive ERP system versions on JBoss and WildFly application servers
- Configuring data sources, connection pools and integrations with Oracle Database and Microsoft SQL Server in JBoss and WildFly environments
- Creating tools for backups, data restoration and administrative and deployment processes
- Automating the installation of new databases, schema preparation and environment initialization
Show all tasks +1
- Analyzing problems, diagnosing application and database errors, and preparing fixes
TECH
Technologies in context
- 1996–1998 Visual C++ Desktop applications · Windows
- 2000–2019 Java / ERP systems Enterprise · ERP · Oracle / MSSQL · JBoss / WildFly
- 2024–present TypeScript / Node.js Web · SSR · REST · Lit · Linux · Docker
- 2026–present Python FastAPI · depreciation calculator backend · personal project
Currently using
Long-term experience
Currently developing
Previously used / explored
DevOps, Cloud & Infrastructure
Computer Networks
Systems Administration
Computer Hardware
Professional Profile
Software engineer combining extensive backend experience with hands-on design and maintenance of my own infrastructure.
I work primarily in Linux environments and maintain my own solutions built on Docker, Docker Compose, Nginx, Jenkins, DNS, TLS and Oracle Cloud Infrastructure.
With experience in Java, TypeScript, SQL and Enterprise systems, I can diagnose problems at the intersection of the application, database, operating system, container and network layers.
Professional Experience
arti24.eu · Freelance
Senior Software Engineer | AI Agents & Automation
Freelance work: designing, developing and maintaining a multi-application TypeScript/Node.js platform that runs client websites and my own projects — including backend services, APIs, automated deployments, tests and audits, and an AI agent-based development workflow.
- Containerization and blue-green deployments: Docker Compose, Jenkins pipelines, service readiness checks and traffic switching in Nginx Reverse Proxy on Linux servers in Oracle Cloud Infrastructure
- Test automation: Vitest unit tests for shared mechanisms (caching, queues, routing, statistics) and page tests using Puppeteer
- Automated performance audits: a NestJS service that periodically measures every page from the sitemaps via the PageSpeed Insights API (Lighthouse) and reports results per domain and sitemap
- Managing Git repositories, troubleshooting environments and updating dependencies
Selected projects
- bodypainter.eu / themself.eu 2024–present
bodypainter.euthemself.eumassage.themself.eu
Designing, developing, deploying and maintaining web services and shared application and server infrastructure.
- Containerizing applications and automating builds and deployments using Docker, Docker Compose and Jenkins
- Configuring Nginx Reverse Proxy, handling multiple domains, HTTPS redirects and TLS certificates
- Deploying and maintaining services in Oracle Cloud Infrastructure
- Automating browser-based tests and tasks using Puppeteer
- Monitoring services, analyzing logs, troubleshooting issues and deploying fixes
- KopaMa – driving school websites 2026–present
kopama.plkursy.kopama.plstatistics.kopama.pl
Developing informational and technical websites supporting a driving school.
- Integrating services and web components
- Developing a statistics service and visitor counters
- Maintaining routing, domains, reverse proxy and deployments
Personal projects and private infrastructure
System Administrator / Infrastructure Engineer
Designing, administering and developing IT infrastructure including workstations, Linux servers, networks, containers, reverse proxy, domains and development and deployment environments.
- Administering Linux systems and configuring services, users, permissions, processes and work environments
- Configuring LAN and Wi-Fi networks, routers, DNS and access to local and internet services
- Building, upgrading, servicing and troubleshooting PCs and peripherals
- Building and maintaining multi-container environments using Docker and Docker Compose
- Configuring Nginx as a reverse proxy for multiple domains, applications and ports
- Configuring TLS certificates, Certbot and automatic certificate renewal
- Designing CI/CD processes in Jenkins
- Administering Git repositories
- Basic service hardening, filtering unwanted requests and log analysis
- Troubleshooting hardware, network, system, container and application issues
Career Break and Professional Development
A career break related to childcare, combined with updating my technical knowledge, earning the Oracle Cloud Infrastructure 2024 Generative AI Certified Professional certification, and preparing an environment later used by my web projects.
- Building an environment based on Linux, Docker, Nginx, Jenkins, Git and Oracle Cloud Infrastructure
- Updating skills in Java, TypeScript, Node.js, modern frontend development, automation and cloud solutions
probit.com.pl
Senior Java Developer / Enterprise Software Engineer
Long-term development, maintenance and modernization of a large-scale ERP system supporting finance and accounting, HR and payroll, fixed assets and administrative processes.
- Automating the deployment and configuration of successive ERP system versions on JBoss and WildFly application servers
- Configuring data sources, connection pools and integrations with Oracle Database and Microsoft SQL Server in JBoss and WildFly environments
- Creating tools for backups, data restoration and administrative and deployment processes
- Automating the installation of new databases, schema preparation and environment initialization
- Analyzing problems, diagnosing application and database errors, and preparing fixes