Bartosz Chodnicki, Software Developer in Warsaw, Poland
Bartosz Chodnicki

Software Developer in Warsaw, Poland

Member since April 8, 2022
Bartosz (Bart) is a passionate back-end developer who enjoys the challenge of creating high-traffic applications. He is a fan of building microservice applications with tight integrations to machine learning platforms and streaming processing to optimize business impact. His products handle hundreds of millions of active users and have high-scale push notifications and ML models that make predictions. He is happiest transforming ideas into apps and seeing users enjoy the tools he has built.
Bartosz is now available for hire

Portfolio

  • GetInData
    Scala, Play, Akka, Akka Actors, Akka Streams, Functional Programming, gRPC...
  • LogicAI
    Scala, Akka, Akka Actors, Play, Spark
  • IIIT
    Java, Python 3, PHP, Symfony, Django, Flask, Akka, Lua, Apache Kafka, MySQL...

Experience

Location

Warsaw, Poland

Availability

Part-time

Preferred Environment

Linux, IntelliJ, Scala, Apache Flink

The most amazing...

...tool I've developed is a streaming application based on Apache Flink that can detect "not nice" or "inappropriate" users.

Employment

  • Senior Scala Developer

    2020 - 2022
    GetInData
    • Developed microservices that handle hundreds of millions of active users.
    • Created streaming pipelines for real-time alerts.
    • Built an MLOps platform firmly integrated with other microservices.
    Technologies: Scala, Play, Akka, Akka Actors, Akka Streams, Functional Programming, gRPC, REST, Apache Kafka, Cassandra, Redis, Elasticsearch, Kubernetes, Cloud, Google Cloud Platform (GCP), Prometheus, Grafana, Jenkins, Spinnaker, Flink, Machine Learning Operations (MLOps)
  • Senior Scala Developer

    2020 - 2020
    LogicAI
    • Developed web service that contain machine learning models used for making predictions.
    • Migrated and cleaned old repositories to newer technologies.
    • Completed benchmarks and tests of different technologies to meet client requirements.
    Technologies: Scala, Akka, Akka Actors, Play, Spark
  • System Architect

    2015 - 2019
    IIIT
    • Designed and developed many services used for different marketing channels.
    • Developed a high-scale push notification system used for advertisement campaigns.
    • Designed and optimized databases used with our applications.
    • Analyzed network traffic with bot detection streaming algorithms.
    • Communicated with the business, planned project roadmaps, and worked in an Agile environment.
    Technologies: Java, Python 3, PHP, Symfony, Django, Flask, Akka, Lua, Apache Kafka, MySQL, MongoDB, Redis, Pandas, Git, CI/CD Pipelines, Jenkins, Angular, Celery, Flink
  • Full-stack Developer

    2011 - 2015
    Orange
    • Developed a network quality monitoring system that allows the creation of different testing scenarios and presents results on a web platform.
    • Developed active robots based on the Linux operating system that allows network monitoring from an E2E perspective.
    • Deployed a network monitoring system in various European countries.
    • Contacted clients, gathered system requirements, planned the roadmap, and assisted with system usage.
    Technologies: PHP, Linux, jQuery

Experience

  • ML Server with ZIO
    https://github.com/bartchodnicki/zio-ml-server

    This is an example of how to create an HTTP server for serving ML prediction with the ZIO HTTP library and MLeap. It enables the use of machine learning models made in Python or Spark with Scala applications. The project shows how to load the ML model saved in a file and use it to make predictions for incoming HTTP requests.

Skills

  • Languages

    Scala, PHP, Python 3, Java, Lua
  • Frameworks

    Play, Akka, Angular, Symfony, Django, Flask, Spark, gRPC
  • Tools

    Git, Flink, Jenkins, Celery, Grafana, IntelliJ
  • Paradigms

    REST, Microservices, Functional Programming
  • Storage

    MySQL, MongoDB, Redis, Cassandra, Elasticsearch
  • Other

    Software Development, Akka Actors, Cloud, CI/CD Pipelines, Prometheus, ZIO, Machine Learning, HTTP, Machine Learning Operations (MLOps), MLeap
  • Libraries/APIs

    Akka Streams, jQuery, Pandas
  • Platforms

    Linux, Apache Kafka, Kubernetes, Google Cloud Platform (GCP), Spinnaker, Apache Flink

Education

  • Bachelor of Science Degree in Engineering of Informatics Systems
    2007 - 2012
    Warsaw University of Technology - Warsaw, Poland

To view more profiles

Join Toptal
Share it with others