Abilities
- Knowledge for general data structures: linked list, binary heap, segment tree, etc ...
- Knowledge for some algorithms to reduce time complexity
- Design a clean & testable implementation
Abilities
- Model-driven design
- Knowledge for HTML, CSS, DOM, event-driven programming
- Knowledge for React component lifecycle
- Develop an app using Prototype.js/jQuery
- Develop a rich app using React+Flux/Redux
Experiences
- Develop apps using Closure Library/React
- Develop web games using Phaser
- Design & develop hybrid apps using Cordova & Onsen UI
- Read most parts of Prototype.js, Script.aculo.us, Zepto.js, CreateJS, Processing.js, Hyperapp
Abilities
- Model-driven design
- Create a webapp using Spring Boot, Spring MVC, Spring DI
- Create a distributed batch using Spark
Experiences
- Develop webapps using Spring MVC at work
- Develop a distributed batch using Spark at work
- Join an open-source game server development
Abilities
- General knowledge for distributed database: architectures, CAP, replication, quorum, etc ...
- Design a schema balancing the consistency and the performance
- Optimize a query performance: creating an index, denormalize the schema
Experiences
- Optimize a query performance
- Solve LeetCode/HackerRank problems
Experiences
- Develop access counters, guest books, simple blog systems from scratch
- Develop FFAPHP extensions
- Read the most parts of FFAPHP
- Read the authentication part of WordPress, Simple Blog PHP
Experiences
- Read most parts of RGSS2
- Develop RPG Maker VX extensions
- Solve paiza problems
Abilities
- Knowledge for variable lifecycle, memory allocation & freeing
Experiences
- Implement major algorithms
- Solve AtCoder/LeetCode/HackerRank problems
Experiences
- Implement major algorithms
- Solve AtCoder problems
Experiences
- Solve AtCoder/HackerRank problems
Abilities
- Knowledge for basic commands and syntax of Bourne-compatible shells and Z shell
Experiences
- Create useful tools for other developers
- Customize my shell environment
Experiences
- Certified as a Senior Systems Architect
- Certified as a Business Architect
- Complete Decisioning Consultant course in Pega Academy
- Complete Robotics Process Automation course in Pega Academy
Experiences
- Contribute to Spacemacs
- Customize my Emacs environment
Subsystems of a huge financial system. Built on Pega Platform.
An enterprise application to provide an attendance management & time tracking. Built on Sales Cloud.
Accomplishments
- Design specifications & develop some features
- Setup static type checking for the project
Frontend developer tools to improve product developers' productivities.
A domestic framework to sync data between RDB and Cassandra.
Accomplishments
- Develop a distributed batch to sync data in bulk
- Create a testing tool to enable the framework users to test their modules easily
- Develop an useful feature to reproduce data-related issues in development environment
A prototype of an Employee Onboarding subsystem of an ERP product.
Accomplishments
- Design & develop some mockup screens