Recommended expert

Marcin Karol (Karol) Kotlinski

Senior Rust-Entwickler

Marcin Karol Kotlinski
Zgorzelec, Polen

Erfahrungen

Okt. 2023 - Bis heute
2 Jahren 5 Monate
Vereinigtes Königreich

Senior Rust-Entwickler

EVNE Developers

  • Entwickelte und optimierte skalierbare Anwendungen in Rust mit Fokus auf Speichersicherheit, Parallelität und Fehlerbehandlung für zuverlässige Performance.
  • Entwarf und implementierte CI/CD-Prozesse mit Tools wie cargo, quickcheck und Clippy, um effiziente Code-Reviews und nahtlose Integrationen zu gewährleisten.
  • Führte umfassendes Profiling und Debugging durch, um die Anwendungsperformance und Stabilität auf verschiedenen Plattformen zu verbessern.
  • Setzte robuste Datenannotationsmethoden ein, um Machine-Learning-Initiativen zu unterstützen und die Genauigkeit der Algorithmen um 25% zu steigern.
  • Implementierte automatisierte Benchmarking-Tools, die zu einer 30%igen Reduzierung der Ausführungszeit kritischer Funktionen in Produkt-Releases führten.
  • Arbeitete mit Machine-Learning-Teams zusammen, um KI-Lösungen zu integrieren und Algorithmen in Rust-Anwendungen für eine verbesserte Nutzererfahrung anzupassen.
  • Beteiligte mich an abteilungsübergreifenden Code-Reviews, um Qualitäts- und Dokumentationsstandards zu wahren und die Einhaltung von Defektdokumentationspraktiken im Team zu fördern.
  • Entwickelte innovative Lösungen mit Python und JavaScript, verbesserte die Systeminteroperabilität und betreute Junior-Entwickler.
  • Nutzte SQL-Datenbanken für eine zuverlässige Datenspeicherung und optimierte Zugriffszeiten für große Datensätze mit strukturierten Abfragen, was zu einer 15%igen Verbesserung führte.
  • Lief hochwertige Software unter hohem Zeitdruck mittels effektivem Projektmanagement und agilen Methoden aus, was die Teamproduktivität positiv beeinflusste.
Okt. 2021 - Sept. 2023
2 Jahren
Polen

Softwareentwickler

Air Force

  • Nutzte Rust zur Entwicklung leistungsstarker Anwendungen und sicherte Speichersicherheit und Parallelität in Multithread-Umgebungen.
  • Implementierte CI/CD-Pipelines zur Optimierung des Softwareentwicklungszyklus und erzielte eine 30%ige Verkürzung der Deployment-Zeiten.
  • Führte gründliche Code-Reviews durch, um die Codequalität zu sichern und Best Practices in Fehlerbehandlung und Debugging umzusetzen, was die Teamleistung um 20% steigerte.
  • Integrierte Python für den Aufbau unterstützender Backend-Services und verbesserte die Systemperformance mit minimaler Latenz in Datenverarbeitungsabläufen.
  • Wandte Benchmarking-Techniken an, um Engpässe in bestehenden Systemen zu identifizieren, was zu einer 15%igen Verbesserung des Anwendungsthroughputs führte.
  • Setzte JavaScript und TypeScript zur Entwicklung robuster Benutzeroberflächen ein, mit Fokus auf Skalierbarkeit und Wartbarkeit der Frontend-Komponenten.
  • Beteiligte mich an Datenannotation und Profiling, um Machine-Learning-Modelle in Betrugserkennungssystemen anhand von Mustern und Nutzerverhalten zu verbessern.
  • Verbesserte die Softwarezuverlässigkeit durch rigorose Tests mit quickcheck und sicherte korrekte Coding-Standards mit Clippy und rustfmt.
Sept. 2018 - Aug. 2021
3 Jahren
Vereinigtes Königreich

Softwareentwickler

DeepInspire

  • Nutzte Rust zur Entwicklung leistungsstarker Backend-Services mit Fokus auf Speichersicherheit, Parallelität und Fehlerbehandlung, um in einer globalen E-Commerce-Umgebung eine robuste Anwendungsstabilität zu gewährleisten.
  • Implementierte CI/CD-Pipelines zur Automatisierung von Test- und Deployment-Prozessen und sicherte mithilfe rigoroser Code-Reviews sowie Echtzeit-Profiling und Debugging die Codequalität.
  • Entwickelte KI-basierte Features unter Einsatz statistischer Methoden und Datenannotationstechniken, um Produktempfehlungen zu verbessern und das Nutzerengagement durch personalisierte Erlebnisse zu steigern.
  • Führte umfassendes Benchmarking der Anwendungsperformance durch und identifizierte mit Tools wie quickcheck und Clippy Optimierungspotenziale zur Wahrung hoher Codequalität und Laufzeiteffizienz.
  • Entwarf und optimierte skalierbare Datenbankarchitekturen mit SQL-Datenbanken wie MongoDB und PostgreSQL, um schnellen und ausfallsicheren Datenzugriff für E-Commerce-Plattformen mit hohem Traffic sicherzustellen.
  • Arbeitete mit funktionsübergreifenden Teams an der Feature-Entwicklung, wobei der Fokus auf Speichersicherheit und Fehlerdokumentation lag, um technische Exzellenz in allen Releases zu garantieren.
  • Erweiterte bestehende Backend-Anwendungen mit Python-Frameworks wie FastAPI, um Echtzeit-Funktionen für nahtlose Nutzererfahrungen auf der gesamten Plattform zu integrieren.
  • Implementierte Parallelitätsstrategien zur Verbesserung der Reaktionsfähigkeit und Zuverlässigkeit und stellte die Systemverfügbarkeit während Spitzenlasten sicher, mit dem Ziel, über 1000 gleichzeitige Nutzer ohne Serviceeinbußen zu unterstützen.
  • Setzte JavaScript und TypeScript für Frontend-Optimierungen ein, um schnelle, reaktionsfähige Benutzeroberflächen mit Bibliotheken wie React und Vue zu schaffen, was zu einer 15%igen Steigerung der Nutzerzufriedenheit beitrug.
  • Wendete sichere Programmierprinzipien an, um Nutzerdaten zu schützen, und integrierte Zahlungssysteme wie Stripe unter Einhaltung der PCI-Standards für sichere Transaktionen.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (5.5 Jahre), Einzelhandel (3 Jahre) und Luft- und Raumfahrt und Verteidigung (2 Jahre).

Informationstechnologie
Einzelhandel
Luft- und Raumfahrt und Verteidigung

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (7.5 Jahre), Produktentwicklung (5.5 Jahre), Business Intelligence (3 Jahre), Projektemanagement (2.5 Jahre) und Qualitätssicherung (2 Jahre).

Informationstechnologie
Produktentwicklung
Business Intelligence
Projektemanagement
Qualitätssicherung

Zusammenfassung

Als Senior Rust-Entwickler mit 8 Jahren Erfahrung bringe ich ein umfangreiches Know-how in der Softwareentwicklung mit Schwerpunkt auf Rust mit, ergänzt durch Expertise in Python, JavaScript und TypeScript. Ich habe eine solide Basis in CI/CD-Praktiken und sorge für eine effiziente sowie kontinuierliche Integration und Bereitstellung von Anwendungen. Meine Kenntnisse in Speichersicherheit, Parallelität, Fehlerbehandlung und Fehlerdokumentation ermöglichen es mir, qualitativ hochwertige Software zu entwickeln, die hohen Standards entspricht.

Zusätzlich zu meinen technischen Fähigkeiten habe ich erfolgreich Systeme entwickelt und gewartet, die KI-Funktionen integrieren, indem ich Frameworks und Bibliotheken zur Leistungssteigerung verwendet habe. Meine Erfahrung mit SQL trägt zu einer effizienten Datenbankverwaltung und Datenannotation für Machine-Learning-Projekte bei. Außerdem bin ich versiert im Debugging, Profiling und Benchmarking von Anwendungen, um ihre Performance zu optimieren.

Zu meinem Hintergrund gehört die Entwicklung von Enterprise-Lösungen für den Gesundheits- und Finanzsektor, in denen ich Initiativen geleitet habe, die sichere Programmierpraktiken und die Einhaltung von Branchenvorschriften in den Fokus stellten. Ich führe Code-Reviews durch, um die Qualität sicherzustellen und ein kollaboratives Teamumfeld zu fördern, und achte darauf, dass alle Phasen des Entwicklungszyklus abgedeckt werden.

Fähigkeiten

Programmiersprachen:

  • Python
  • Rust
  • Javascript
  • Typescript
  • Sql

Backend-frameworks:

  • Fastapi
  • Flask
  • Django

Frontend-frameworks:

  • React
  • Vue
  • Angular

Api-technologien:

  • Keycloak (Oidc, Rbac)
  • Jwt
  • Oauth2

Serverless- Und Cloud-funktionen:

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

Datenbanken:

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

Devops:

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

Cloud & Infrastruktur:

  • Ci/cd
  • Mlflow
  • Airflow
  • Kubeflow

Sonstiges:

  • Code-review
  • Profiling
  • Debugging
  • Datenannotation
  • Benchmarking
  • Speichersicherheit
  • Parallelität
  • Fehlerbehandlung
  • Fehlerdokumentation
  • Let’s Encrypt
  • Nginx
  • Certbot

Sprachen

Englisch
Verhandlungssicher
Polnisch
Grundkenntnisse

Ausbildung

Okt. 2017 - Juni 2018

Universität Oxford

Master-Abschluss · Informatik · Oxford, Vereinigtes Königreich

Okt. 2015 - Juni 2017

Universität Oxford

Bachelor-Abschluss · Informatik · Oxford, Vereinigtes Königreich

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Marcin Karol ansässig?

Marcin Karol ist in Zgorzelec, Polen ansässig.

Welche Sprachen spricht Marcin Karol?

Marcin Karol spricht folgende Sprachen: Englisch (Verhandlungssicher), Polnisch (Grundkenntnisse).

Wie viele Jahre Erfahrung hat Marcin Karol?

Marcin Karol hat mindestens 7 Jahre Erfahrung. In dieser Zeit hat Marcin Karol in mindestens 2 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 5 Monate. Beachten Sie, dass Marcin Karol möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Marcin Karol am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Marcin Karol gut geeignet für Rollen wie: Senior Rust-Entwickler, Softwareentwickler.

Was ist das neueste Projekt von Marcin Karol?

Die neueste Position von Marcin Karol ist Senior Rust-Entwickler bei EVNE Developers.

Für welche Unternehmen hat Marcin Karol in den letzten Jahren gearbeitet?

In den letzten Jahren hat Marcin Karol für EVNE Developers, Air Force und DeepInspire gearbeitet.

In welchen Industrien hat Marcin Karol die meiste Erfahrung?

Marcin Karol hat die meiste Erfahrung in Industrien wie Informationstechnologie, Einzelhandel und Luft- und Raumfahrt und Verteidigung.

In welchen Bereichen hat Marcin Karol die meiste Erfahrung?

Marcin Karol hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence. Marcin Karol hat auch etwas Erfahrung in Projektemanagement und Qualitätssicherung.

In welchen Industrien hat Marcin Karol kürzlich gearbeitet?

Marcin Karol hat kürzlich in Industrien wie Informationstechnologie, Einzelhandel und Luft- und Raumfahrt und Verteidigung gearbeitet.

In welchen Bereichen hat Marcin Karol kürzlich gearbeitet?

Marcin Karol hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Business Intelligence gearbeitet.

Was ist die Ausbildung von Marcin Karol?

Marcin Karol hat einen Master in Informatik from Universität Oxford und einen Bachelor in Informatik from Universität Oxford.

Wie ist die Verfügbarkeit von Marcin Karol?

Die Verfügbarkeit von Marcin Karol muss bestätigt werden.

Wie hoch ist der Stundensatz von Marcin Karol?

Der Stundensatz von Marcin Karol hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Marcin Karol beauftragen?

Um Marcin Karol zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

600
450
300
150
⌀ Markt: 420-580 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.