Marcin (Karol) K.

Senior Rust-Entwickler

Zgorzelec, Polen

Erfahrungen

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

Senior Rust-Entwickler

EVNE Developers

  • Entwickelte und optimierte skalierbare Anwendungen mit Rust, mit Fokus auf Speichersicherheit, Nebenläufigkeit und Fehlerbehandlung für zuverlässige Leistung.
  • Entwarf und implementierte CI/CD-Prozesse unter Einsatz von Tools wie cargo, quickcheck und Clippy, um effiziente Code-Reviews und nahtlose Integrationen zu gewährleisten.
  • Führte umfangreiche Profiling- und Debugging-Praktiken durch, um die Anwendungsleistung und Stabilität auf verschiedenen Plattformen zu verbessern.
  • Setzte robuste Datenannotierungsmethoden um, um Machine-Learning-Initiativen zu unterstützen, und steigerte die Genauigkeit der Algorithmen um 25%.
  • Implementierte automatisierte Benchmarking-Tools, was zu einer 30%igen Reduzierung der Ausführungszeit für kritische Funktionen in Produktreleases führte.
  • Arbeitete mit Machine-Learning-Teams zusammen, um KI-Lösungen zu integrieren, und stellte die Anpassungsfähigkeit von Algorithmen in Rust-Anwendungen für eine verbesserte Benutzererfahrung sicher.
  • Beteiligte mich an funktionsübergreifenden Code-Reviews, um hohe Qualitäts- und Dokumentationsstandards zu wahren, und förderte die Befolgung von Fehlerdokumentationspraktiken im Team.
  • Entwarf und implementierte innovative Lösungen mit Python und JavaScript, verbesserte die Systeminteroperabilität und betreute nebenbei Junior-Entwickler.
  • Nutzte SQL-Datenbanken für zuverlässige Datenspeicherung und optimierte Zugriffszeiten bei großen Datensätzen durch effiziente strukturierte Abfragen, was eine Verbesserung von 15% erzielte.
  • Lieferte hochwertige Software unter engen Fristen durch effektives Projektmanagement und agile Methoden, was die Gesamtproduktivität des Teams positiv beeinflusste.
Okt. 2021 - Sept. 2023
2 Jahren
Polen

Software-Ingenieur

Air Force

  • Nutzte Rust zur Entwicklung leistungsstarker Anwendungen, gewährleistete Speichersicherheit und Nebenläufigkeit in Multi-Thread-Umgebungen.
  • Implementierte CI/CD-Pipelines zur Optimierung des Softwareentwicklungszyklus und erzielte eine 30%ige Reduzierung der Bereitstellungszeiten.
  • Führte gründliche Code-Reviews durch, um die Codequalität zu sichern und Best Practices in Fehlerbehandlung und Debugging zu gewährleisten, und steigerte so die Teamleistung um 20%.
  • Integrierte Python zum Aufbau unterstützender Backend-Services und verbesserte die Systemleistung mit minimaler Latenz in Datenverarbeitungsabläufen.
  • Wandte Benchmarking-Techniken an, um Engpässe in bestehenden Systemen aufzuspüren, was zu einer 15%igen Steigerung der Anwendungsdurchsatzrate führte.
  • Setzte JavaScript und TypeScript für die Entwicklung robuster Benutzeroberflächen ein, mit Fokus auf Skalierbarkeit und Wartbarkeit der Frontend-Komponenten.
  • Arbeitete an Datenannotierung und Profiling, um Machine-Learning-Modelle in Betrugserkennungssystemen anhand von Muster- und Nutzerverhaltensanalysen zu verbessern.
  • Erhöhte die Softwarezuverlässigkeit durch rigorose Tests mit quickcheck und sicherte die Einhaltung von Codierungsstandards mit Clippy und rustfmt.
Sept. 2018 - Aug. 2021
3 Jahren
Vereinigtes Königreich

Software-Ingenieur

DeepInspire

  • Nutzte Rust zur Entwicklung leistungsstarker Backend-Services, mit Schwerpunkt auf Speichersicherheit, Nebenläufigkeit und Fehlerbehandlung, um eine stabile Anwendung in einer globalen E-Commerce-Umgebung zu gewährleisten.
  • Implementierte CI/CD-Pipelines zur Automatisierung von Test- und Deployment-Prozessen und stellte durch strenge Code-Reviews sowie Echtzeit-Profiling- und Debugging-Strategien die Codequalität sicher.
  • Entwickelte KI-basierte Features unter Verwendung statistischer Methoden und Datenannotierungstechniken, um Produktempfehlungen zu verbessern und die Nutzerbindung durch personalisierte Erlebnisse zu steigern.
  • Führte umfassendes Benchmarking zur Anwendungsleistung durch und identifizierte Verbesserungsbereiche mit Tools wie quickcheck und Clippy, um hohe Codequalitätsstandards einzuhalten und die Laufzeiteffizienz zu optimieren.
  • Entwarf und optimierte skalierbare Datenbankarchitekturen mit SQL-Datenbanken wie MongoDB und PostgreSQL, um schnellen und fehlertoleranten Datenzugriff für stark frequentierte E-Commerce-Operationen zu gewährleisten.
  • Arbeitete mit funktionsübergreifenden Teams an der Feature-Entwicklung und legte dabei weiterhin Wert auf Speichersicherheit und Fehlerdokumentation, um technische Exzellenz in allen Releases sicherzustellen.
  • Verbesserte bestehende Backend-Anwendungen mit Python-Frameworks wie FastAPI, um Echtzeitfunktionen zu integrieren und nahtlose Nutzererlebnisse auf der gesamten Plattform zu ermöglichen.
  • Implementierte Nebenläufigkeitsstrategien zur Steigerung von Reaktionsfähigkeit und Zuverlässigkeit und sicherte die Systemverfügbarkeit während Spitzenlasten ab, mit dem Ziel, über 1000 gleichzeitige Nutzer ohne Leistungsverlust zu unterstützen.
  • Setzte JavaScript und TypeScript für Frontend-Optimierungen ein, um schnelle, reaktive Benutzeroberflächen zu entwickeln und dabei Bibliotheken wie React und Vue zu nutzen, was zu einer 15%igen Verbesserung der Nutzerzufriedenheit beitrug.
  • Wandte Prinzipien des sicheren Codings an, um Benutzerdaten zu schützen, und integrierte Zahlungssysteme wie Stripe unter Einhaltung der PCI-Vorschriften für sichere Transaktionen.

Zusammenfassung

Als Senior Rust-Entwickler mit 8 Jahren Erfahrung bringe ich ein solides Fähigkeitenprofil in der Softwareentwicklung, insbesondere in Rust, mit, ergänzt durch Expertise in Python, JavaScript und TypeScript. Ich habe eine starke Grundlage in CI/CD-Methoden, um eine effiziente und kontinuierliche Integration sowie Bereitstellung von Anwendungen sicherzustellen. Meine Kenntnisse in Speichersicherheit, Nebenläufigkeit, Fehlerbehandlung und Fehlerdokumentation haben es mir ermöglicht, hochwertige Software zu entwickeln, die strengen Standards entspricht.

Neben meinen technischen Fähigkeiten habe ich erfolgreich Systeme entwickelt und gewartet, die KI-Funktionalitäten integrieren, und dabei Frameworks und Bibliotheken genutzt, um die Leistung zu steigern. Meine Erfahrung in 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 deren Leistung zu optimieren.

Mein Hintergrund umfasst die Entwicklung von Unternehmenslösungen für den Gesundheits- und Finanzsektor, wo ich Initiativen leitete, die sicheren Code und die Einhaltung von Branchenvorschriften in den Mittelpunkt stellten. Ich bin geübt in Code-Reviews, um Qualität zu sichern und kollaborative Teamumgebungen zu fördern, und sorge dafür, dass alle Aspekte des Entwicklungszyklus abgedeckt werden.

Sprachen

Polnisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2017 - Juni 2018

University of Oxford

Master-Abschluss in Informatik · Informatik · Vereinigtes Königreich

Okt. 2015 - Juni 2017

University of Oxford

Bachelor-Abschluss in Informatik · Informatik · Vereinigtes Königreich

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