Dima Kasiak

Basic

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

Skills

Java
Cloud
Spring Boot
RESTful API
Microservices
Docker
Kubernetes
Amazon Web Services
Google Cloud Platform
GitLab
Apache Kafka
Apache Maven
Adobe Experience Manager
Jenkins
CI/CD
Agile Development
Scrum
JavaScript

Timeline

Professional experience for Dima Kasiak

  • Current 3 years and 5 months, since Sep 2018

    Senior Java Software Engineer | GCP Certified Data Engineer

    Agency

    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

    PSE

    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

    eFinancialCareers

    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

    Helmes

    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

Languages

  • English

    Fluent

  • German

    Basic

  • Polish

    First language

Browse over 20 million XING members