Adam Wrutniak

An AWS Certified Senior Java Developer and Cloud Architect with a passion for designing resilient, high-performance systems. My expertise lies in creating event-driven, microservice-based solutions using Java, Spring Boot, and Kubernetes in complex AWS and Azure environments. I am driven by the principles of clean architecture and Infrastructure as Code to deliver robust platforms that solve core business challenges.

AWS Certifications:

Certified Cloud Practitioner

Solutions Architect Associate

Contact Me

About Me

Hello! I’m Adam Wrutniak, a Senior Java Developer with a passion for solving complex architectural puzzles. For over 8 years, I've been dedicated to the craft of software engineering, focusing on building systems that are not only powerful and scalable but also clean, maintainable, and secure. I believe in the power of automation and Infrastructure as Code (Terraform) to create reliable environments, and I thrive on designing event-driven systems with tools like Apache Kafka. My goal is always the same: to deliver tangible business value through high-quality, resilient technology and transparent, Agile collaboration.

Cloud deployments on AWS and Azure ensure high availability and cost efficiency, with infrastructure managed via Terraform. Data integration pipelines leverage Azure Data Factory, AWS Glue, and AWS Data Pipeline, often combined with Azure AI Search for enhanced retrieval.

Deployment and lifecycle management rely on Kubernetes and Docker for seamless operations across various environments. Apache Kafka supports real-time data streaming and event-driven architectures, while Agile (Scrum) methodologies guide transparent communication and iterative development.

Skills

Java

Spring, Hibernate, Maven

AWS

Lambda, EC2, S3, RDS, DynamoDB

Azure

Functions, Cosmos DB, Data Factory, AI

Kafka

Data streaming, Event-driven architecture

Kubernetes

Container orchestration, Deployments

Docker

Containerization, Docker Compose

Databases

SQL, NoSQL, Hibernate

Terraform

Infrastructure as Code, Cloud Automation

Projects

Experience

Senior Java Developer/Lead Technical Team

Dec 2022 - Present

  • Core Service Development: Developed high-performance Java 17/21–based Spring Boot microservices, serving as the central processing engine for the application's business logic on AWS.
  • Hybrid Cloud Architecture: Architected a split-tier hybrid architecture designed to enforce data security policies by delegating scalable stateless processing to AWS while anchoring the stateful data tier on a secure, on-premises Kubernetes cluster.
  • Real-Time Data Streaming: Engineered a real-time, encrypted data pipeline between the on-premises environment and AWS using Apache Kafka, ensuring exactly-once delivery semantics for critical events.
  • DevOps & Cloud Operations: Orchestrated the end-to-end application lifecycle from containerization with Docker to deployment on Kubernetes. Managed AWS infrastructure, including EC2, S3, RDS, DynamoDB, Lambda, CloudWatch.
  • API Security & Compliance: Secured REST and gRPC APIs with Spring Security and OAuth 2.0/JWT token-based authentication and authorization.
  • System Observability: Implemented a centralized observability platform (Elasticsearch, Prometheus, Grafana), providing end-to-end system visibility.

Senior Java Developer

Jun 2022 - Dec 2022

  • High-Performance Reactive APIs: Built non-blocking, reactive RESTful services using Spring WebFlux to efficiently handle high-concurrency scenarios.
  • Event-Driven Microservices: Designed a scalable, event-driven microservice architecture based on reactive programming principles to ensure high system resilience and loose coupling between services.
  • Scalable Data Streaming: Utilized Apache Kafka for asynchronous, real-time communication between microservices.
  • Monitoring and Observability: Deployed a monitoring stack with Prometheus Grafana, and Kibana.

Senior Java Developer

Dec 2020 - Jun 2022

  • Maintainable Java Development: Efficient maintainable Java code, applying SOLID principles, modern design patterns and rigorous code reviews.
  • Azure AI and Search Integration: Integrated Azure Cognitive Services and Azure AI Search to accelerate data retrieval and intelligent indexing in cloud-hosted applications.
  • Azure Data Management: Managed globally distributed datasets with Azure Cosmos DB and designed high-throughput ETL workflows in Azure Data Factory
  • Spring Framework Utilization: Built secure, enterprise-grade services with Spring, Spring Boot and Spring Security, based access control and OAuth 2.0
  • Cloud-Based Solutions: Development and deployment of cloud-based solutions.

Lead Technical Engineer

Mar 2018 - Dec 2020

  • Java and Spring Development: Designed developed and maintained large-scale, monolithic Java applications built on the Spring Framework.
  • Team Leadership & Mentorship: Led cross-functional teams of Technical Application Engineers, coordinating deliverables and timelines. Mentored colleagues on coding standards, agile practices and career growth, cultivating a collaborative, high-performing culture.
  • Cloud-Native Refactoring: Refactored legacy applications to improve performance and scalability on AWS cloud infrastructure, leveraging cloud-native practices
  • Cloud-Based Solutions: Designed, built and deployed AWS-hosted solutions, focusing on cost optimization, resilience and automated CI/CD pipelines.
  • Code Review and Quality Assurance: Instituted systematic code reviews and quality gates to improve reliability and maintain consistency across projects.
  • Linux and Shell Scripting: Administered Linux servers and authored shell scripts for deployment automation and system maintenance.

Contact Me

Phone

+48 668 653 010

Email

adamwrutniak@gmail.com

Location

Gdańsk, Poland (Remote)

Send a Message