nissy-dev / resume

resume

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

resume

[ English | 日本語 ]

Contents

Basic

key value
Name Daiki Nishikawa
Contact nd.12021218@gmail.com
GitHub @nissy-dev
Twitter @nissy_dev

Skills

Frontend

  • Lead scrum development as a tech lead with a team of about 5 members
  • Design frontend architecture based on React and TypeScript
  • Implement accessible UI components using React and CSS in JS
  • Design and implement frontend tests in collaborating with QA members
  • Migrate legacy frameworks and libraries
  • Setup CI/CD using GitHub Actions, etc
  • Monitor and improve web performance
  • Contribute to OSS used in the business

Machine Learning

Although I have little business experience, I have the following skills based on my experience in OSS development and research.

  • Implement deep learning models using frameworks like PyTorch or JAX
  • Keep up with and implement the latest methods introduced in papers or Kaggle.
  • Cleanse and analyze various data like tables, natural language and images.
  • Applied machine learning into chemistry and material science

Experience

Cybozu (09/2023 - )

I belong to the project that migrate from the internal framework to Next.js for Cybozu Office.

  • Replace the legacy framework using Next.js App Router
  • Implemented accessible UI using React Aria and CSS Modules
  • Implemented tests using Playwright

Cybozu (04/2021 - 09/2023)

I belong to the project that migrate from Closure Tools to React for kintone.

  • Led scrum development technically in a team of about 5 members
  • Designed frontend architecture based on React (Hooks) or React Redux
  • Implemented accessible UI using React and styled components
  • Designed test strategies considering Testing Trophy and QA members
  • Implemented tests using Storybook and Testing Library
  • Replaced legacy frameworks per component using Micro Frontends
  • Improved web frontend performance

Google Summer of Code (06/2020 - 08/2020)

Organization: DeepChem (Open Chemistry)

  • Implemented graph neural networks for chemistry using JAX (JAXChem)
  • Implemented modeling APIs for Deep Graph Library and PyTorch Geometric
  • Improve API documentation and tutorials
  • Migration from Travis CI to GitHub Actions
  • Automated releases process to DockerHub, PyPI and conda-forge

Final report: https://forum.deepchem.io/t/summary-of-2020-gsoc/249

ELYZA (09/2019 - 12/2019)

  • Improved accuracy of sales forecasting models
    • Implemented models using LightGBM or neural networks
  • Cleansed and analyzed over 5 million records of time series data using Pandas

Preferred Networks (08/2019 - 09/2019, summer internship)

  • Contributed to Chainer Chemistry
  • Implemented graph neural networks for predicting properties of inorganic crystals (MEGNet) using Chainer
  • Implemented utility functions for benchmark datasets of inorganic crystals

CureApp (01/2018 - 05/2019)

  • Developed a mobile app to retrieve and record blood pressure from a blood pressure monitor
    • Developed a mobile app using React Native
    • Implemented data communication between devices using BLE
  • Developed a website for doctors to check data stored in a mobile app used by patients
    • Developed a single page application using React Native Web
    • Implemented state management using Redux and use cases using Redux Thunk
  • Migrated internal libraries from Flow to TypeScript

OSS Contribution

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

OSS activities: PRs

  • Contributions as a core contributor to Biome
    • Implementation of parsers and formatters for new syntax in JavaScript and TypeScript
    • Adding new rules and fixing false positives in linters
  • Contributions to DeepChem for 3+ months
    • Please refer to Experience section for more details
  • Contributions focusing on Good First Issues in React Native
    • The migration from React's createReactClass function to class syntax, etc: PRs

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