
Kamil Marut
Verified Expert in Engineering
Software Developer
Wrocław, Poland
Toptal member since May 6, 2022
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
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
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
Senior Data Engineer
NearForm
- Rebuilt a legacy Python/Bash ETL into a DBT-based pipeline, cutting processing time from around 24 hours to a few hours, and reducing compute costs by nearly 10 times.
- Provisioned and managed GCP resources using Terraform, including shared datasets, storage, and IAM setups for cross-team stakeholders.
- Automated operational workflows with Python and shell scripts (e.g., deployment helpers, data-quality checks, scheduled maintenance jobs).
Freelance Lead Engineer & Software Architect
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.
Team Lead
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.
Performance and Infrastructure Software Engineer
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.
Python Developer
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.
Experience
Computer Image Likeness Assessing Automation (CILISSA)
https://github.com/exler/CILISSAIt 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/docuproofWorkWave
TTS FastAPI Back-end for a Mobile Game
Financial Billing Application With Real-time Data Warehouse Sync and Dashboards
Education
Master's Degree in Systems Engineering
Wrocław University of Science and Technology - Wrocław, Poland
Bachelor's Degree in Control, Electronic, and Information Engineering
Silesian University of Technology - Gliwice, Poland
Certifications
Google Cloud Platform (GCP) Engineer Certification
Google Cloud
AWS Certified Solutions Architect – Associate
Amazon Web Services
Skills
Libraries/APIs
React, REST APIs, Node.js, Django ORM
Tools
Celery, GitHub, Docker Compose, RabbitMQ, Figma, Shell, Terraform
Languages
Python, SQL, JavaScript, HTML, CSS, TypeScript, Go, Solidity, Bash, SAML
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, Google Cloud
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, Solution Architecture, Technical Leadership, CI/CD Pipelines, Web Security, Startups, Data Science, Software Architecture, OpenAI, Artificial Intelligence (AI), Large Language Models (LLMs), AWS Cloud Architecture, Image Processing, Design Systems, Data Build Tool (dbt), Google BigQuery, Data Engineering, SAML-auth, OAuth
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring