Banner Image

Skills

  • React
  • Redux
  • Angular
  • Vuex
  • ECMAScript
  • JavaScript
  • Ruby on Rails
  • TypeScript
  • Vue
  • Vuetify
  • CMS Development
  • Django
  • Front End Development
  • HTML5
  • Ionic

Sign up or Log in to see more.

Services

  • Senior Fullstack Web developer

    $60/hr Starting at $25 Ongoing

    Dedicated Resource

    I am a senior full-stack developer with over 10 years experience building highly scalable and complex web apps. I have extensive and sufficient engineering background, and always pay attention to implementing...

    AngularCMS DevelopmentDjangoECMAScriptJavaScript
  • Frontend developer

    $40/hr Starting at $25 Ongoing

    Dedicated Resource

    I've worked on many projects for several years, that implementing the React/Redux, Vue/Vuex web clients out of high-level requirements and custom UI/UX designs, working closely with stakeholders at every...

    AngularECMAScriptFront End DevelopmentHTML5Ionic

About

Ruby on Rails/Laravel/ReactJS Rock Star for over 11 years

I am a Full-stack web/mobile developer with 13 years experience.

I am proud of my rolling-up-sleeves attitude and genuine interest in JS/Python/WebGL/PHP frameworks.

What I am strongest at is failing forward John Maxwell mentioned.
I can fail but I always go forward with experience learned from failure.

At first, I have experienced Android & iOS projects for 4 years.
Then I have attended to build some big web sites and I have experienced of working in web field such as ROR, PHP, Laravel, Java, JavaScript, Three.js, WebGL, Node.js, Express, Koa, Python for 5+ years.
I have already completed more than 30 projects related to ROR, React, Laravel, Python, Django, Flask, ASP.NET Core/MVC, Vue, JavaScript, Android, Swift, React Native.

I attended Pluralsight course for "Lessons from Real World Code Reviews" (http://bit.ly/dncm29-ps-course).
I have been applying what I learned from Shawn Wildermuth to the real projects so far.
- code standards, unit tests are a key step for improving code quality
- Sometimes I need Automated Software for analyzing code and flags suspect code that doesn’t follow guidelines or has other potential issues.
- Pull Request, Tools like GitHub allow us to review codes and comment on it before it’s merged.

As a senior full stack developer, I have made the structure/system for React/CSS/PHP code reviews with the knowledge I I experienced from My favorite mentor Shawn Wildermuth.

During my ROR/React/TypeScript/PHP/.NET Core/Angular development, what I keep in mind is the "1 to M" rule which is, "Code is written once but read many times."
This means that fancy or tricky coding should be avoided.
If you can’t figure out what the code is doing by reading it, it wasn’t written well.

Work Terms

Now my main skills are ROR & JavaScript (React, Vue, Angular) & Python (Django, Flask) & PHP (Laravel).

- Meaningful professional cross-platform app development experience
- Backend: Laravel, PHP, Node, Express, Koa, GraphQL, Ruby on Rails, Django, Flask
- Database: PostgreSQL, MySQL, MongoDB, DynamoDB, CockroachDB
- Serverless Experience: AWS Lambda, Asure Functions, Google Cloud Functions
- Framework/Libraries: Express/Koa/Flask/Django/Zappa/PyMongo
- Frontend: React.js, Redux, Redux-Saga, Angular2/4/6, Vue.js, jquery, Bootstrap4, CSS3, HTML5, SCSS/SASS/LESS, Bootstrap4
- Liquid/Twig/Blade/Dawoo/Smarty template engine
- Mobile: Android / iOS / Swift / React Native
- Full understanding on Agile Development including Git Flow, JIRA, Trello.
- Ability to work well with other developers within an agile development team
- Positive, optimistic, can-do attitude Less