Adrian Szechnicki
Senior Softwareentwickler
Erfahrungen
Senior Softwareentwickler
Innowise Group
- Habe Ruby-Codebasen geprüft und refaktoriert, um Lesbarkeit, Wartbarkeit und idiomatische Ruby-Praktiken zu verbessern
- Habe Code-Smells, Architekturprobleme und Testlücken in ausgereiften Ruby-Anwendungen erkannt und behoben
- Habe automatisierte Test-Suiten mit RSpec entworfen und gepflegt, was das Vertrauen in die CI-Pipelines erhöhte
- Habe Ruby-Projekte in CI/CD-Systeme wie GitHub Actions und GitLab CI integriert
- Habe hochwertigen Ruby-Code für neue Features und interne Tools erstellt
- Habe technische Schulden, Fehler und Refactoring-Pläne klar für Stakeholder dokumentiert
- Habe mit Entwicklern in verschiedenen Sprachen zusammengearbeitet, um Implementierungsstandards abzustimmen
- Habe Docker-basierte Umgebungen genutzt, um reproduzierbare Tests und Ausführungen sicherzustellen
- Habe tiefgehendes Debugging und Profiling von Ruby-Anwendungen in Linux-Umgebungen durchgeführt
- Habe durch konsequente Code-Review-Praktiken hohe Code-Qualitätsstandards aufrechterhalten
KI-Ingenieur
Andersen Lab
- Habe an Trainings- und Evaluierungs-Workflows für große Sprachmodelle mit Fokus auf Code-Generierung und -Review teilgenommen
- Habe KI-generierten Ruby-Code auf Korrektheit, idiomatischen Stil und architektonische Konsistenz geprüft
- Habe Prompts erstellt und geprüft, um von LLMs hochwertige Ruby-Lösungen zu erhalten
- Habe Modell-Ausgaben in Sandbox-Ausführungsumgebungen gemessen
- Habe komplexe Datensets mit mehrsprachigem Code (Ruby, Python, JavaScript, SQL) annotiert
- Habe Annotierungs- und Bewertungsrichtlinien für neue Domänen und sich entwickelnde Modell-Fähigkeiten angepasst
- Habe mit Lösungsingenieuren und Projektleitern an experimentellen KI-Workflows zusammengearbeitet
- Habe Sonderfälle, Fehlermodi und Qualitätsprobleme in KI-generiertem Code dokumentiert
- Habe bei der Verfeinerung agentenbasierter Ausführungsstrategien für automatisierte Testszenarien unterstützt
- Habe schnelle Iterationszyklen unterstützt, die in KI-Forschung üblich sind
Full-Stack-Entwickler
SoluLab
- Habe Ruby-basierte Backend-Services für SaaS-Anwendungen entwickelt und gepflegt
- Habe saubere objektorientierte Designs und wiederverwendbare Ruby-Module implementiert
- Habe umfangreiche RSpec-Test-Suiten geschrieben und in CI/CD-Pipelines integriert
- Habe Legacy-Ruby-Codebasen schrittweise auf moderne Standards refaktoriert
- Habe Ruby-Services in Docker-basierte Deployment-Workflows integriert
- Habe Produktionsprobleme mit Logs, Profiling-Tools und Linux-CLI-Tools debuggt
- Habe mit Frontend- und Backend-Entwicklern in verschiedenen Sprachen zusammengearbeitet
- Habe klare technische Dokumentation für APIs und interne Systeme gepflegt
- Habe die Systemzuverlässigkeit durch bessere Tests und Code-Struktur verbessert
- Habe an Peer-Code-Reviews und Architekturdiskussionen teilgenommen
Frontend-Entwickler
Jay Analytix Inc
- Habe an Full-Stack-Systemen gearbeitet und mit Ruby-basierten Backend-Services zusammengearbeitet
- Habe Backend-Codeänderungen aus Frontend-Integrationssicht geprüft
- Habe API-Inkonsistenzen und Backend-Logikprobleme erkannt, die das UI-Verhalten beeinflussen
- Habe zu Bug-Reports und technischer Dokumentation beigetragen
- Habe an teamübergreifenden Code-Reviews und Qualitätsdiskussionen teilgenommen
- Habe Debugging-Workflows über Frontend–Backend-Grenzen hinweg verbessert
- Habe Produktions-Releases unterstützt und bei der Fehlerbehebung geholfen
- Habe mein Verständnis des End-to-End-Systemverhaltens gestärkt
- Habe mit Git-basierten Workflows zusammengearbeitet
- Habe Initiativen zur kontinuierlichen Verbesserung unterstützt
JavaScript-Entwickler
Jay Analytix Inc
- Habe Produktionscode mit großem Fokus auf Korrektheit und Wartbarkeit entwickelt
- Habe an strukturierten Code-Reviews und Qualitätssicherungsprozessen teilgenommen
- Habe Fehler behoben und bestehende Logik verbessert
- Habe strukturierte Debugging- und Profiling-Techniken gelernt
- Habe in Linux-basierten Entwicklungsumgebungen zusammengearbeitet
- Habe Git täglich für Versionskontrolle genutzt
- Habe Fixes und bekannte Probleme dokumentiert
- Habe QA-Zyklen unterstützt
- Habe solide technische Grundlagen aufgebaut
- Habe Gewohnheiten für sauberen, überprüfbaren Code etabliert
Zusammenfassung
Ich bin Softwareentwickler mit über 8 Jahren Berufserfahrung und starker praktischer Erfahrung in Ruby, Code-Qualitätsanalyse und testgetriebener Entwicklung. Ich spezialisiere mich darauf, produktionsreifen Ruby-Code zu prüfen, zu erstellen und zu verbessern, Code-Smells und Architekturprobleme zu erkennen und die Testabdeckung in CI/CD-Umgebungen zu stärken. In den letzten Jahren habe ich intensiv mit KI-unterstützter Entwicklung und LLM-basierten Workflows gearbeitet, einschließlich Prompt-Bewertung, Unterstützung beim Modelltraining und Sandbox-Code-Ausführung, und ich bin geübt darin, schnell zwischen Bereichen, Sprachen und komplexen Richtlinien zu wechseln.
Fähigkeiten
- Primäre Sprache: Ruby (Oop, Metaprogrammierung, Idiomatisches Ruby)
- Weitere Sprachen: Python, Javascript, Typescript, Sql, Rust (Grundkenntnisse)
- Tests: Rspec, Minitest, Testabdeckungsanalyse, Identifikation Von Testlücken
- Code-qualität: Code-reviews, Refactoring, Anti-pattern-erkennung, Abbau Technischer Schulden
- Ci/cd: Github Actions, Gitlab Ci, Jenkins, Circleci
- Ki- & Llm-workflows: Prompt-bewertung, Code-generierungsprüfung, Modelltraining & Benchmarking
- Container & Systeme: Docker, Linux-cli, Sandbox-ausführungsumgebungen
- Versionsverwaltung: Git, Branching-strategien, Pull Requests
- Dokumentation: Technische Dokumentation, Bug-reports, Testdokumentation
- Debugging: Profiling, Ursachenanalyse, Performance-debugging
Sprachen
Ausbildung
Singapore Management University
Bachelor-Abschluss · Informatik · Singapur
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.