Dima Kasiak


is looking for freelance projects. 🔎

Freiberuflich, Senior Java Software Engineer | GCP Certified Data Engineer, Agency

Warsaw, Poland

About me

Hands-on software & data engineer with over 15 years of experience in commercial software development and architecture. Extensive programming experience using Java, Cloud, Microservices, REST API, Docker, Kubernetes, Continuous Integration, Continuous Deployment, Test Driven Development. Passionate about big data and distributed systems, can work in any phase of software development, from scratch to maintaining in production, provide mentoring for members of the team and working in agile environments. Primary skills: ➢ Java, Python, JavaScript ➢ Microservices, RESTful Services/APIs, Spring Boot, JDBC, JPA, Hibernate ➢ HTTP, JMS, Servlet, Apache ActiveMQ, Apache Kafka ➢ Maven, Gradle, GIT, Jenkins, Docker, Kubernetes ➢ Hadoop, HDFS, MapReduce, Apache Spark, Apache Mahout, Cloud, Amazon Web Services, GCP ➢ MySQL, MongoDB, Cassandra, DynamoDB, Oracle ➢ Adobe Experience Manager


Spring Boot
Amazon Web Services
Google Cloud Platform
Apache Kafka
Apache Maven
Adobe Experience Manager
Agile Development


Professional experience for Dima Kasiak

  • Current 3 years and 5 months, since Sep 2018

    Senior Java Software Engineer | GCP Certified Data Engineer


    Media streaming platform. Subscription & entitlement services for the media content delivery platform which allows end users to watch videos, movies, TV shows on various devices. Taking a leading role in designing and development of highly available and scalable messaging-based application using Java, Spring Boot, Apache Kafka, RESTful Services/APIs, AWS (EKS, DynamoDB, Lambda, SNS, SQS), Docker, CloudFormation, Maven, Swagger, GitHub, JUnit, Mockito.

  • 1 year and 8 months, Jan 2017 - Aug 2018

    Senior Software Engineer / Data Engineer


    Trading platform for capturing trades and managing risks in the field of energy trading. Design and build data processing pipeline with the MapReduce paradigm. Java 8, Python, REST web-services, Spring, ActiveMQ, JPA/Hibernate 3, Git, Maven, MySQL, Apache Tomcat, Google Cloud Platform (Dataflow, Dataproc, BigQuery), Jenkins, JUnit, Mockito.

  • 1 year, Jan 2016 - Dec 2016

    Senior Software Engineer (AEM/CQ)

    mensemedia Gesellschaft für Neue Medien mbH

    Designed and implemented e-commerce solutions based on Adobe Experience Manager 6.1 for automotive industry giant. Setup AEM project environment from the scratch (Maven, RunModes, Designs, Content, etc.), defined and created AEM templates, implemented AEM components using Sightly+Sling Models, implemented custom Touch UI widgets, designed and implemented OSGi services to communicate with the external systems, created API to read/write the visitors related information/behavior from/to MongoDB.

  • 1 year and 8 months, May 2014 - Dec 2015

    Senior Software Engineer


    Designed and developed highly scalable solution for machine learning and recommendations-based models: clustering techniques (K-means), classification algorithms (Naive Bayes) using Apache Spark + Apache Mahout. Implemented the key elements of distributed message-based application using Apache Kafka. Deployed and managed the system in an AWS-based environment (EC2, S3, Elastic MapReduce, DynamoDB).

  • 2 years, Apr 2012 - Mar 2014

    Senior Software Engineer Team Lead


    Designed and implemented a customer self-admin module for the next generation claims and collision platform using Java, JavaScript, Spring, Hibernate. Participated in design of rules management system, implemented and customized UI components using rules/rulesets custom framework, designed and configured workflow to create standard or custom business processes for particular customer, developed modules (front-end and services layers) and integrated them into total system.

Educational background for Dima Kasiak

  • 5 years and 10 months, Sep 1999 - Jun 2005

    Belarusian National Technical University


  • English


  • German


  • Polish

    First language

Browse over 20 million XING members