Tony Wang

Tony Wang

ABOUT ME
Love coding, love makeing, love data
Love coding, love makeing, love data

I've bee using Python, Django, Flask, Scrapy the backend language or framework for few years, Bootstrap, Vuejs for more than one year. I did some data ming project with Pandas, Spacy, Scikit-learn . Includes the databases, Mysql, PostgreSQL, ElasticSearch, Redis. I dockernized all my projects with Docker, and deploy them into product with docker too.

Chinese, English
Taipei (+08:00)
Joined April 2019
EXPERTISE
1 year experience
Javascript, vuejsReactJavaScript
Javascript, vuejsReactJavaScript
1 year experience
EMPLOYMENTS
Python Developer/ Data Analysis
Freelancer
2017-08-01-Present
1.Analysis customer requirements, help product manager to design logic flow of whole product 2.Design a role-based access control service...
1.Analysis customer requirements, help product manager to design logic flow of whole product 2.Design a role-based access control service (RBAC) for a large and complicated ERP/CRM microservice system with Django. 3.Choose JWT as authenticate method for security and decouple. Providing restful API to frontend and other services, cooperate with product manager and frontend developer 4.Create notice microservice to generate sms verification code and verify it. And let other services to send, edit, search, receive, delete notifications cross the whole system 5.Build other related module, such as customer, finance, account, paybills, and exhibitions.
Python
Django
Docker
View more
Python
Django
Docker
JavaScript
Javascript, vuejs
View more
Lead Engineer
Unity Labs
2018-06-01-2018-12-01
1.As the first employee help CTO to build the development team, mentor, interview. 2.Delegate CTO for customer communications and technic...
1.As the first employee help CTO to build the development team, mentor, interview. 2.Delegate CTO for customer communications and technical analysis of requirements. 3.Design architecture based on the feedback from client. 4.Arrange tasks between team members, estimate timeline of whole project. 5.Make the key decisions when choosing framework or languages for mobile, frontend and backend. 6.Create a few base Docker images for local development of frontend and backend. 7.Unify the workflow of development and production releasing. 8.Build backend for crypto wallet with Django Rest Framework, processing and verify payment between decentralized blockchain wallet and centralized wallet. 9.Create distributed Celery workers to process kinds of asynchronous tasks 10.Setup load balancer for the backend api with Traefik to load balance traffic and secure API 11.Build scheduled tasks with AWS Lambda 12.Build Admin Panel with Vuejs, a frontend framework
Python
Django
Docker
View more
Python
Django
Docker
React
Vue.js
View more
Python Developer
ooclab
2016-12-01-2017-08-01
1.Design a distributed crawler to scrape items with a proxy pool from JD (One of the largest online retailers in China). 2.Store the dat...
1.Design a distributed crawler to scrape items with a proxy pool from JD (One of the largest online retailers in China). 2.Store the data into PostgreSQL and ElasticSearch for text searching. 3.Choose NSQ as task queue and message queue to handle large items. 4.Choose Redis as cache and kv database to store crawler status. 5.Create the backend API for frontend to manage/monitor proxy pool, crawlers.
Python
Django
PostgreSQL
View more
Python
Django
PostgreSQL
Redis
Elasticsearch
Elastic Stack
View more
PROJECTS
Tweet visualization and analysis
2017
1.Build a distributed crawler to scrape tweets in AWS 2.Create a Jupyter Notebook to time series , statistical analysis and nlp processi...
1.Build a distributed crawler to scrape tweets in AWS 2.Create a Jupyter Notebook to time series , statistical analysis and nlp processing to process raw tweet. 3.Store about 1T raw data in hdf5 format, and use Dask to speed up the whole processing in parallelization. 4.Build a frontend website for analysis article and visualization. render the Jupyter Notebook data into html file and chart with Vuejs and Echart.
Python
Data Analysis
Data Visualization
View more
Python
Data Analysis
Data Visualization
View more
IJCAI-18 Alimama Sponsored Search Conversion Rate(CVR) Prediction Contest, Top 15%
2018
Use time binning, time differences, label count as feature engineer methods, and use logistic regression and XGBRegressor to predict the ...
Use time binning, time differences, label count as feature engineer methods, and use logistic regression and XGBRegressor to predict the ads click probability.
Python
Nltk
Data Science
View more
Python
Nltk
Data Science
View more