Personal details

Donato Y. - Remote

Donato Y.

Timezone: Tokyo (UTC+9)

Summary

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.

Work Experience

Software Engineer
Self Employed | Jan 2018 - Present
Angular
TypeScript
React
MEAN Stack
React Native
Redux
MobX
Redux-Saga
Mern
Angular 2
- 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.
Professional Freelancer
Upwork | Sep 2015 - Jan 2018
Ruby on Rails
Django
Node.js
Angular
Laravel
React
Express.js
- 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.