Hiroshi Kaneko
Senior Software Engineer
Experience
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
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
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).
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).
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
Education
Kyushu University
Bachelor's degree, Computer Science · Computer Science · Fukuoka, Japan
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Hiroshi based?
What languages does Hiroshi speak?
How many years of experience does Hiroshi have?
What roles would Hiroshi be best suited for?
What is Hiroshi's latest experience?
What companies has Hiroshi worked for in recent years?
Which industries is Hiroshi most experienced in?
Which business areas is Hiroshi most experienced in?
Which industries has Hiroshi worked in recently?
Which business areas has Hiroshi worked in recently?
What is Hiroshi's education?
What is the availability of Hiroshi?
What is the rate of Hiroshi?
How to hire Hiroshi?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Software Engineer
Nearby freelancers
Professionals working in or nearby Gliwice, Poland