title |
---|
Takahiro Itazuri's Homepage |
Software Development Engineer II @ Amazon Web Services
- Maintaining Firecracker
- Low-layer software (Virtualization, Operating System, etc...)
- OSS contribution
- Computer Vision, Multimedia Processing, Machine Learning (especially Adversarial Examples)
- Rust
- C/C++
- Python
- Shell Script
- Assembly (x86)
- JavaScript / TypeScript
- Go
- Virtualization
- Linux
- AWS
- PyTorch
- OpenCV
- React / Next.js
- EC2 Core Subject Matter Expert (SME)
- Fundamental Information Technology Engineer Examination
- Applied Information Technology Engineer Examination
- AWS Certified Solutions Architect - Associate
- Maintainer of Firecracker
- Collaboration with other AWS service teams.
- Maintainer of Firecracker
- Premium technical support for AWS services (EC2, EBS, Linux, ElastiCache, EFS, etc...).
- EC2 Core Subject Matter Expert (SME).
- Hiring and training other support engineers.
- Maintainer of softwares.
- dynein (DynamoDB CLI written in Rust)
- Internal tools
- Premium technical support for AWS services (EC2, EBS, Linux, ElastiCache, EFS, etc...).
- EC2 Core Subject Matter Expert (SME).
- Premium technical support for AWS services (EC2, EBS, Linux, ElastiCache, EFS, etc...).
- Premium technical support for basic AWS services (EC2, EBS, ELB, VPC, Route 53, S3, IAM, CloudFront, RDS, etc...).
- Research theme: Video Sementic Segmentation
- Belonging: Morhishima Lab., Master Department of Pure and Applied Physics, Graduate School of Advanced Science and Engineering
- Research projects & publications
- IPA Exploratory IT Human Resource Project (MITOU Program)
- Project title: Software to improve sports skills enjoyably with music
- Final presentation: YouTube
- GPA: 3.87
- Belonging: Morhishima Lab., Department of Physics, School of Advanced Science and Engineering
- GPA: 3.26
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. |