Who are we?

Kodlot was founded in 2020 to match the demand for technical solutions in the fields of data engineering and cloud computing. With the experience and knowledge gained through many years of software/data engineering. Kodlot is a boutique consultancy striving to offer the highest level of professional services. Our services range from building complete analytics platforms to providing specific solutions within data and cloud engineering domains. Our solutions are based on leading public cloud providers: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
We value efficiency, hard work, and boosting our capabilities with having a lot of fun!

Our core values

Client-centric

Client-centric

Agile

Agile

Intelligent

Intelligent

Solid

Solid

Kodlot’s name decryption

kod (English: code) – a language used to program (= give instructions to) computers.
lot (English: flight) – when something flies or moves through the air.
odlot (English: departure) – a change in what is usually done or how something is usually done.

Our team

  • Krzysztof Słowiński

    Data & Cloud Engineering Consultant

    Krzysztof is a data engineering consultant with over 10 years of hands-on experience. He focuses on delivering high-quality software through clean code, comprehensive tests, and detailed documentation.

    Technologies: Python, TypeScript, Scala, AWS, Spark, Docker, Git

  • Przemysław Mikulski

    Data Scientist & Cloud Engineering Consultant

    Przemysław has 7+ years of experience working in industries like medtech, manufacturing, and finance. He specializes in creating seamless data pipelines and using ML techniques for solving business problems.

    Technologies: Python, AWS, Airflow, MongoDB

  • Łukasz Parasiak

    Data & Cloud Engineering Consultant

    Łukasz has over 18 years of IT experience, with a focus on storing, processing, and analyzing data in the cloud. He is passionate about exploring new technologies.

    Technologies: Python, AWS, Airflow, PostgreSQL, NoSQL, Docker, Git

  • Pooyan Razian

    Cloud & Solutions Architect Consultant

    Pooyan has over 18 years of experience in the IT industry and has worked in various domains including but not limited to Telecom and Finance. With 7x AWS certifications, he has worked as a Solutions Architect, DevOps, DevSecOps, full-stack software developer, mainly backend, and data engineer. He is committed to learning and exploring new tech.

    Portfolio: www.pooyan.info

    Technologies: AWS, Golang, Python, TypeScript, Pulumi, AWS CDK, Terraform, Docker, Kubernetes, Data Platforms, MongoDB, PostgreSQL, DynamoDB, etc.

What do we do outside of work?

Data Innovation Summit 2022
Krzysztof at a Data Innovation Summit 2022
AWS Summit Stockholm
Øredev - A developer Conference in Malmö, Sweden
Cloud Day Warsaw
Fun at conference
Ski Trip
Yoga Session
Winter bathing
Petanque
Dining out together
Pooyan at 3C Copenhagen
Our Office
Our Office
Our Office
Data Innovation Summit 2022
Krzysztof at a Data Innovation Summit 2022
AWS Summit Stockholm
Øredev - A developer Conference in Malmö, Sweden
Cloud Day Warsaw
Fun at conference
Ski Trip
Yoga Session
Winter bathing
Petanque
Dining out together
Pooyan at 3C Copenhagen
Our Office
Our Office
Our Office

How do we work

At Kodlot, we are always trying to share our knowledge and experience, as well as ask someone else opinion. As professional engineers, we like to plan everything upfront. Designing new projects is not easy. We are always trying to follow best practices to create a well-architected platform to analyse data in the cloud. Using Python of course!
Please take a look at the projects that we are working on.
Here are three main steps to achieve high-quality, resilient, sustainable, secure, cost efficient, and reliable solutions:

Architecting

Architecting

Identifying the business and the functional requirements that are mission critical for success. Matching the top priority requirements with the possible solution architectures. Identifying trade-offs between the possible solutions.

Developing

Developing

Implementing the chosen solution using software best practices. Using iterative agile methodology to receive feedback and re-align on changing priorities. Creating documentation to deliver the clear and complete package.

Operating

Operating

Creating error-handling allowing automated or semi-automated healing in case of various fault situations. Using visual dashboards to monitor the key components of the system to get instant insights and identify key bottlenecks.