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.

That was 2015, and fast-forward 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
16 years experience
Donato brings designs to life with precision and empathy. From transforming landing pages to engineering dashboards with complex UX flows...
Donato brings designs to life with precision and empathy. From transforming landing pages to engineering dashboards with complex UX flows, he ensures every touchpoint is functional and visually refined. - Built interfaces with React, Next.js, Vue, and Nuxt.js, leveraging modern CSS frameworks like Tailwind, Material UI, and Bootstrap. - Engineered multi-step forms, social authentication systems, and military verification logic for government platforms. - Partnered with UX teams for pixel-perfect layouts, elevated onboarding experiences, and responsive design across devices. - Migrated CMS platforms, optimized page speeds, and implemented SEO best practices to enhance discoverability and editorial control.
ReactTailwind cssShadcn
View more
9 years experience
Excels at building secure, scalable server-side systems that support dynamic front-ends and business-critical features. - Developed RESTf...
Excels at building secure, scalable server-side systems that support dynamic front-ends and business-critical features. - Developed RESTful and GraphQL APIs using Node.js, NestJS, Django, and .NET. - Managed databases across MongoDB, DynamoDB, PostgreSQL, MySQL, and Redis with efficient schema design and query optimization. - Seamlessly migrated legacy architectures to modern platforms, maintaining uptime and increasing performance. - Integrated secure payment systems and implemented advanced user verification processes.
7 years experience
Donato has applied his full-stack expertise to mobile platforms with a particular focus on React Native, delivering performance-optimized...
Donato has applied his full-stack expertise to mobile platforms with a particular focus on React Native, delivering performance-optimized and feature-rich applications designed for both end users and internal staff. At iService, he collaborated within a 20+ member Agile team to deliver multi-platform solutions, including web and mobile interfaces tailored for companies, drivers, and technicians. Leveraging React Native, he built apps with complex state management that enabled seamless user experiences across roles and devices. Donato led the implementation of a unified design system using Material UI, ensuring consistent visual language across mobile and desktop environments. He also played a key role in shaping technical standards through code reviews, fostering best practices around component architecture and testing. From real-time tracking to custom UI behavior, Donato’s mobile work reflects the same design sensitivity and performance optimization seen in his web projects. His contributions helped strengthen user engagement, reduce onboarding friction, and promote scalable feature development across multiple deployments.

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
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