Kamil Marut, Developer in Wrocław, Poland
Kamil is available for hire
Hire Kamil

Kamil Marut

Verified Expert  in Engineering

Bio

Kamil is a full-stack software engineer specializing in developing high-performance and maintainable digital products. He has expertise in pragmatic system design and working with both cutting-edge and established technologies. Most of Kamil's expertise lies in the financial, real estate, and booking and rent industries.

Portfolio

Majikode
Python, Django, Django REST Framework, HTML, CSS, Go, JavaScript, React, Redis...
Finmatics
Python, Django, Django REST Framework, Web Project Management, Celery, Redis...
Finmatics
Python, Django, Django REST Framework, Software Architecture, Elasticsearch...

Experience

  • Software Development - 5 years
  • SQL - 4 years
  • JavaScript - 4 years
  • Python - 4 years
  • Django REST Framework - 3 years
  • Django - 3 years
  • Kubernetes - 2 years
  • React - 1 year

Availability

Part-time

Preferred Environment

Python, Django, React

The most amazing...

...project I've worked on is an online ticketing application for Poland's biggest sports association, used by tens of thousands of users simultaneously.

Work Experience

Solutions Architect

2023 - PRESENT
Majikode
  • Led the end-to-end product development for multiple international projects, utilizing Django for robust web application delivery.
  • Deployed apps on the AWS platform, ensuring scalable and reliable architectures.
  • Integrated diverse APIs (Natif.ai, OpenAI, Zapier), enhancing functionality and service interoperability.
  • Headed a team of five to transform a legacy Django monolith into a modular application with supporting services written in Go.
  • Created multiple web scraping pipelines using Node.js and Python to obtain and enrich data from government websites, stock exchanges, and marketplaces.
Technologies: Python, Django, Django REST Framework, HTML, CSS, Go, JavaScript, React, Redis, PostgreSQL, Elasticsearch, Web Scraping, Data Scraping, GitHub, Containers, Redis Cache, REST APIs, API Integration, FastAPI, Docker, Selenium, Back-end, Node.js, Data Visualization, SaaS, Full-stack, System Architecture, WebSockets, Cloud Infrastructure, Next.js, Web Development, APIs, Docker Compose, Artificial Intelligence (AI), Large Language Models (LLMs), Automation

Team Lead

2023 - PRESENT
Finmatics
  • Led sprint planning sessions and daily stand-ups, ensuring tasks were appropriately assigned and that team members remained unblocked and focused on sprint objectives.
  • Involved in OKR planning, collaborating with stakeholders to ensure alignment of goals and execution strategies.
  • Provided continuous assessment and refined the internal project management processes, identifying areas for improvement and implementing best practices to enhance team productivity and effectiveness.
  • Monitored progress and ensured the timely delivery of features, proactively addressing any potential delays or challenges to maintain project timelines.
Technologies: Python, Django, Django REST Framework, Web Project Management, Celery, Redis, Elasticsearch, Software Architecture, SQL, GitHub, Containers, REST APIs, API Integration, FastAPI, Docker, Back-end, Node.js, Data Visualization, SaaS, System Architecture, WebSockets, Cloud Infrastructure, Web Development, APIs, Docker Compose, Artificial Intelligence (AI), Large Language Models (LLMs), Automation

Performance and Infrastructure Software Engineer

2022 - 2023
Finmatics
  • Worked on AI-powered automation accounting software used by some of Europe's biggest companies.
  • Made substantial performance improvements in long-running background jobs and heavy database queries.
  • Created and maintained automatic quality control of AI's predictions using historical data and dynamic rule sets.
  • Improved internal and public API security and performance.
  • Contributed to the architecture and infrastructure of a distributed web application.
Technologies: Python, Django, Django REST Framework, Software Architecture, Elasticsearch, SQL, Redis, GitHub, Containers, Redis Cache, REST APIs, API Integration, FastAPI, Docker, Back-end, Data Visualization, SaaS, WebSockets, Cloud Infrastructure, Web Development, APIs, Docker Compose, Artificial Intelligence (AI), Large Language Models (LLMs), Automation

Python Developer

2021 - 2022
B3 Consulting Group
  • Designed, developed, and deployed multiple high-availability systems for Poland's most prominent finance and sports companies.
  • Built CI/CD solutions and cloud native infrastructure.
  • Created reliable and performant integrations with REST and SOAP APIs.
  • Developed the architecture and functionality for a secure and performant eCommerce selling process.
Technologies: Python, JavaScript, SQL, Django, Django REST Framework, Redis, Kubernetes, Software Architecture, GitHub, Containers, Redis Cache, REST APIs, API Integration, Docker, Back-end, Node.js, Data Visualization, Full-stack, WebSockets, Cloud Infrastructure, Web Development, APIs, Docker Compose, Automation

Experience

Computer Image Likeness Assessing Automation (CILISSA)

https://github.com/exler/CILISSA
CILISSA enables the use of various metrics to perform full-reference image comparisons.

It features the most popular full-reference image quality metrics, image transformations and translations. CILISSA is also very extensible and new operations can be easily added.

CILISSA has an optional Qt-based graphical interface that lets you experiment with various operations and their orders and properties.

Finmatics DocuProof

https://github.com/Finmatics/docuproof
DocuProof is a unique way to make documents and invoices immutable by using proven blockchain technology. It is an API written in Python communicating with IPFS and Ethereum blockchain to validate that the document has not been tampered with.

Chaterra

https://github.com/exler/chaterra
Chaterra is a web-based front end for OpenAI's GPT and DALL-E models. It is designed to be a simple and easy-to-use user interface that allows you to take advantage of the usage-based pricing model of OpenAI's API.

WorkWave

https://workwave.pl
WorkWave is a SaaS application aimed at business customers looking to provide "workation" as a benefit to their employees. It provides the management with tools to grant their employees days to spend at the apartment of their choice in different locations and the employees with a nice interface to choose and book the apartments.

Education

2022 - 2023

Master's Degree in Systems Engineering

Wrocław University of Science and Technology - Wrocław, Poland

2018 - 2022

Bachelor's Degree in Control, Electronic, and Information Engineering

Silesian University of Technology - Gliwice, Poland

Certifications

APRIL 2022 - APRIL 2024

Google Cloud Platform (GCP) Engineer Certification

Google Cloud

JULY 2021 - JULY 2024

AWS Certified Solutions Architect – Associate

Amazon Web Services

Skills

Libraries/APIs

React, REST APIs, Node.js

Tools

Celery, GitHub, Docker Compose, RabbitMQ, Figma

Languages

Python, SQL, JavaScript, HTML, CSS, TypeScript, Go, Solidity

Frameworks

Django, Django REST Framework, Tailwind CSS, Qt, Selenium, Next.js, Flask

Paradigms

Automation

Platforms

Software Design Patterns, Docker, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Ethereum

Storage

Databases, Redis, PostgreSQL, Redis Cache, Elasticsearch

Other

Software Development, Web Project Management, Distributed Systems, Web Scraping, Data Scraping, Containers, API Integration, FastAPI, Back-end, Data Visualization, SaaS, Full-stack, System Architecture, WebSockets, Cloud Infrastructure, Web Development, APIs, Software Architecture, OpenAI, Artificial Intelligence (AI), Large Language Models (LLMs), AWS Cloud Architecture, Image Processing, Design Systems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring