Curriculum Vitae

Artur Kuś IT Systems & Network Support Specialist

Linux · networks · servers · troubleshooting

MSc in Computer Science · Wrocław University of Science and Technology

Wrocław

01

Professional Profile

IT specialist with a strong software development background and hands-on experience maintaining my own systems, networks and infrastructure. I configure Linux, LAN/Wi-Fi networks, routers, DNS, Nginx, TLS and Docker, and troubleshoot hardware, operating system, application and network issues.

IT specialist with a strong software development background and hands-on experience maintaining my own systems, networks and infrastructure.

I administer my own Linux environments and configure LAN/Wi-Fi networks, routers, DNS, Nginx, TLS, Docker and basic CI/CD processes.

Years of software development experience make it easier for me to analyze problems that go beyond the network itself: from the application and database to the system, container and infrastructure layers.

02

My technology journey

  1. 1996–1998

    Visual C++

    Desktop applications · Windows

  2. 2000–2019

    Java / J2EE

    Enterprise · ERP · Oracle / MSSQL · JBoss / WildFly

  3. 2024–present

    TypeScript / Node.js

    Web · SSR · REST · Lit · Linux · Docker

  4. 2026–present

    Python

    AI · automation · FastAPI · early-stage project

    Current direction

03

Technologies in context

Currently using

TypeScriptNode.jsExpressLit / Web ComponentsLinuxDockerNginx Reverse ProxyJenkinsOracle Cloud InfrastructureGit

Long-term experience

JavaSQLOracle DatabaseMicrosoft SQL ServerWildFly / JBossEJBJNDIJDBCC++

Currently developing

PythonFastAPIAI / LLMAI-assisted development

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

2000–present

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
LinuxDockerDocker ComposeNginxJenkinsGitDNSCertbot / TLSLANWi-Fi

bodypainter.eu / themself.eu

Software Engineer / DevOps Engineer

2024–present

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
  • Monitoring services, analyzing logs, troubleshooting issues and deploying fixes
Node.jsTypeScriptExpressEJS / SSRLitReactDockerDocker ComposeNginxJenkins

probit.com.pl

Senior Java Developer / Enterprise Software Engineer

2000–2019

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
  • Analyzing problems, diagnosing application and database errors, and preparing fixes
JavaJ2EE / Jakarta EEEJBJNDIJDBC / DataSourceWildFly / JBossOracle DatabaseMicrosoft SQL ServerJavaDBSQL