Tong Chen
** ******* ***, ***** ****, Ontario. M*N0J3 519-***-**** ac8qoi@r.postjobfree.com
Detailed Profile: www.linkedin.com/in/tongchen0211
Github: https://github.com/chentongboy
TECHNICAL SKILLS
Proficient
Knowledge of
Languages:
JAVA, C, JavaScript, JQuery, HTML, CSS,VBA
Scala, Python
Frameworks:
JAVAEE (Spring MVC, Spring, Mybatis),
Machine Learning
BigData (Hadoop, Spark, Kafka)
Database:
MySQL, Microsoft SQL Server,
PostgreSQL
Oracle, MongoDB, Hive
Applications:
Agile, JIRA, IBM Bluemix, Eclipse
Adobe Photoshop,
IntelliJ IDEA, Microsoft Visio
Tableau
Microsoft Office 2016
Operating System:
MacOS, Linux, Windows
Version Control:
Git
SVN
SKILLS
Creativity: Always looking for new, easier and better ways of doing the job.
Work Ethic: Strong belief that work ethic is a key to success.
Self-confident: Fearless attitude, belief in perseverance and quick learner.
Leadership: Lead and motivate co-workers, task-scheduling and responsibility for
completion of task on timely basis.
Integrity: Adhere to the company policies and questioning inappropriate behaviors.
PROJECTS
Canada Job Search and Analysis System (BigData)
Made of a search engine and data mining and my responsibility is to analyze the data fetched from Canadian job website like Indeed.com.
Build a HDFS cluster to storage the data and use Spark as the distributed computing engine, specifically by using SparkSQL to execute some queries on the data.
Then use Google Chart to show the analysis result on the website. E.g. the top 10 programing languages to find a job in Toronto.
Code: https://github.com/chentongboy/JobAnalysis
Windsor Carpool System (Java Web)
University of Windsor, Windsor, Ontario (based on course 60-611)
Utilize Java and HTML, CSS, JavaScript application to develop strong skills while creating an integrated Windsor Carpool System, especially using the popular framework like SpringMVC, Spring and MyBatis to build the system practically, and the backend database was done in MySQL. (The key point is Transaction Control)
Coordinate with a team of three students on two different user-authority assignments (Passenger, Driver), ensuring projects were completed on time and exceeded faculty requirements.
Code: https://github.com/chentongboy/CarpoolSystem
Hadoop Distributed Media Transcoding System
Zhejiang University of Media and Communication, China
Build up a real environmental Hadoop clusters and optimize according to project requirements, e.g. HDFS file block size is determined by the Ethernet transmission rate and processing rate.
Run Java MapReduce program on Hadoop platform to implement video transcoding function decreasing the processing time.
Linux Shell Script & C program
University of Windsor, Windsor, Ontario (based on course 60-656)
Use C language and shell command to develop a program running on the Linux system to simulate SSH tool remote executing bash command through TCP/IP protocols and using Socket interface.
Code: https://github.com/chentongboy/Shell-Server-Client
WORK EXPERIENCE
Data Analyst July 2017-present
CIBC, Capital Market, Fixed Income Group.
Builds a web-based time series model for Canada bond pricing and analysis by using Matlab as calculating engine, for now working on real time version analytics platform.
Maintains and develops Web platform for trading desks using J2EE and Excel VBA
Implements many internal tools based on Excel VBA especially in communicating with database
Interacts with corporate bond traders, and sales, and advised them with customized analyses of trading data from CIBC internal, CDS, CanPX, PCBond, Bloomberg
Runs a system to price all the Canadian MBS on a daily basis
Junior Software Developer (Intern) Mar-Apr 2017
Scotiabank, Big Data Ingestion Team.
Hired by Dawn InfoTek Consulting working on site at Scotiabank and belongs to data ingestion team responsible for ingesting data from source to Enterprise Data Lake (Hadoop). This is team is an agile team.
Used Iway Data Migration command deliver the file from MainFrame to iway server and generate metrics file and marker file then trigger the Tidal jobs to ingest data to Hadoop edge node landing zone and according to the metadata, set up Hive table.
Quality Assurance & IT Support (Intern) 2014
ArcSoft Inc., Hangzhou, China
Hired by ArcVideo Team which focus on providing high-performance cloud video system service to the Video Service Websites.
Successfully set up the cloud video system and tested the system to find out how to optimize system performance and performed troubleshooting on desktop and server hardware and software.
Joined into the group of research to how to implement GPU virtualization.
EDUCATION
Master of Applied Computing Jan 2016-Apr 2017
University of Windsor, Canada. (Based on applications of Computer Science Concepts)
Cumulative average:84.12%
Bachelors of Engineering in Media 2010-2014
Zhejiang University of Media and Communication, Hangzhou, China
(Relevant coursework includes Databases, Advanced Java, operating systems, networking, C, video website, and other Computer Science topics in media application)
EVENT AND WORKSHOP
Microsoft Machine Learning Workshop, Windsor, Canada (April 1, 2016)
Learned how to use the Azure to set up some machine learning project and how to improve the date model.
Tong Chen Page 2