Hello there!

Name's Lukáš Soukup and I love working with:

View My Work

About Me

I’m Lukáš Soukup, a dedicated Software Engineer with a strong foundation in Java and Spring Boot, currently shaping digital banking solutions at Komerční banka (Société Générale). My focus is building secure, scalable, and maintainable software where performance, resilience, and quality are key. With 7+ years of experience with Java and little over 3 years of professional work in the industry, I have a deep understanding of backend systems, distributed architecture, event-driven design, and DevOps practices. I also work on full-stack projects and enjoy exploring areas like cybersecurity, AI integration, and 3D prototyping. Driven by discipline and curiosity, I regularly take part in endurance races and hackathons—seeking growth through challenge, both professionally and personally.

Technical Skills

Sort by:

GitHub Projects

InvoiceParser

InvoiceParser

A simple and small Java application to parse invoices from my Gmail using Google's API. Genuingly helpful to speed up the process of gathering invoices for travel expenses and other purposes. First it queries Gmail for emails which contains specific keywords in the subject, then it downloads the attachments and saves it on my shared local storage within my local network that runs on Raspberry Pi. Everything is done in a Docker container so it can be easily managed and deployed on any machine.

Technologies Used:

Docker
Docker
Java
Java
Spring Boot
Spring Boot
Welder Norm Checker

Welder Norm Checker

ElectronJS desktop application designed to streamline employee record management and performance monitoring for welding operations. The application organizes local file storage for employee data, tracks individual work performance, and automatically calculates income based on the number of completed welded parts, providing an efficient and transparent solution for workforce and productivity management.

Technologies Used:

React
React
Electron
Electron
Node.js
Node.js
TypeScript
TypeScript
RAIvisor - an AI Agent for Banking Advisors

RAIvisor - an AI Agent for Banking Advisors

An advanced AI-powered tool developed at SwissHacks 2025 for banking advisors, enabling real-time multilingual speech-to-text transcription, product sale recommendations, compliance checks, automated note-taking, customer data synchronization, and sentiment analysis. The solution was built in just 36 hours and won first place at the hackathon. Demo is unfortunately not available since it was designed to run onpremise to comply with data privacy regulations and some of the team members do not wish to share the code publicly, yet.

Technologies Used:

React
React
Docker
Docker
Next.js
Next.js
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
Python
Python
OpenAI API
OpenAI API
LangChain
LangChain
Skill Run

Skill Run

It is this web application you are currently using. It is built with React, TypeScript, Next.js and Tailwind CSS with DaisyUI components on the frontend. It features responsive design, dark mode, Three.js animation scenes and interactive components. The backend side is currently in progress, there I'm using Java, Spring Boot, PostgreSQL, Docker, Kubernetes, Jenkins, however basic features like sending emails are already implemented so feel free to send me an email :)

Technologies Used:

React
React
Three.js
Three.js
Next.js
Next.js
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
HarvestGuard

HarvestGuard

A mobile-first dashboard built at START Hack 2025 for Syngenta, designed to empower farmers by aggregating diverse sensor data (soil quality, weather, humidity, pest control, plant health, etc.) into actionable insights. The solution highlights risks, provides recommendations, and features a minimal-text interface for accessibility in developing regions. When trying out the demo, please be patient, the backend has to start up and since it's a free hosting service it takes some time.

Technologies Used:

React
React
Next.js
Next.js
Tailwind CSS
Tailwind CSS
TypeScript
TypeScript
Python
Python

Professional Experience

Medior Software Engineer

Komerční banka (Société Générale)Prague, Czech Republic
Mar 2022 - Present

Participated on multiple projects but mainly focused on backend development. The biggest project I worked on, MIGR, is a microservices-based system for migrating entire customer data between different systems within the bank (the old legacy system and new modern SW solution). On the other projects I've touched the legacy system and worked on rewriting them to a modern microservices architecture.

Key Achievements:

  • Designed and implemented RESTful APIs, Async messaging (Kafka, ActiveMQ) for internal services and external clients
  • Managed and monitored Kubernetes clusters and resources through Argo CD, Helm, Grafana, Kibana and Kubernetes dashboard
  • Worked within a clustered, cross-functional team environment, where each team operated as an independent service provider.

Hackathon participant - role: Software Developer

SwissHacksZurich, Switzerland
Apr 2025 - Apr 2025

Achieved first place at SwissHacks 2025 hackathon in Zürich, collaborating with a team of five on a case for Raiffeisen Bank. We developed an advanced AI-powered tool for banking advisors, enabling real-time multilingual speech-to-text transcription, product sale recommendations, compliance checks, automated note-taking, customer data synchronization, and sentiment analysis—all delivered within a 36-hour hackathon.

Key Achievements:

  • Built a full-stack AI agent platform for banking advisors in just 36 hours, winning first place at SwissHacks 2025
  • Designed the initial architecture and the dataflow for the AI agents
  • Implemented real-time speech-to-text transcription using OpenAI Whisper and LangChain
  • Developed AI-driven product recommendation and compliance check modules for banking advisors
  • Successfully collaborated in a high-pressure, cross-functional team environment
  • Presented the solution to a panel of judges at SwissHacks and later presented at Point Zero Forum

Hackathon participant - role: Software Developer

START HackSankt Gallen, Switzerland
Mar 2025 - Mar 2025

Collaborated in a team of four at START Hack 2025 to develop a mobile-first dashboard solution for Syngenta, aimed at empowering farmers. Our application aggregated diverse sensor data (soil quality, weather, humidity, pest control, plant health, and more) to generate actionable insights, highlight risks, and provide clear recommendations—enabling farmers to maximize crop yield and better prepare for the harvesting season. The interface was designed for ease of use, with minimal text to support accessibility for farmers in developing regions.

Key Achievements:

  • Designed and implemented a mobile-first dashboard for real-time agricultural sensor data aggregation and visualization
  • Integrated multiple data sources including soil quality, weather forecasts, humidity, pest control, and plant health
  • Developed automated risk detection and recommendation features to support farmers' decision-making
  • Optimized the user interface for low-literacy and third-world accessibility by minimizing text and maximizing clarity
  • Collaborated closely with a cross-functional team to deliver a working prototype within the hackathon timeframe

Cyber Security Specialist certification course

Kyber AkademieOnline
Sep 2024 - Nov 2024

Completed an intensive Cyber Security Specialist certification course at Kyber Akademie, covering a broad spectrum of topics including IT security fundamentals, privacy protection, OSINT, ethical hacking, risk management, Microsoft 365 and Active Directory administration and security, business continuity, incident response, legislative compliance, and cloud and Windows security. The course combined theoretical knowledge with hands-on labs and real-world scenarios, culminating in a comprehensive final exam.

Key Achievements:

  • Developed a strong foundation in IT security principles, privacy protection, and OSINT techniques
  • Gained practical experience in ethical hacking, physical and hardware security, and risk management
  • Acquired hands-on skills in Microsoft 365, Active Directory, and cloud administration and security
  • Learned to manage business continuity, disaster recovery, and incident response processes
  • Understood legislative compliance, supplier management, and best practices for organizational security
  • Completed practical labs and a final exam to validate comprehensive cybersecurity expertise

Full Stack Developer

Unicorn SystemsLiberec, Czech Republic
Mar 2021 - Mar 2022

My first professional role after university, focused on energy sector projects. The largest project, MARI (cross-border energy market), provided a strong foundation for my growth as a junior developer. I primarily worked as a maintenance developer, contributing to both frontend and backend tasks, and gained valuable experience in troubleshooting, feature enhancements, and cross-functional collaboration.

Key Achievements:

  • Maintained and enhanced core features for energy sector applications, ensuring reliability and performance
  • Worked across both frontend and backend codebases, supporting full stack development needs
  • Collaborated with senior developers to resolve production issues and implement new features in the MARI project
  • Developed a strong understanding of agile workflows and best practices in a professional software environment

Get In Touch

I'm always open to new opportunities and collaborations. Feel free to reach out if you have a question or just want to say hi!

Profile Picture

Send Me a Message

Connect:GitHub

© 2025 Lukáš Soukup. All rights reserved.