This is Michael Ding, a senior full-stack engineer with 8 years of experience. First and foremost, I love writing code. Ever since writing my first program to produce a desired output, I have been obsessed with the idea of using software to solve practical problems. Software engineering is a never-ending puzzle that I am passionately engaged in solving. I believe in the power of programming to transform and improve the lives of people around the world.
For my first professional contract, I was given the opportunity to lead a mobile app development for local start up's project. It was very interesting and I finally launched a project with the team within 1 year 3 months. My second contract involved mobile app and website development for shopping platform. Since this project, I have been happily expanding my role as a full-stack engineer. Today, I am a professional full-stack engineer who works remotely. I have been working for companies and clients throughout the world, especially from European and American countries. It gives me great experience and extensive knowledge while I work with many professionals.
I play football in my free time and I find a funny crossover between my work and my habit. Both pursuits challenge so many aspects of the intellect: creativity, organization, sequential processing, problem solving. This is what keeps me up at night, a never ending thirst to create beautiful, powerful things and share them with the world.
Frontend
- React
- Vue.js
- Next.js
- Nuxt.js
- Angular
- Tailwind CSS
- Contentful
- Webflow
Backend
- Python
- PHP
- Ruby
- Rails
- Node.js
- ASP.NET
Database
- Mysql
- Sqlite
- MongoDB
- PostgreSQL
- Microsoft SQL
- Amazon DynamoDB