Skip to content

Latest commit

 

History

History
170 lines (126 loc) · 5.97 KB

index.md

File metadata and controls

170 lines (126 loc) · 5.97 KB
title
Takahiro Itazuri's Homepage

portrait

Software Development Engineer II @ Amazon Web Services



Interest Areas



Skills

Programming Languages

  • Rust
  • C/C++
  • Python
  • Shell Script
  • Assembly (x86)
  • JavaScript / TypeScript
  • Go

Technical Skills / Knowledge

  • Virtualization
  • Linux
  • AWS
  • PyTorch
  • OpenCV
  • React / Next.js

Certifications



Biography

Amazon Web Services

Nov. 2023 - Present Software Development Enginner II

Aug. 2022 - Nov. 2023 Software Development Engineer I

Sept. 2021 - Aug. 2022 Cloud Support Engineer II

June 2020 - Sept. 2021 Cloud Support Engineer I

Aug. 2019 - May 2020 Cloud Support Associate II

  • Premium technical support for AWS services (EC2, EBS, Linux, ElastiCache, EFS, etc...).

Apr. 2019 - Aug. 2019 Cloud Support Associate I

  • Premium technical support for basic AWS services (EC2, EBS, ELB, VPC, Route 53, S3, IAM, CloudFront, RDS, etc...).

FOVE Inc.

Aug. 2018 - Dec. 2018 Research Internship

  • Research theme: Video Sementic Segmentation


Education

Waseda University

Apr. 2017 - Mar. 2019   Master of Engineering

Apr. 2013 - Mar. 2017   Bachelor of Science

  • Belonging: Morhishima Lab., Department of Physics, School of Advanced Science and Engineering
  • GPA: 3.26


Hobby

Toy OS (Haribote OS)

  • 32-bit OS running on (single core) x86.
  • Boot from Legacy BIOS.
  • GUI (window system, mouse pointer, ...) and CUI (console window with simple commands).
  • Multi-tasking.
  • Simple system calls.
  • Some applications (timer, calculator, text viewer, image viewer, invader game, etc...).

Toy CPU (TD4)

  • 4-bit CPU using 74HC series logic chips.
  • Simple ISA
    • Fixed length instructions (4-bit for opcode and 4-bit for operand).
    • Instructions: MOV, ADD, IN, OUT, JMP, JNC.
  • Hardware specifications:
    • 4-bit general registers (A register and B register).
    • 1-bit flag register (for carry flag).
    • 4-bit program counter.
    • 4-bit I/O ports.
    • 16-byte ROM with binary code.
Breadboard ver. Printed Board ver. FPGA ver.


Links