Slide 1

Slide 1 text

1 Confidential - Do Not Share Summer Intern Result Presentation Takeyoshi Nitta @takeyoshi Renewal IA/UX for HISASHI

Slide 2

Slide 2 text

2 Confidential - Do Not Share 
 ● Position: Software Engineer
 
 ● Division: Corporate Engineering
 
 ● Team: People Products
 Takeyoshi Nitta @takeyoshi 
 Self-introduction

Slide 3

Slide 3 text

3 Confidential - Do Not Share Project Renewal IA/UX for HISASHI

Slide 4

Slide 4 text

4 Confidential - Do Not Share Project - Previous HISASHI

Slide 5

Slide 5 text

5 Confidential - Do Not Share Project - New HISASHI ● Improve the UX/UI by implementing a home tab.
 
 ● Utilize the Slack functionality to enable non-messaging interactions.


Slide 6

Slide 6 text

6 Confidential - Do Not Share Implementation & Development ● Python (Flask) ● Slack (Bolt, Block Kit) ● Dialogflow Main Tools and Language for This Project

Slide 7

Slide 7 text

7 Confidential - Do Not Share Implementation & Development The structure of the Home tab. The UI can be developed with the Block Kit in Slack API

Slide 8

Slide 8 text

8 Confidential - Do Not Share Time Log 8/1-12 Onboarding for HISASHI Develop Dummy Bot 8/22-9/2 ・Add Home Tab and features workflow to HISASHI Dev ・Explore Python Flask and Slack Bolt Implement Workflow 9/20-22 QA Test 8/15-19 Implement HISASHI Skills 9/5-16 Release & Announce 9/26- ・Understand the project scope ・Setup environment ・Try to develop workflow of HISASHI features in dummy bot ・Create concrete development plan ・Connect APIs to each features ・Test HISASHI Dev to make sure all features work fine ・Fix issues ・Publish HISASHI on Slack!

Slide 9

Slide 9 text

9 Confidential - Do Not Share Few Resources and Unfamiliar Tools Challenges Limitations of The Tools Working Remotely 02 03 01 Encountering Bugs 04

Slide 10

Slide 10 text

10 Confidential - Do Not Share Reflection ● Flexible Thinking and Taking Actions (Never Give Up!)
 ○ What may seem impossible can be made possible, and advanced to effective development by changing the way I look at it.
 
 ● Better Development Planning and Accountabilities.
 ○ Managing daily tasks and making plans based on an understanding of my capabilities. Also, creating good deliverables that can be verified by a third party everyday.
 
 ● Be Humble and Of course Go Bold.
 ○ Asking others with humility and boldness. Verbalizing well what I am doing to others.
 
 ● Engineering/Technical Skills
 ○ Especially, I gained a deeper understanding of Slack development and Python applications in Flask. 
 ○ Full-time software engineer’s life, thoughts, style, methods, etc.


Slide 11

Slide 11 text

11 Confidential - Do Not Share Conclusion I really enjoyed this internship! Thank you so much!