Donato Yi

Donato Yi

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
be Creative, Incisive, Effective
be Creative, Incisive, Effective

Software has always fascinated me since I ran a simple Pascal-based Hanoi Tower program when I was 9 years old. From that moment, I knew my purpose, what I will do in my life and what will make me happy. Video games were much fun, but they were nothing compared to the excitement of building programs that did smart things, animated, talked to me and surprised me.

After graduating from one of the best technology schools in Japan, I pursued my career as others did and made some achievements on the road: high salaries, prizes, awards, promotions. However, I realized building software as a job was not very fascinating — my scope of work was limited to what my superiors asked me to do. I was not allowed to be creative. I was a performer, not a creator. I am a huge fan of creativity — I am a firm believer of the idea that we are here to create things. I got high salaries and promotions, but they didn't make me happy anymore. Climbing the corporate ladder was not my thing either. Finally, I quit and chose to be a freelancer.

Fast-forward 2 years to now, and I am really happy with what I'm doing right now. Apart from the freedom of being able to choose when and where I work, the greatest thing as a freelancer I think is the freedom to choose what you want to do. I have enough time to work on hobby projects - all I need to do is decide. I can also earn my living by choosing the work I want to do, the client I want to work with and the hours I want to commit to.

My ultimate goal is building something truly awesome. Like Google. I have a few ideas but I don't want to sell the skin before the bear is shot. As long as I have time, the same energy and enthusiasm as I do right now and make continuous efforts to make it happen, I believe it will happen. It's the will that matters, not the method.

Japanese, English
Tokyo (+09:00)
Joined May 2018
EXPERTISE

REVIEWS FROM CLIENTS

Donato's profile has been carefully vetted and approved as a Codementor. Connect with Donato now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
react-native-typescript-starter
TypeScript
0
0
Cha-Ching-Back-End
TypeScript
0
0
EMPLOYMENTS
Software Engineer
Self Employed
2018-01-01-Present
- Develop interactive, client-facing dashboards using React - Create mobile applications using React Native - Maintain 100% test coverage...
- Develop interactive, client-facing dashboards using React - Create mobile applications using React Native - Maintain 100% test coverage using best practices for both front-end and back-end codebases.
Angular
TypeScript
React
View more
Angular
TypeScript
React
MEAN Stack
React Native
Redux
MobX
Redux-Saga
Mern
Angular 2
View more
Professional Freelancer
Upwork
2015-09-01-2018-01-01
- Building a real time Single Page App from scratch. - Configuring a token based authentication system for the whole App. - Integrating ...
- Building a real time Single Page App from scratch. - Configuring a token based authentication system for the whole App. - Integrating a cutting edge framework and architecture that suited the App needs. - Integrating a map solution that needed custom design and behaviour (with Mapbox). - Creating multiple custom components and widgets that were reused across the app saving considerable amount of time on the development process.
Ruby on Rails
Django
Node.js
View more
Ruby on Rails
Django
Node.js
Angular
Laravel
React
Express.js
View more
Software Engineer
Pivotal
2013-04-01-2017-12-01
- Built a SPA with a complex user interface for investigators in the field of genetics. - Reimplemented a security mechanism from scratc...
- Built a SPA with a complex user interface for investigators in the field of genetics. - Reimplemented a security mechanism from scratch in order to migrate to token-based authentication. - Implemented architecture for working on top of a complex API with multiple AJAX calls per operation. - Created some reusable UI components. - Refactored old fashioned uploaders/downloaders to take advantage of the new XHR2 implementation via AJAX.
HTML/CSS
Backbone.js
AJAX
View more
HTML/CSS
Backbone.js
AJAX
RequireJS
React
View more