Recommended expert

Marcin Karol (Karol) Kotlinski

Senior Rust Engineer

Marcin Karol Kotlinski
Zgorzelec, Poland

Experience

Oct 2023 - Present
2 years 5 months
United Kingdom

Senior Rust Engineer

EVNE Developers

  • Developed and optimized scalable applications using Rust with a focus on memory safety, concurrency, and error handling for performance reliability.
  • Designed and implemented CI/CD processes utilizing tools such as cargo, quickcheck, and Clippy, ensuring efficient code reviews and seamless integrations.
  • Conducted thorough profiling and debugging practices to enhance application performance and stability across various platforms.
  • Executed robust data annotation methodologies to support machine learning initiatives, improving algorithm accuracy by 25%.
  • Implemented automated benchmarking tools leading to 30% reduction in execution time for critical features in product releases.
  • Collaborated with machine learning teams to integrate AI solutions, ensuring adaptability of algorithms within Rust applications for enhanced user experience.
  • Participated in cross-functional code reviews to maintain high standards of quality and documentation, fostering team adherence to defect documentation practices.
  • Architected and deployed innovative solutions leveraging Python and JavaScript, enhancing overall system interoperability while mentoring junior developers.
  • Utilized SQL databases for reliable data storage, optimizing access times for large datasets with structured query efficiencies, achieving a 15% improvement.
  • Delivered high-quality software under tight deadlines through effective project management and agile methodologies, impacting overall team productivity positively.
Oct 2021 - Sep 2023
2 years
Poland

Software Engineer

Air Force

  • Utilized Rust for developing high-performance applications, ensuring memory safety and concurrency in multi-threaded environments.
  • Implemented CI/CD pipelines to streamline the software development lifecycle, achieving a 30% reduction in deployment times.
  • Conducted thorough code reviews to maintain code quality and ensure best practices in error handling and debugging, enhancing overall team performance by 20%.
  • Integrated Python for building supportive backend services, enhancing system performance with minimal latency in data processing workflows.
  • Applied benchmarking techniques to identify bottlenecks in existing systems, leading to an improvement of 15% in application throughput.
  • Leveraged JavaScript and TypeScript for developing robust user interfaces, focusing on scalability and maintainability of frontend components.
  • Engaged in data annotation and profiling processes to enhance machine learning models in fraud detection systems based on patterns and user behavior.
  • Enhanced software reliability through rigorous testing using quickcheck and ensuring proper coding standards with Clippy and rustfmt.
Sep 2018 - Aug 2021
3 years
United Kingdom

Software Engineer

DeepInspire

  • Utilized Rust for developing high-performance backend services, focusing on memory safety, concurrency, and error handling to ensure robust application stability in a global e-commerce environment.
  • Implemented CI/CD pipelines to automate testing and deployment processes, ensuring code quality through rigorous code review practices and real-time profiling and debugging strategies.
  • Engineered AI-driven features leveraging statistical methods and data annotation techniques to enhance product recommendations and improve user engagement through personalized experiences.
  • Conducted comprehensive benchmarking for application performance, identifying areas for improvement using tools such as quickcheck and Clippy to maintain high standards of code quality and optimize runtime efficiency.
  • Designed and optimized scalable database architectures using SQL databases like MongoDB and PostgreSQL to ensure fast, fault-tolerant data access for high-traffic e-commerce operations.
  • Collaborated with cross-functional teams for feature development while maintaining a focus on memory safety and defect documentation to ensure technical excellence in all releases.
  • Enhanced existing backend applications using Python frameworks like FastAPI to integrate real-time capabilities for seamless user experiences across the platform.
  • Implemented concurrency strategies to improve responsiveness and reliability, ensuring system availability during peak usage times, targeting a throughput of 1000+ concurrent users without service degradation.
  • Leveraged JavaScript and TypeScript for frontend optimizations, ensuring fast, responsive user interfaces leveraging libraries such as React and Vue, contributing to a user satisfaction rate improvement of 15%.
  • Applied secure coding principles to protect user data while integrating payment systems like Stripe, enforcing PCI-compliance for safe transaction handling.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5.5 years), Retail (3 years), and Aerospace and Defense (2 years).

Information Technology
Retail
Aerospace and Defense

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7.5 years), Product Development (5.5 years), Business Intelligence (3 years), Project Management (2.5 years), and Quality Assurance (2 years).

Information Technology
Product Development
Business Intelligence
Project Management
Quality Assurance

Summary

As a Senior Rust Engineer with 8 years of experience, I bring a robust skill set in software development, particularly in Rust, complemented by expertise in Python, JavaScript, and TypeScript. I have a strong foundation in CI/CD practices, ensuring efficient and continuous integration and deployment of applications. My proficiency in memory safety, concurrency, error handling, and defect documentation has enabled me to build high-quality software that meets rigorous standards.

Alongside my technical skills, I have successfully developed and maintained systems that integrate AI capabilities, utilizing frameworks and libraries to enhance performance. My experience in SQL contributes to efficient database management and data annotation for machine learning projects. Additionally, I excel in debugging, profiling, and benchmarking applications to optimize their performance.

My background includes developing enterprise solutions for the healthcare and financial sectors, where I led initiatives that emphasized secure coding practices and compliance with industry regulations. I am adept at conducting code reviews to maintain quality and foster collaborative team environments, ensuring all aspects of the development lifecycle are addressed.

Skills

Programming Languages:

  • Python
  • Rust
  • Javascript
  • Typescript
  • Sql

Backend Frameworks:

  • Fastapi
  • Flask
  • Django

Frontend Frameworks:

  • React
  • Vue
  • Angular

Api Technologies:

  • Keycloak (Oidc, Rbac)
  • Jwt
  • Oauth2

Serverless And Cloud Functions:

  • Aws (Ecs, Lambda, Rds, S3)
  • Azure (App Services, Blob, Sql)

Databases:

  • Postgresql (Fintech)
  • Mysql (Healthcare)
  • Mongodb (Gaming)
  • Redis

Devops:

  • Docker
  • Kubernetes
  • Github Actions
  • Gitlab Ci/cd
  • Terraform
  • Ansible
  • Helm
  • Docker Compose

Cloud & Infrastructure:

  • Ci/cd
  • Mlflow
  • Airflow
  • Kubeflow

Other:

  • Code Review
  • Profiling
  • Debugging
  • Data Annotation
  • Benchmarking
  • Memory Safety
  • Concurrency
  • Error Handling
  • Defect Documentation
  • Let’s Encrypt
  • Nginx
  • Certbot

Languages

English
Advanced
Polish
Elementary

Education

Oct 2017 - Jun 2018

University of Oxford

Master’s Degree · Computer Science · Oxford, United Kingdom

Oct 2015 - Jun 2017

University of Oxford

Bachelor’s Degree · Computer Science · Oxford, United Kingdom

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Marcin Karol based?

Marcin Karol is based in Zgorzelec, Poland.

What languages does Marcin Karol speak?

Marcin Karol speaks the following languages: English (Advanced), Polish (Elementary).

How many years of experience does Marcin Karol have?

Marcin Karol has at least 7 years of experience. During this time, Marcin Karol has worked in at least 2 different roles and for 3 different companies. The average length of individual experience is 2 years and 5 months. Note that Marcin Karol may not have shared all experience and actually has more experience.

What roles would Marcin Karol be best suited for?

Based on recent experience, Marcin Karol would be well-suited for roles such as: Senior Rust Engineer, Software Engineer.

What is Marcin Karol's latest experience?

Marcin Karol's most recent position is Senior Rust Engineer at EVNE Developers.

What companies has Marcin Karol worked for in recent years?

In recent years, Marcin Karol has worked for EVNE Developers, Air Force, and DeepInspire.

Which industries is Marcin Karol most experienced in?

Marcin Karol is most experienced in industries like Information Technology (IT), Retail, and Aerospace and Defense.

Which business areas is Marcin Karol most experienced in?

Marcin Karol is most experienced in business areas like Information Technology (IT), Product Development, and Business Intelligence. Marcin Karol also has some experience in Project Management and Quality Assurance (QA).

Which industries has Marcin Karol worked in recently?

Marcin Karol has recently worked in industries like Information Technology (IT), Retail, and Aerospace and Defense.

Which business areas has Marcin Karol worked in recently?

Marcin Karol has recently worked in business areas like Information Technology (IT), Product Development, and Business Intelligence.

What is Marcin Karol's education?

Marcin Karol holds a Master in Computer Science from University of Oxford and a Bachelor in Computer Science from University of Oxford.

What is the availability of Marcin Karol?

The availability of Marcin Karol needs to be confirmed.

What is the rate of Marcin Karol?

Marcin Karol's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Marcin Karol?

To hire Marcin Karol, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

600
450
300
150
Market avg: 420-580 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.