About me

8 years of hands on web development and DevOps. Self driven, dedicated and problem solving software engineering professional. Passionate and creative about Object Oriented Programming software development.

Resume / CV

PDF or ODT?

Skills

Java

Java

8 years

Spring Boot

8 years

Spring Framework

8 years

Maven

5 years

JDBC

5 years

JDK

5 years

Groovy

5 years

Apache Tomcat

5 years

IntelliJ IDEA

5 years

Mockito

4 years

JUnit

4 years

JEE / J2EE

3 years

Eclipse

3 years

Drools

3 years

DevOps

Jenkins

5 years

Python

5 years

PowerShell Scripting

5 years

Bash Scripting

5 years

XML

5 years

JSON

5 years

SOAP

5 years

REST

5 years

Git

5 years

Ansible

5 years

Linux

5 years

Docker

4 years

Kubernetes

4 years

AI

TensorFlow

4 years

Llama

3 years

Airflow

3 years

PyTorch

3 years

Snowflake

3 years

RAG

3 years

LoRA

3 years

NLTK

3 years

Security

Nessus

5 years

Aircrack-ng

5 years

Nmap

5 years

AWS Security Hub

5 years

Keycloak

4 years

Okta

4 years

Spring Security

4 years

Metasploit

3 years

Wireshark

3 years

Cloud

Amazon Web Services

8 years

Elastic Beanstalk

8 years

Amazon Lambda

5 years

Alibaba Cloud

5 years

Google Cloud

5 years

Google App Engine

5 years

Azure

3 years

Database

Postgres

5 years

Oracle Database

5 years

SQL

5 years

Apache Solr

5 years

Elasticsearch

5 years

MongoDB

4 years

Redis

4 years

Software Architecture

OOP

5 years

Web Technologies

5 years

Microservices

5 years

Open Source

4 years

Unit Tests

4 years

SOA

4 years

TDD

4 years

UML

4 years

DDD

3 years

QA

3 years

QE

3 years

BRM

2 years

Front end

ReactJS

8 years

Redux

8 years

React Hooks

5 years

AngularJS

5 years

VueJS

5 years

SPA

5 years

SCSS

5 years

Material Design

5 years

Bootstrap

4 years

CSS

4 years

Management skills

Scrum

5 years

Agile Development

5 years

Lean Methodology

5 years

Kanban

4 years

Mentorship Skills

4 years

Coaching Skills

4 years

Leadership Skills

4 years

PM Skills

3 years

Team skills

Teamwork

5 years

Collaboration

5 years

Networking

5 years

Interpersonal Skills

5 years

Multiculturalism

5 years

Analytical Skills

5 years

Attention to Detail

5 years

Experience

Lead Software Engineer, Knappschaft, Germany

01/2024 — 09/2024

• Developing new features and leading the team for the non-profit migrant and low income household supporting application (Java 21, JUnit, Spring Boot 3, Swagger / OpenAPI, Spring Cloud, Sleuth, OpenFeign, RabbitMQ)
• Adjusting and extending processes and functions (AWS EC2, AWS S3, AWS CloudFormation, AWS CloudWatch, Ansible, Kubernetes, Jenkins)
• Developed a PoC helpdesk AI agent (OpenAI ChatGPT, Meta Llama 3, OpenAI Whisper v2, FLUX.1, Kling AI, Spring AI, LangChain, LLM hallucinations, LlamaIndex, RAG, generative AI, LoRA, prompt engineering)
• Maintaining and improving the existing microservices (Keycloak 17, Spring Security, AWS RDS)

Senior Software Engineer, Orange Poland, Poland

03/2023 — 12/2023

• Working on an sales authentication/authorization system with DevOps support (Java 17, JUnit, Groovy, Spock, Spring Boot, OpenAPI, Spring Cloud, WildFly, Flyway)
• Adjusting and extending the security mechanisms and 2FA codebase (k8s, OAuth2, Keycloak)
• Maintaining and improving the existing microservices (OWASP Top 10)

Senior Software Engineer, Circle K, Poland

06/2022 — 03/2023

• Developing new features for the remote fueling application (Java 17, JUnit, Groovy, Spock, Kotlin, Spring Boot, Spring WebFlux, Swagger / OpenAPI, Spring Cloud, Sleuth, OpenFeign)
• Adjusting and extending pipelines and functions (Azure Kubernetes Service, Azure DevOps, Azure Functions, Azure Event Grid, Azure Event Hubs, Azure Cosmos DB)
• Collaboratively maintaining and improving the NodeJS based microservices (NodeJS 16, TypeScript, HapiJS)
• Close and strong cooperation with diverse multinational teams and overcoming outsourcing challenges such as complex bug fixing and missing documentation within available business capabilities

Senior Software Engineer, WorkFusion, Poland

07/2021 — 06/2022

• Using and improving Machine Learning algorithms for the core product (Java 8, Groovy, Scala)
• Developing Proof of Concepts and working with multiple teams on advanced domain systems implementation, including the security team and vulnerabilities heuristics
• Decoupling micro services to promote good separation of concerns in order to meet client expectations (Apache Zookeeper, RabbitMQ)
• Service deployment and orchestration (Docker, Kubernetes, KubeFlow, Camunda BPM, JBoss Drools, Spring Boot Microservices, Feign, Keycloak, Apache Mesos, HashiCorp Vault, Marathon, HAProxy, Elastic Search, Kibana, Grafana)

Senior Software Engineer, Orange Poland, Poland

05/2020 — 06/2021

• Coding new features of and tuning the firmware on embedded systems (Java 7, Google Web Toolkit / GWT, ReactJS, Apache Kafka, Apache Zookeeper)
• Involved in IoT / Internet of Things development of smart home entertainment solutions (MongoDB, Spring WebFlux)
• Motivated help for juniors to grow based on trust and reputation and preparing high level internal training
• Conducting performance analysis and performance tuning in the production environment

Back End Engineer, e.stradis GmbH, Germany

12/2019 — 04/2020

• Developing new features of and tuning the credit risk management financial products running on low latency Linux systems (Java 7, Java EE, EJB, JMS, JDBC, JSP, Servlets, RMI, SOA, Spring 4, JavaScript, CSS, ExtJS, Atlassian JIRA, Apache Ant, SVN)
• Involved in building and debugging the features with focus on the analytics and project management side according to the industry regulations and business requirements / standards compliance
• Communication and proactively follow up on the solutions, maintaining partnerships with the management / customer representatives from the finance sector
• Conducting performance analysis and performance tuning
• Writing and updating technical documentation for improved customer experience
• Participating in the digital transformation innovation of the company
• Remote work experience in a dynamic environment

Senior Software Engineer, DHL International GmbH, Czech Republic

08/2019 — 12/2019

• Programming of a Big Data driven scheduling application loading data into global application designed to support the sales process using the cloud architectures and relational databases / data warehouse (Java 8, JDBC, Apache Tomcat, Spring Boot, Oracle 12g, Ehcache, HikariCP, Teradata Vantage, MyBatis, SQL Loader, Amazon Web Services S3, AWS SDK)
• Delivering together with external vendors a high quality customers performance reporting application analysing and reporting operational logistics performance from a global to facility level including the target transit time (Java 8, Apache Tomcat, Spring Boot, Oracle 12g, Red Hat Enterprise Linux 7)
• Working on a highly scalable enterprise software generating daily / weekly call plans (Java 8, Apache Tomcat, Spring Boot, Oracle 12g, Red Hat Enterprise Linux 7)

Full Stack Developer / IT Architect, Broadcom Inc., Czech Republic

04/2019 — 08/2019

• Conducting innovative research and development of the new mainframe products and their APIs (Java 8, Lombok, Mockito, Spring Boot, SLF4J, JUnit, Jacoco, Jersey, Guava, Apache Velocity, Apache Commons, SonarQube, Endevor, IBM z/OS, Git)
• Developing a modern Cucumber End To End integration testing suite (Cucumber JVM, Selenium, test automation)
• Effectively creating a Jenkins Continuous Integration build pipeline including a front end validation (eslint)
• Making impact on the technical debt and major deficiencies in the React front end which has enabled the project delivery and for the product to enter the MVP lifecycle phase
• Leading the front end development and mentoring / training the junior team member (s) including code reviews and technical knowledge / technical skills transfer

Consultant, Amaris Consulting, Czech Republic

04/2018 — 04/2019

• Developing a collaborative bidding platform (Java 11, Maven, Spring MVC, JUnit, Mockito, Hibernate / JPA, PostgreSQL, Angular 7, Protractor, NG-ZORRO, Node.js, Red Hat Enterprise Linux 7)
• Developing a competitive and user supporting system with Artificial Intelligence capabilities
• Using the Machine Learning algorithms and data structures / design patterns e.g. Strategy pattern according to the proactive business analysis
• Improving the existing system according to the Clean Code best practices and technical requirements / performance requirements
• Extending and troubleshooting the root cause of the problems of the existing web services used by mobile applications (Microsoft Azure)
• Developing an automation script for parsing and collaborating with banking clients for data migration reasons using flexible banking specific frameworks (Python 2.7, Murex MX.3, OpenHFT, FIX / Financial Information Exchange, Red Hat Enterprise Linux 7)
• Familiarity with financial engineering and trading systems through consulting services

Master of Business Administration (MBA), The Power Business School

2023 — 2024

Postgraduate Studies in IT Project Management, Warsaw School of Computer Science

2021 — 2022

Bachelor of Science in Computer Science, Warsaw School of Computer Science

2014 — 2018