Recommended expert

Hiroshi Kaneko

Senior Software Engineer

Hiroshi Kaneko
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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (11 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (11 years), Product Development (8.5 years), and Quality Assurance (4 years).

Information Technology
Product Development
Quality Assurance

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

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Hiroshi based?

Hiroshi is based in Gliwice, Poland.

What languages does Hiroshi speak?

Hiroshi speaks the following languages: English (Advanced), Japanese (Intermediate).

How many years of experience does Hiroshi have?

Hiroshi has at least 11 years of experience. During this time, Hiroshi has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 4 years and 8 months. Note that Hiroshi may not have shared all experience and actually has more experience.

What roles would Hiroshi be best suited for?

Based on recent experience, Hiroshi would be well-suited for roles such as: Senior Software Engineer, Full Stack Engineer, Full-stack Developer.

What is Hiroshi's latest experience?

Hiroshi's most recent position is Senior Software Engineer at instinctools.

What companies has Hiroshi worked for in recent years?

In recent years, Hiroshi has worked for instinctools and Otsuka Techno Corporation.

Which industries is Hiroshi most experienced in?

Hiroshi is most experienced in industries like Information Technology (IT).

Which business areas is Hiroshi most experienced in?

Hiroshi is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

Which industries has Hiroshi worked in recently?

Hiroshi has recently worked in industries like Information Technology (IT).

Which business areas has Hiroshi worked in recently?

Hiroshi has recently worked in business areas like Information Technology (IT) and Product Development.

What is Hiroshi's education?

Hiroshi holds a Bachelor in Computer Science from Kyushu University.

What is the availability of Hiroshi?

The availability of Hiroshi needs to be confirmed.

What is the rate of Hiroshi?

Hiroshi's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Hiroshi?

To hire Hiroshi, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 480-640 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.