Tomasz L.

Senior Rust-Entwickler

Rzeszów, Polen

Erfahrungen

Mai 2022 - Okt. 2025
3 Jahren 6 Monaten
Warschau, Polen

Senior Rust-Entwickler

CD Projekt RED

  • Durchführung tiefgehender Qualitätsanalysen und Code-Review-Prozesse zur Aufrechterhaltung hoher Standards in Rust-basierten Anwendungen, dabei idiomatische Syntax und Best Practices sichergestellt.
  • Einsatz von cargo test und quickcheck für robuste Fehlerbehandlung und Tests, was die Zuverlässigkeit der Anwendung erhöht hat.
  • Implementierung von CI/CD-Pipelines zur Straffung der Entwicklungsprozesse und deutlichen Verkürzung der Bereitstellungszeiten.
  • Optimierung des Codes für Speichersicherheit und Nebenläufigkeit, um nahtlose Leistung unter hoher Last zu erreichen.
  • Nutzung von Profiling- und Debugging-Techniken zur proaktiven Identifikation und Behebung von Fehlern, was zu weniger gemeldeten Bugs nach der Bereitstellung führte.
  • Leitung des Designs und der Entwicklung von Rust-Anwendungen mit Fokus auf Wartbarkeit und Skalierbarkeit, um Codeeffizienz und einfache Updates zu gewährleisten.
  • Zusammenarbeit mit funktionsübergreifenden Teams, um eine agile Arbeitsumgebung zu fördern und Projektanforderungen effektiv zu iterieren, was die Produktivität des Teams insgesamt steigerte.
  • Mitwirkung an der praktischen Fehlerdokumentation zur Erstellung klarer und prägnanter Aufzeichnungen beobachteter Probleme, wodurch sich die Lösungszeiten verbessert haben.
  • Verwendung von Tools wie Clippy und rustfmt zur konsequenten Durchsetzung von Codequalität und -stil im gesamten Codebestand.
März 2018 - Apr. 2022
4 Jahren 2 Monaten
Singapur

Softwareentwickler

Sea Group

  • Implementierung robuster Rust-Anwendungen mit Fokus auf Speichersicherheit und Nebenläufigkeit, um hohe Leistung und Zuverlässigkeit wichtiger Softwarekomponenten sicherzustellen.
  • Entwicklung von Qualitätssicherungsstrategien mit cargo test und quickcheck zur Steigerung der Code-Robustheit und Unterstützung der Fehlerbehandlung, was eine Reduzierung der Fehlerquote um 20% bewirkte.
  • Durchführung gründlicher Code-Reviews und Betreuung von Junior-Entwicklern, was zu einer 30%igen Steigerung der Teamproduktivität führte.
  • Einsatz von Clippy und rustfmt für Code-Qualitätsanalyse und -formatierung, um Code-Standards während des gesamten Entwicklungszyklus einzuhalten.
  • Entwurf und Umsetzung von CI/CD-Pipelines zur Verbesserung der Bereitstellungseffizienz und Reduzierung von Integrationsproblemen um 25%.
  • Anwendung effektiver Debugging-Techniken zur Identifikation und Behebung kritischer Fehler, was eine 15%ige Verbesserung der Antwortzeiten der Anwendung zur Folge hatte.
  • Zusammenarbeit mit funktionsübergreifenden Teams zur Definition von Projektanforderungen und Zeitplänen, um eine Lieferung innerhalb von 90 Tagen sicherzustellen.
  • Erstellung von Dokumentationen für Prozesse zur Fehleridentifikation und -behebung, um den Wissensaustausch zwischen den Teams zu fördern.
  • Nutzung fortgeschrittener Rust-Funktionen zur Implementierung idiomatischer Syntax, die die Lesbarkeit und Wartbarkeit des Codes verbesserte und Best Practices in der Softwareentwicklung entspricht.
Jan. 2015 - Feb. 2018
3 Jahren 2 Monaten
Singapur

Softwareentwickler

Grab Holdings Inc

  • Einsatz von Rust zur Verbesserung der Systemleistung und Gewährleistung der Speichersicherheit im Code, wodurch Laufzeitfehler um 30% reduziert wurden.
  • Implementierung von Nebenläufigkeitsfunktionen in bestehenden Modulen zur Steigerung der Skalierbarkeit und Reaktionsfähigkeit der Anwendung, was eine Durchsatzsteigerung von 25% ermöglichte.
  • Durchführung von Code-Reviews und Qualitätsanalysen, um hohe Codestandards und idiomatische Syntax im Team zu gewährleisten.
  • Erstellung und Ausführung von cargo test-Fällen mit Quickcheck zur Validierung der Funktionalität und Verbesserung der Fehlerdokumentationspraxis um 40%.
  • Einsatz von Tools wie Cargo, Clippy und rustfmt zur Optimierung von Codeverwaltung und Formatierung, was die gesamte Entwicklungseffizienz steigerte.
  • Teilnahme an CI/CD-Prozessen zur Automatisierung von Tests und Bereitstellungen, wodurch Integrationsprobleme und Bereitstellungszeiten um 50% gesenkt wurden.
  • Durchführung von Profiling- und Debugging-Sitzungen zur Identifikation von Performance-Engpässen, in enger Zusammenarbeit mit Teammitgliedern für effektive Lösungen.
  • Förderung des Wissensaustauschs durch Dokumentation von Best Practices und Workflows, um sicherzustellen, dass alle Teammitglieder in den Kernkonzepten von Rust versiert sind.

Zusammenfassung

Ergebnisorientierter Senior Rust-Entwickler mit 9+ Jahren Erfahrung in der Rust-Entwicklung und Kenntnissen in Speichersicherheit, Nebenläufigkeit und Fehlerbehandlung.

Erfahren in der Umsetzung idiomatischer Syntax und im Einsatz von Tools wie cargo test, quickcheck, Cargo, Clippy und rustfmt für effizientes Code-Management und Qualitätsanalyse.

Nachweisliche Erfolge bei der Durchführung gründlicher Code-Reviews, Profiling und Debugging-Techniken zur Verbesserung der Softwareleistung.

Zu meinen Stärken gehören das Entwerfen und Entwickeln komplexer Anwendungen in einer Microservices-Architektur und in verteilten Systemen, das Führen von Projekten bis zum Abschluss und die Optimierung von Entwicklungsabläufen.

Vertraut mit CI/CD-Prozessen und Fehlerdokumentation, um eine hochwertige und zuverlässige Softwareauslieferung sicherzustellen.

Sprachen

Englisch
Verhandlungssicher
Polnisch
Verhandlungssicher

Ausbildung

Apr. 2012 - Okt. 2014

National University of Singapore

Master in Informatik · Informatik · Singapur

Apr. 2008 - März 2012

National University of Singapore

Bachelor in Informatik · Informatik · Singapur

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