Skip to content

nissy-dev/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume

[ English | 日本語 ]

Contents

Basic

key value
Name Daiki Nishikawa
Email [email protected]
GitHub @nissy-dev
Linkedin Daiki Nishikawa

Summary

  • Full-stack engineer with 4+ years of experience in developing web applications
  • Experienced tech lead for a small cross-functional team
  • Proficient in designing and implementing frontend solutions with TypeScript, React, and Next.js
  • Expertise in improving CI/CD processes and automating development workflows
  • Passionate about promoting and establishing observability best practices
  • Active contributor to open-source software, driven by a passion for improving software ecosystems

Skills

  • Languages: HTML, CSS, JavaScript, TypeScript, Rust, Go, Python
  • Frontend: React, Next.js, React Aria, Storybook
  • Backend: NestJS, Prisma, gRPC, GraphQL, MySQL
  • Infra: Kubernetes, ArgoCD, Grafana, VictoriaMetrics (Prometheus), OpenTelemetry
  • Others: ESLint, Vite, Jest, Playwright, Github Actions, Docker, Jsonnet

Experience

Cybozu, Inc Senior software engineer (2024/07 - current)

Cybozu Office infrastructure migration project (2024/07 - current)

Cybozu Office is one of the core products, serving as a multi-tenant SaaS platform with tens of thousands of active tenants. This project involves migrating these multi-tenant services to a new Kubernetes-based on-premises infrastructure.

  • Implemented tenant management services (create, update, delete) for a new infrastructure platform
    • Built a job queue in Go and MySQL with idempotency and retry mechanisms
    • Achieved processing of tens of thousands of jobs in about five minutes, significantly reducing release time
  • Developed a GitOps (ArgoCD)-based service for automatic Kubernetes resource updates
    • Implemented a Go-based gRPC server to trigger GitHub Actions which commit resource changes to repositories
    • Enabled single-branch resource management using Jsonnet, reducing operational overhead from multi-branch workflows
  • Operated hundreds of stateful Pods on Kubernetes
    • Created Grafana dashboards based on USE/RED metrics for observability
    • Collected metrics using VictoriaMetrics and built alerting rules with MetricsQL
    • Improved SLOs considering business-hour access importance for a B2B SaaS product

Cybozu, Inc Frontend engineer (2021/04 - 2024/06)

Cybozu Office frontend re-architecting project (2023/09 - 2024/06)

  • Modernized the legacy internal framework with Next.js (App Router)
    • Executed a strategic, incremental migration by converting pages individually to minimize risk and maintain system stability
    • Enhanced accessibility by implementing UI components based on React Aria
  • Optimized frontend CI/CD processes to improve team productivity
    • Reduced CI execution time by 42% (from 12+ minutes to under 7 minutes), accelerating the feedback cycle and deployment speed
    • Designed a scalable test execution framework that maintains performance regardless of test suite size

kintone frontend re-architecting project (2021/04 - 2023/08)

kintone is one of the core products, adopted by one-third of publicly listed companies in Japan and used by tens of thousands of users.

  • Served as a tech lead for a cross-functional Scrum team of four members
    • Orchestrated strategic roadmap development, daily task prioritization, and technical decision-making
  • Migrated the application header from Google Closure Library to React
    • Enhanced accessibility through keyboard navigation and screen reader compatibility
    • Accelerated delivery timeline by adopting a horizontal micro-frontend architecture
  • Developed and implemented a comprehensive test strategy based on the Testing Trophy framework
    • Optimized testing ROI by focusing on integration tests and visual regression testing
    • Empowered QA members to contribute directly to test implementation, distributing testing workload and reducing engineering bottlenecks
  • Improved frontend performance through UI library optimization
    • Resolved critical tree-shaking issues that reduced bundle size by over 50% across multiple projects

Ubie, inc Backend engineer (2024/01 - 2025/09, second job)

  • Migrated BFF server from Kotlin to Node.js by implementing GraphQL and REST APIs using NestJS and Prisma, reducing context switching between frontend (TypeScript) and backend development
  • Established foundational tooling infrastructure (custom lint rules and build systems) to enforce module independence in a modular monolith architecture
  • Implemented distributed tracing across microservices using OpenTelemetry, improving observability and reducing debugging time

OSS Contribution

I have been passionate about contributing to OSS since I started my career as an engineer. I mainly contributed to tools related to JavaScript linters and transpilers.

PRs and issues in the past two years
  • Served as a core contributor to Biome
    • Enhanced parser and formatter logic to support new JavaScript/TypeScript language syntax
    • Developed new linting rules and resolved false positive issues for linters
    • Promoted the project to translate the website into Japanese
  • Contributions to DeepChem for 3+ months
  • Various contributions to JavaScript-related open source projects like Node.js, ESLint, React Native, SWC, etc.

Talks

Personal Projects

Education

  • University of Tokyo, Japan (04/2019 - 03/2021)
    • Master of Science in Chemical System Engineering
  • Waseda University, Japan (04/2015 - 03/2019)
    • Bachelor of Engineering in Applied Chemistry

About

resume

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •