Katat Choi
Technical Team Lead
Contact
Email-Phone
-
Website
http://katat.me (http://katat.me)
About
I am a full stack javascript developer experienced in leading and creating two startup
products from the beginning, ZootRock(automated social media) and FundPie(robotadvisor). Both of them were funded by the angel investors after launches. My previous
project experiences involve leading technical teams for projects ranging from HTML5
based gaming platform to robot - advisor FinTech solutions. The technical works range
from front - end developments to architecting scalable systems and managing the DevOps.
Profiles
Angel.co
katat-choi (https://angel.co/katat-choi)
Linkedin
katachoi (https://cn.linkedin.com/in/katachoi)
Upwork
katat (https://www.upwork.com/freelancers/~016c0672d0126d4318?viewMode=1)
Topcoder
kata.choi (https://www.topcoder.com/members/kata.choi/)
Github
katat (https://github.com/katat)
Work
FundPie- —-
Technical Team Lead
http://www.fundpie.com.cn (http://www.fundpie.com.cn)
FundPie is an investment robot advisor product, similar to WealthFront, but is targeting
the Chinese market. The system automatically analyses the data of Open-Ended funds/ETF
in China, and provides optimized investment solutions based on investors' preferences.
The goal of the product is to empower the investors to make their own investment
decisions with the help of FundPie mobile APP, eliminating the needs of consulting with
traditional investment advisors.
Highlights
Architected the front-end and backend solutions.
Managed DevOps, automated it for most parts of the deployment and integration
works
Built and optimized calculations to analyse investment portfolios on-the-fly with a
large volume of data, and the users can get results instantly, which is so far the
unique feature in the market.
Managed a team of developers to be able to work on tasks independently.
Helped team to adopt cutting-edge technologies to build cross-platform mobile APP
with minimal development overhead.
Provided development guidelines for the frontend and backend, optimized the
working efficiency of team collaborations.
Built a set of data updater tools to keep the financial data up-to-date and accurate.
Betcoin.tm
- —-
Lead Developer
http://betcoin.tm (http://betcoin.tm)
Betcoin is a bitcoin gaming platform, where players can enjoy the provably fair games while
being able to deposit/withdraw bitcoins instantly.
Highlights
Introduced unit test methodology to ensure the complicated games' logics work as
expected, resulting in a more stable gaming platform and easing the game
development procedures.
Refactored the source codes, which got lots of duplicated logics, into a code base
that is easier to maintain and extend.
Built a testing robot to ensure all the games are working properly in production.
Built admin backend tools to aggregate and monitor all the gaming data, helping
managers to make decisions.
Helped and mentor junior developers remotely to work on the tasks.
ZootRock- —-
Lead Developer
http://www.zootrock.com (http://www.zootrock.com)
ZootRock is social media marketing platform to help business do marketings automatically
using channels like twitter, facebook and linkedin.
Highlights
Built the system from scratch and it got funded by the 500.co.
Layed the framework so that it can easily create new marketing channel types.
Helped and mentored the remote team members to get used to new technologies,
enable them to contribute to the project.
Utilized and integrated 3rd party services like chargify/intercom/kissmetric etc, so
as to reduce a large amount of development works on the related functions while
helping control the development budget.
Morningstar Inc.
- —-
Developer
http://www.morningstar.com (http://www.morningstar.com)
Morningstar is a global leading financial service provider. I was responsible for upgrading
their Closed-End fund system using newer technologies at that time while enhanced the
system's capability.
Highlights
Upgraded the legacy Delphi source code base and Sybase database into Microsoft
solutions.
Improved the core algorithm's performance(NAV estimation), by 10 times, as the
result of utilizing cache mechanism while reduced database's overhead when
running the algorithm.
Introduced frontend and backend frameworks, such as
MVC.NET/NHibernate/NUnit etc, at that time to speed up the developments in a
team.
Volunteer
Embrace Education- —-
Developer
http://www.embrace-education.org/ (http://www.embrace-education.org/)
Embrace Education is a non-profit, university student-run organisation that offers free
educational support to disadvantaged high school students in Melbourne, Victoria.
Highlights
Re-build the community's website using Drupal CMS, enabling the manager and
tutors to easily update content without needing to touch HTML anymore while
managing the tutor's schedules on the same website.
Awarded 'Impressived contributor of the year'.
Education
Coursera- —-
Machine Learning by Andrew Ng, Certificate:
https://www.coursera.org/account/accomplishments/certificate/GBTMJ6KFVNXX
Monash University- —-
Business Information System
Master
Sun Yat-Sen University- —-
Computer Science
Bachelor
Skills
Backend Development
Node.js
Mongodb
Mysql
Docker
Ansible
Jenkins
Linux
Frontend Development
HTML5
CSS3
Angular
Ionic
Cordova
Sass
PostCSS
Gulp
Languages
English
Fluent
Cantonese
Fluent
Chinese
Native
References
This contractor is an absolutely vital member of our team, someone we can trust to
meet expectations and stay committed to the project. With a high skill level, an
aptitude for learning, and a strong work ethic, the decision to hire was one of the
best we've ever made.
(https://www.upwork.com/o/profiles/users/_~016c0672d0126d4318/)
— Client on upwork.com
Katat is a qualified javascript developer, that is the language he used for out
application. He developed our application in time and with good quality. We had a
very close collaboration which enabled me to clarify the requirements in a good
way. He also came up with some clever solutions to make the tool better and easier
to handle. I would definitely recommend Katat to everybody who is in need for a
good javascript developer
(https://www.upwork.com/o/profiles/users/_~016c0672d0126d4318/)
— Client on upwork.com
Kata is a great CTO and developer to work with.(https://angel.co/katat-choi)
— Nico Sommi
Katat has a solid and strong background on Full stack development.
(https://angel.co/katat-choi)
— Bethoveen Todino
Katat Choi, a Monash Uni IT student, graciously offered up his time to help design a
website that more suited our needs. Katat has done an amazing job, we think it
looks and feels great. However even beyond the aesthetics and new features which
visitors see, are a range of Annual Report 2009 behind-the-scenes changes that will
make running the program much, much easier in 2010.
(http://media.wix.com/ugd/d74671_-f82b4d9b95820e82e66dc334.pdf)
— Embrace Education Community