Hiroshi Kaneko
Senior Software Engineer
Experience
Apr 2023 - Dec 2025
2 years 9 monthsSenior 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 monthsFull 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 monthsFull-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
AdvancedJapanese
IntermediateEducation
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