Marcin (Karol) K.

Senior Rust Engineer

Zgorzelec, Poland

Experience

Oct 2023 - Present
2 years 2 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.

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.

Languages

Polish
Native
English
Advanced

Education

Oct 2017 - Jun 2018

University of Oxford

Master’s Degree in Computer Science · Computer Science · United Kingdom

Oct 2015 - Jun 2017

University of Oxford

Bachelor’s Degree in Computer Science · Computer Science · United Kingdom

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