
Packt Expert
Tomasz Lelek
Tomasz Lelek is a software engineer with expertise in Java, Scala, and big data technologies such as Apache Spark and Hadoop. He has presented at industry conferences and is experienced in microservices and functional programming.
11 Courses by Tomasz Lelek

Apache Spark: Tips, Tricks, & Techniques
Discover Techniques to Test, Immune, and Parallelize Spark Jobs
Unlock practical techniques to boost your Apache Spark programming and administration skills. Explore proven methods to optimize performance, streamline testing, and handle large-scale data processing with greater speed and reliability. Gain hands-on experience through real-world examples and best practices.
Packt | 2018 | 146 min

Enterprise Automation with Python
Leverage Python to automate your infrastructure
Discover how to use Python to automate key infrastructure tasks in enterprise environments. Gain practical experience setting up Python tools, managing servers, and streamlining network and cloud operations. Build real-world skills that help you work more efficiently and reduce manual effort.
Packt | 2018 | 120 min

Hands-On Big Data Analysis with Hadoop 3
Build effective analytics solutions with Hadoop 3
Explore practical big data analysis by working with Hadoop 3 and its ecosystem. Discover how to process, analyze, and manage large datasets using tools like Hive, Spark, and HBase. Gain hands-on experience applying analytics techniques to real-world scenarios.
Packt | 2018 | 96 min

Hands-On Microservices with Spring Boot 2.0
Build Scalable Microservices with Spring Boot and Docker
Jump right into building scalable microservices using Spring Boot and Docker. You'll learn how to design, develop, and deploy robust RESTful services while exploring key tools in the Spring ecosystem. The focus is on practical skills you can apply directly to your own projects.
Packt | 2018 | 110 min

Hands-On Reactive Programming with Java 12
Using the reactive paradigm to create fast and non-blocking apps
Explore how to build fast, non-blocking applications using Java 12 and the reactive programming paradigm. Gain practical experience applying reactive principles to make your apps more responsive and reliable. Learn to optimize your code with functional techniques and modern data structures.
Packt | 2019 | 180 min

Java EE 8 Application Development
Build full-fledged Java EE 8 applications
Discover how to build a complete chat application using Java EE 8. You'll start by designing a solid business model, then add essential features like user management and messaging. Along the way, you'll connect the client and server, create REST APIs, and develop a modern web interface.
Packt | 2018 | 99 min

Learning Apache Cassandra
Build purpose-driven applications using Apache Cassandra
Explore how Apache Cassandra tackles the challenges of scaling databases and delivers high performance for demanding applications. Get hands-on with key concepts, architecture, and practical techniques for building robust, scalable database solutions.
Packt | 2017 | 184 min

Machine Learning Projects with Java
Build real-world projects and models, and train them via machine learning algorithms using Java
Explore practical machine learning with Java by building real-world models for classification, regression, and deep learning. Tackle hands-on projects that use real data to solve problems like predicting house prices and analyzing personality traits.
Packt | 2019 | 132 min

Solving 10 Hadoop'able Problems
Hands-on solution to 10 real-world use-cases using Hadoop
Explore practical ways to tackle real-world big data challenges using the Apache Hadoop ecosystem. You'll get hands-on experience solving ten common data problems, building your skills with practical projects that show how Hadoop can be used in business and technical settings.
Packt | 2018 | 192 min

Troubleshooting Apache Spark
Solve Common Spark problems with well-proven solutions
Explore how Apache Spark works under the hood and learn to tackle common development challenges. You will discover efficient ways to use the DataFrame API, optimize joins, and improve both batch and streaming jobs. Gain practical troubleshooting skills to keep your Spark applications running smoothly.
Packt | 2018 | 103 min

Troubleshooting Kubernetes
A hands-on guide for debugging and troubleshooting common problems with Kubernetes infrastructure
Gain practical skills for diagnosing and resolving real-world issues in Kubernetes environments. Learn how to manage, monitor, and troubleshoot clusters so you can confidently keep your infrastructure running smoothly.
Packt | 2020 | 175 min