Hiroshi Kaneko
Senior Softwareentwickler
Erfahrungen
Apr. 2023 - Dez. 2025
2 Jahren 9 MonatenSenior 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 MonatenFull-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 MonatenFull-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
VerhandlungssicherJapanisch
FortgeschrittenAusbildung
Apr. 2010 - März 2014
Kyushu University
Bachelor-Abschluss in Informatik · Informatik · Fukuoka, Japan
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.