Hiroshi Kaneko

Senior Software Engineer

Avatar placeholder
Gliwice, Poland

Experience

Apr 2023 - Dec 2025
2 years 9 months

Senior Software Engineer

instinctools

  • Led the design and implementation of complex Ruby backend services using object-oriented patterns and metaprogramming techniques to support scalable data-processing workflows
  • Reviewed and refactored large Ruby codebases using RuboCop, custom linters, and RSpec to improve readability, maintainability, and long-term stability
  • Built internal Ruby-based tooling to automatically generate, validate, and annotate code samples for AI-assisted testing and experimentation
  • Integrated Ruby test suites into CI/CD pipelines using GitHub Actions and Jenkins to ensure consistent quality checks across multiple repositories
  • Analyzed code smells and architectural anti-patterns in legacy Ruby systems and documented remediation strategies for engineering teams
  • Collaborated with solution engineers to benchmark Ruby services in sandboxed environments and evaluate execution behavior under different constraints
  • Developed Dockerized Ruby environments to ensure reproducible execution for testing, training, and evaluation workflows
  • Profiled and debugged performance bottlenecks in Ruby applications using built-in profilers and custom instrumentation
  • Produced detailed technical documentation covering test strategies, known defects, and accumulated technical debt
  • Mentored engineers on advanced Ruby practices, code review standards, and effective use of AI-powered coding assistants
Jun 2018 - Jan 2023
4 years 8 months

Full Stack Engineer

Otsuka Techno Corporation

  • Developed and maintained Ruby-based backend services for enterprise applications using clean architecture and domain-driven design principles
  • Implemented automated test suites in RSpec and Minitest and integrated them into GitLab CI pipelines to ensure reliable deployments
  • Conducted systematic code reviews to identify Ruby anti-patterns, insufficient test coverage, and maintainability issues
  • Designed internal Ruby scripts to automate data validation, reporting, and deployment-related tasks
  • Collaborated with cross-functional teams to evaluate and improve development guidelines for new technical domains
  • Supported containerized application workflows using Docker to standardize development and testing environments
  • Debugged complex production issues in Ruby applications using logging, profiling, and step-by-step analysis
  • Maintained clear documentation for bugs, test cases, and refactoring decisions to support long-term knowledge retention
  • Worked with Git-based workflows, including branching strategies, pull requests, and release management
  • Contributed to proof-of-concept projects exploring AI-assisted testing and automated code analysis in Ruby projects
Jul 2014 - Apr 2018
3 years 10 months

Full-stack Developer

TIS

  • Implemented Ruby backend features under senior guidance, focusing on clean, readable, and idiomatic Ruby code
  • Assisted in writing and maintaining unit and integration tests using RSpec to validate business logic
  • Fixed defects in existing Ruby applications by analyzing logs, reproducing issues, and applying targeted patches
  • Supported code review processes by addressing feedback and improving adherence to coding standards
  • Wrote internal documentation describing implemented features, known limitations, and testing approaches
  • Gained hands-on experience with Git workflows, Linux command-line tools, and basic CI pipelines
  • Helped maintain SQL queries and data-access layers integrated with Ruby applications
  • Participated in refactoring efforts to simplify legacy code and improve long-term maintainability
  • Assisted in containerizing simple Ruby services using Docker for development and testing consistency
  • Built foundational skills in debugging, profiling, and understanding performance characteristics of Ruby applications

Summary

I’m a senior software engineer with over 10 years of professional experience, specializing in Ruby development, backend systems, and high-quality code practices. I have strong expertise in object-oriented design, metaprogramming, and writing idiomatic Ruby, combined with a deep interest in AI-assisted software development and large language models. I’m comfortable working with complex guidelines, reviewing and generating code at scale, and collaborating asynchronously with cross-functional teams on experimental and data-intensive projects.

Skills

  • Languages: Ruby, Python, Javascript, Typescript, Sql
  • Ruby Expertise: Object-oriented Programming, Metaprogramming, Dsl Design, Refactoring, Performance Profiling
  • Ai & Llm Workflows: Prompt Evaluation, Code Annotation, Model Training Support, Benchmarking, Agent-based Code Execution
  • Testing: Rspec, Minitest, Test Coverage Analysis, Test Gap Identification, Ci Test Integration
  • Ci/cd: Github Actions, Gitlab Ci, Jenkins, Circleci
  • Devops & Tooling: Docker, Linux Cli, Bash Scripting, Git
  • Code Quality: Code Review, Anti-pattern Detection, Code Smell Analysis, Technical Debt Documentation
  • Collaboration: Asynchronous Communication, Cross-team Reviews, Guideline Adaptation, Knowledge Sharing
  • Documentation: Test Documentation, Bug Reports, Architecture Notes, Internal Guidelines

Languages

English
Advanced
Japanese
Intermediate

Education

Apr 2010 - Mar 2014

Kyushu University

Bachelor's degree, Computer Science · Computer Science · Fukuoka, Japan

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Arseniy Buntury
Arseniy Buntury

Full Stack Developer

View Profile
Maxim Yafimau
Maxim Yafimau

DevOps

View Profile
Maciej Krawczyk
Maciej Krawczyk

Senior Backend Engineer & AI System Developer

View Profile
Maksim Šetić
Maksim Šetić

Senior Full Stack Developer

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Developer (Freelance)

View Profile
Johannes Knörzer
Johannes Knörzer

Software Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby Software Engineer

View Profile
Jozsef Ferincz
Jozsef Ferincz

IT Project Management, Implementation of AI-Supported Software Development

View Profile
Julien Look
Julien Look

MLOps Engineer

View Profile
Satya Vulise
Satya Vulise

Lead Developer

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Tobias Wehrum
Tobias Wehrum

Unity Developer (Playing History)

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Mišel Mešnjak
Mišel Mešnjak

Software Architect/Lead Backend Developer

View Profile
Yannick Schuchmann
Yannick Schuchmann

Freelance IT Consultant/Advisor

View Profile
Vladislav Filipic
Vladislav Filipic

Senior Test Automation Engineer / Test Manager

View Profile
Christoph Bewerbung
Christoph Bewerbung

Architect, Business Analyst, Developer

View Profile
Manuel Merzinger
Manuel Merzinger

Software Developer | Agile Coach | Digitalization Expert

View Profile
Maksim Klimchuk
Maksim Klimchuk

Lead Software Engineer

View Profile
Alexander Schwartz
Alexander Schwartz

Full-Stack Developer (Java/Kotlin/Angular)

View Profile
Sebastián Katzer
Sebastián Katzer

Smart Charging

View Profile
Shamaila Mahmood
Shamaila Mahmood

Senior Software Architect

View Profile
Haseeb Ahmad
Haseeb Ahmad

Full Stack Ruby on Rails Developer

View Profile
Uwe Stuehler
Uwe Stuehler

Senior Systems Engineer, Technical Project Manager, Consultant

View Profile