Tadashi Konno
1834 Foothill Blvd Oakland CA 94606- | -
Portfolio : http://tadashi-portfolio.com/index.php
Skills
Language: Javascript/PHP/SQL/HTML/CSS/SASS
Framework: Bootstrap/Semantic UI
Library: React JS/jQuery
Database: MySQL
Personal Projects
English Shiritori Game(https://englishshiritori-7c4a3.firebaseapp.com/)
Created a game where a user has to keep typing in an English word whose first character matches the last
character of the one before. Used Axios to fetch dictionary data from API to check whether the user’s
typed-in word actually exists.
Soccer Formation Tool(https://formation-1aa35.web.app/)
Created a tool for soccer coaches to create formations. Fully utilized main React features such as event
handling, state mutation, props, lifecycle methods, hooks and conditional rendering to render components in
an appropriate manner. It was challenging to make each player’s name on the list editable, but I solved the
problem using conditional rendering to show an input field when a user clicks a player’s name.
Question Selecting App(https://question-selector.web.app/)
This allows you to keep track of how many English grammar questions you have made for each grammar
target. Used Hooks to initiate and mutate states. Conditional rendering for each grammar target
inline-editable.
News Fetch App(https://tadakongithub.github.io/news/)
Used core features of Redux to manage states. The challenge was to call an API request inside an action
creator. I overcame this problem by using an asynchronous action creator to manually dispatch action to
reducers.
Card Matching Game(http://tadacardgame.com/)
DOM manipulation to compare two cards a user has picked, delete them if the numbers match, and to
change styles based on each state of the game.
Booking System(http://tada-booking.com/index.php) (For admin > username:konno, password: tadashi)
Used PHP and MySQL. A user can sign up, sign in, book a class and receive a confirmation email. The tutor
can check the status of booking on the admin site. The difficult part was to display the status of booking
without reloading the page. I used jQuery Ajax method to fetch the data asynchronously.
Education
Bachelor of Arts in Linguistics
Chuo University
Additional Experience
3 years of teaching experience taught me how to effectively teach others new concepts.
GPA: 3.04