My name is Takayoshi Nishida. Call me Taka or Tony :)
I’m a Japanese Software Engineer based in Osaka, Japan and Bangkok, Thailand. I run my own company, but basically I’m working same as a freelance engineer.
I develop various web applications and softwares for the global start-ups located in Japan and South East Asia. I specialize in back-end development – including server-side development, API development, infrastructure and so on.
I really love to study something new related to computer science. Profound knowledge helps me to figure out new technology and it will lead me to a higher level of understanding.
When I found Georgia Tech OMSCS (Online Master of Science in Computer Science) program, I was fascinated by this course and the concept instantly. From January 2018, I started to prepare to apply, and finally, I was accepted to the program in September 2018. My first classes will start in January 2019 and I can’t wait for it.
How I work
I develop softwares for clients as an external team member. Most of my clients manage projects with agile/scrum development. So I have a daily or weekly meeting with team members and I clear my tickets.
What I do
- Back-end development / Software Development
- API development
- Database design
- TDD (Test Driven Development)
- DevOps, Infrastructure
- Cloud (AWS, GCP, etc)
I’m going to explain with some more detail with actual projects as follows.
(1) Execution platform for AI system
As an R&D team member, I build task management system using Apache Airflow to process ML/ AI algorithms. This project is still new and the development plan changes very quickly. It is very exciting to research new solutions and discuss with team members.
Tech stack: Python, Docker, Apache Airflow, Kubernetes, gRPC
(2) Video Converter Software (Backend)
Another project is the video converter system that generates video from various photos, music, and short videos. To support many kinds of videos, I added new options to it. Furthermore, I made a new API and new feature to support the new type of videos.
Tech stack: Ruby, Ruby on Rails, Docker, FFmpeg
(3) Worldwide Real Estate Web Platform (Back-end, Infra)
This is the web platform where people can find their real estates over the borders. I joined this project from scratch so that I built all of the foundations of the back-end system and the infrastructure. It is made using Ruby on Rails and React for front-end. To interact with the frontend, we build the API and separate the implementation between backend and frontend.
Tech stack: Ruby, Ruby on Rails, React, AWS (EC2, ElasticSearch, ElasticBeanstalk, RDS etc), MySQL, Redis, NginX
- Ruby (Ruby on Rails)
- Go (Golang)
- Database: MySQL, Redis
- AWS (EC2, RDS, ElasticBeanstalk, ELB, ElastiCache, CloudSearch etc.)
- Docker, Kubernetes
Master of Science (MS) in Computer Science, Georgia Institute of Technology – Georgia, USA (Jan 2019 - 2022 Expected )
Bachelor of Science (BS) in Physics, Kwansei Gakuin University – Hyogo, Japan
- CKAD: Certified Kubernetes Application Developer (2019 Jan)
- Algorithms, a 4-course specialization by Stanford University (Coursera)
- Machine Learning Engineer Nanodegree (Udacity)
- Machine Learning by Stanford University (Coursera)
- TOEFL iBT Score 104 / 120 (on 2018 May)
You can find me at…
Contact me by Twitter or by email to takayoshi.nishida (at) gmail.com.
The requests for work are always welcome 🚀