HORIUCHI Akihiko
(@hiconyan)

NTT Communications (Tokyo, Japan)
October 2020 - Present, Senior Software Engineer, Platform Services
  • Developing controllers for virtual network appliances of the large-scale cloud service in enterprise use
    • Mission & Responsibilities
      • Leading an engineering team of 5+ members to develop controllers that provide self-managed and full-managed virtual network appliances
      • Integrating with product and operation teams and solving cross-team issues to enhance service value and quality
      • Improving the in-company application framework, CI / CD tools, and common application platform through debugging and troubleshooting
    • Accomplishments
      • Completely designed and developed a full-managed service with 20+ data models and inter-cloud infrastructure requirements from scratch
      • Successfully migrated the controller from 20+ virtual machines on-premises to Kubernetes on the cloud service
    • Skills & Environments
      • Python (Tornado, pytest)
      • Kubernetes (Argo Rollouts, Tekton, CUE)
      • Ansible (with in-house modules)
      • Terraform (with in-house providers)
      • Prow
      • OpenAPI, Postman
      • Slack, GitHub, Google Workspace, Atlassian Cloud
April 2016 - September 2020, Software Engineer, Platform Services
  • Developing controllers for physical servers of the large-scale cloud service in enterprise use
    • Mission & Responsibilities
      • Leading an engineering team of 10+ members to develop controllers that provide physical servers and hypervisors on-demand
      • Integrating with product and operation teams and solving cross-team issues to enhance service value and quality
      • Introducing CI / CD and ChatOps to a team to improve developer experience
    • Accomplishments
      • Completely automated release procedures that include 30+ manual steps to keep idempotence, reduce operation costs and human errors
      • Successfully released a collaborative project with another company as a leader of sales, production and development teams
    • Skills & Environments
      • Ruby (Ruby on Rails, Sidekiq, RSpec)
      • RHEL, Ubuntu, vSphere
      • Redis, RabbitMQ
      • Consul, Fluentd, Elasticsearch, Kibana
      • Ansible, Jenkins
      • IPMI, Redfish, PXE, Kickstart, Preseed
      • Slack, GitHub, Google Workspace, Atlassian Cloud
Aqutras Inc. (Kagawa, Japan)
April 2014 - March 2016, Software Engineer (Part Time)
  • Developing web applications for managing advertisements and schedules
  • Building monitoring and logging platforms for web applications
Kagawa University (Kagawa, Japan)
April 2014 - March 2016, Master of Engineering
  • Studying and researching reliability-based information systems engineering
    • Thesis
      • Improving and evaluating auto-scaling algorithm for distributed web systems
April 2010 - March 2014, Bachelor of Engineering
  • Studying and researching reliability-based information systems engineering
    • Thesis
      • Improving and evaluating load observation function of web systems fit for cloud
2024