Hiroshi Kaneko

Senior Softwareentwickler

Avatar placeholder
Gliwice, Polen

Erfahrungen

Apr. 2023 - Dez. 2025
2 Jahren 9 Monaten

Senior Softwareentwickler

instinctools

  • Leitung des Entwurfs und der Implementierung komplexer Ruby-Backend-Services mithilfe objektorientierter Muster und Metaprogrammierungstechniken zur Unterstützung skalierbarer Datenverarbeitungs-Workflows
  • Überarbeitete und refactorte umfangreiche Ruby-Codebasen mit RuboCop, eigenen Lintern und RSpec, um Lesbarkeit, Wartbarkeit und langfristige Stabilität zu verbessern
  • Entwickelte interne Ruby-Tools zur automatischen Generierung, Validierung und Annotation von Codebeispielen für KI-gestützte Tests und Experimente
  • Integrierte Ruby-Test-Suites in CI/CD-Pipelines mit GitHub Actions und Jenkins, um konsistente Qualitätsprüfungen über mehrere Repositories hinweg zu gewährleisten
  • Analysierte Code-Smells und architektonische Anti-Patterns in Legacy-Ruby-Systemen und dokumentierte Behebungsstrategien für die Entwicklungsteams
  • Zusammenarbeit mit Solution Engineers zum Benchmarking von Ruby-Services in isolierten Umgebungen und zur Bewertung des Ausführungsverhaltens unter verschiedenen Bedingungen
  • Entwickelte dockerisierte Ruby-Umgebungen, um reproduzierbare Ausführungen für Test-, Trainings- und Evaluations-Workflows zu gewährleisten
  • Analysierte und behob Leistungsengpässe in Ruby-Anwendungen mithilfe integrierter Profiler und eigener Instrumentierung
  • Erstellte detaillierte technische Dokumentation zu Teststrategien, bekannten Fehlern und angesammelter technischer Verschuldung
  • Betreute Entwickler bei fortgeschrittenen Ruby-Praktiken, Code-Review-Standards und effektivem Einsatz KI-gestützter Coding-Assistenten
Juni 2018 - Jan. 2023
4 Jahren 8 Monaten

Full-Stack-Entwickler

Otsuka Techno Corporation

  • Entwickelte und wartete Ruby-basierte Backend-Services für Enterprise-Anwendungen unter Verwendung von Clean Architecture- und Domain-Driven-Design-Prinzipien
  • Implementierte automatisierte Test-Suites in RSpec und Minitest und integrierte sie in GitLab CI-Pipelines, um zuverlässige Bereitstellungen zu gewährleisten
  • Führte systematische Code-Reviews durch, um Ruby-Anti-Patterns, unzureichende Testabdeckung und Wartbarkeitsprobleme zu identifizieren
  • Entwickelte interne Ruby-Skripte zur Automatisierung von Datenvalidierung, Berichterstellung und Bereitstellungsaufgaben
  • Arbeitete mit funktionsübergreifenden Teams zusammen, um Entwicklungsrichtlinien für neue technische Bereiche zu bewerten und zu verbessern
  • Unterstützte containerisierte Anwendungs-Workflows mit Docker, um Entwicklungs- und Testumgebungen zu standardisieren
  • Behebte komplexe Produktionsprobleme in Ruby-Anwendungen mithilfe von Logging, Profiling und schrittweiser Analyse
  • Pflegte klare Dokumentation für Fehler, Testfälle und Refactoring-Entscheidungen, um langfristige Wissenssicherung zu unterstützen
  • Arbeitete mit Git-basierten Workflows, einschließlich Branching-Strategien, Pull Requests und Release-Management
  • Trug zu Proof-of-Concept-Projekten bei, die KI-gestützte Tests und automatisierte Code-Analyse in Ruby-Projekten erkunden
Juli 2014 - Apr. 2018
3 Jahren 10 Monaten

Full-Stack-Entwickler

TIS

  • Implementierte Ruby-Backend-Funktionen unter Anleitung von Senior-Entwicklern mit Fokus auf sauberen, lesbaren und idiomatischen Ruby-Code
  • Unterstützte beim Schreiben und Pflegen von Unit- und Integrationstests mit RSpec zur Überprüfung der Geschäftslogik
  • Behob Fehler in bestehenden Ruby-Anwendungen durch Analyse von Logs, Reproduktion von Problemen und Anwendung gezielter Patches
  • Unterstützte Code-Review-Prozesse durch Berücksichtigung von Feedback und Verbesserung der Einhaltung von Coding-Standards
  • Verfasste interne Dokumentation zu implementierten Funktionen, bekannten Einschränkungen und Testansätzen
  • Sammelte praktische Erfahrungen mit Git-Workflows, Linux-Kommandozeilen-Tools und grundlegenden CI-Pipelines
  • Unterstützte die Pflege von SQL-Abfragen und Data-Access-Schichten in Ruby-Anwendungen
  • Beteiligte sich an Refactoring-Maßnahmen, um Legacy-Code zu vereinfachen und die langfristige Wartbarkeit zu verbessern
  • Unterstützte beim Containerisieren einfacher Ruby-Services mit Docker zur Gewährleistung konsistenter Entwicklungs- und Testumgebungen
  • Entwickelte grundlegende Fähigkeiten in Debugging, Profiling und im Verständnis der Performance-Eigenschaften von Ruby-Anwendungen

Zusammenfassung

Ich bin Senior Softwareentwickler mit über 10 Jahren Berufserfahrung, spezialisiert auf Ruby-Entwicklung, Backend-Systeme und hochwertige Code-Praktiken. Ich habe umfassende Expertise in objektorientiertem Design, Metaprogrammierung und idiomatischem Ruby sowie großes Interesse an KI-unterstützter Softwareentwicklung und großen Sprachmodellen. Ich arbeite sicher mit komplexen Richtlinien, überprüfe und generiere Code im großen Maßstab und arbeite asynchron mit funktionsübergreifenden Teams an experimentellen und datenintensiven Projekten.

Fähigkeiten

  • Sprachen: Ruby, Python, Javascript, Typescript, Sql
  • Ruby-fachkenntnisse: Objektorientierte Programmierung, Metaprogrammierung, Dsl-design, Refactoring, Performance-profiling
  • Ki- & Llm-workflows: Prompt-bewertung, Code-anmerkung, Modell-trainingsunterstützung, Benchmarking, Agentenbasierte Code-ausführung
  • Tests: Rspec, Minitest, Analyse Der Testabdeckung, Identifizierung Von Testlücken, Ci-test-integration
  • Ci/cd: Github Actions, Gitlab Ci, Jenkins, Circleci
  • Devops & Tooling: Docker, Linux Cli, Bash-scripting, Git
  • Codequalität: Code Review, Erkennung Von Anti-patterns, Analyse Von Code-smells, Dokumentation Technischer Verschuldung
  • Zusammenarbeit: Asynchrone Kommunikation, Teamübergreifende Reviews, Anpassung Von Richtlinien, Wissensaustausch
  • Dokumentation: Testdokumentation, Fehlerberichte, Architekturnotizen, Interne Richtlinien

Sprachen

Englisch
Verhandlungssicher
Japanisch
Fortgeschritten

Ausbildung

Apr. 2010 - März 2014

Kyushu University

Bachelor-Abschluss in Informatik · Informatik · Fukuoka, Japan

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Arseniy Buntury
Arseniy Buntury

Full-Stack-Entwickler

Profil ansehen
Maxim Yafimau
Maxim Yafimau

DevOps

Profil ansehen
Maciej Krawczyk
Maciej Krawczyk

Senior Backend-Ingenieur & KI-Systementwickler

Profil ansehen
Maksim Šetić
Maksim Šetić

Senior Full-Stack-Entwickler

Profil ansehen
Benedek Galácz
Benedek Galácz

CTO/CISO

Profil ansehen
Niko Schmuck
Niko Schmuck

Entwicklungsarchitekt, Technischer Lead "gridlytics"

Profil ansehen
Rüdiger Schulz
Rüdiger Schulz

Full-Stack-Softwareentwickler / Berater für Digitalisierung

Profil ansehen
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Entwickler (Freelance)

Profil ansehen
Johannes Knörzer
Johannes Knörzer

Softwareentwickler

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby-Softwareentwickler

Profil ansehen
Jozsef Ferincz
Jozsef Ferincz

IT-Projektmanagement, Einführung der KI-unterstützten Softwareentwicklung

Profil ansehen
Julien Look
Julien Look

MLOps-Ingenieur

Profil ansehen
Satya Vulise
Satya Vulise

Lead-Entwickler

Profil ansehen
Fady Kuzman
Fady Kuzman

Senior Softwareentwickler / Tech Lead

Profil ansehen
Arne Hendricks
Arne Hendricks

Embedded Fullstack-Entwickler

Profil ansehen
Tobias Wehrum
Tobias Wehrum

Unity-Entwickler (Playing History)

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Mišel Mešnjak
Mišel Mešnjak

Softwarearchitekt/Leitender Backend-Entwickler

Profil ansehen
Yannick Schuchmann
Yannick Schuchmann

Freiberuflicher IT-Berater

Profil ansehen
Vladislav Filipic
Vladislav Filipic

Senior Testautomatisierungsingenieur / Testmanager

Profil ansehen
Christoph Bewerbung
Christoph Bewerbung

Architekt, Business Analyst, Entwickler

Profil ansehen
Manuel Merzinger
Manuel Merzinger

Softwareentwickler | Agiler Coach | Digitalisierungsexperte

Profil ansehen
Maksim Klimchuk
Maksim Klimchuk

Lead Softwareentwickler

Profil ansehen
Alexander Schwartz
Alexander Schwartz

Full-Stack-Entwickler (Java/Kotlin/Angular)

Profil ansehen
Sebastián Katzer
Sebastián Katzer

Intelligentes Laden

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Haseeb Ahmad
Haseeb Ahmad

Full-Stack-Ruby-on-Rails-Entwickler

Profil ansehen
Uwe Stuehler
Uwe Stuehler

Senior Systems Engineer, Technischer Projektmanager, Berater

Profil ansehen