Zhuo Chen
Verified Expert in Engineering
Software Developer
Zhuo is a skilled and capable software developer and the co-author of the well-known MediaBurner App. She is experienced in developing server back-ends (Python), iOS apps, and web pages (JavaScript), and has the tools to enable her to tackle a variety of development challenges.
Portfolio
Experience
Availability
Preferred Environment
Git, Emacs
The most amazing...
...app I've created is MediaBurner (now BetterTube), a free music player for YouTube music videos.
Work Experience
Co-author
BetterTube (formerly MediaBurner)
- Served as the only back-end developer in the team, developing BetterTube's robust and scalable back-end server using Python, Django, and MongoDB. The site serves 700k users and an average of 100,000 active users per day.
- Developed a music recommendation system for BetterTube using Python, enabling BetterTube to recommend content based on a user's taste.
- Worked with third-party contract designers and led them to generate the best UI outcomes for BetterTube's iOS app.
- Helped the front-end team to implement the UI design into the real iOS app using Objective-C.
- Set up the Buildbot continuous integration server for BetterTube. Customized Buildbot in Python to better serve BetterTube's logic.
JavaScript Developer
Zugata
- Developed a front-end feature for supporting users exchange written feedback.
- Fixed various types of front-end web page bugs including javaScript bugs,CSS bugs.
- Developed and Tested responsive web page features by following designers's UI design.
- Reviewed code with other front-end developers in Bitbucket.
- Working tightly with team members using Git for code commitment, Trello for peoject management.
Full-stack Software Developer
SensorUp
- Extensively involved in front-end web applications development using HTML5, JavaScript, jQuery, ReactJS, and AngularJS.
- Developed a vector tile-based web-mapping system to display JSON-formatted geo data using JavaScript, ReactJS, and Google Maps API.
- Developed complete client login and signup modules that include UI design and back-end web service.
- Developed an interactive Geo-visualization web application that allows clients to display/manage sensor data on web maps using D3.js, highCharts.js.
- Developed internal sensor data processing tools to convert user input sensor information into IoT sensor data format.
Software Product Engineer
Esri
- Contributed to ArcPy codebase, which allows ArcGIS users to automate GIS tasks and logic using Python and supplementary libraries (NumPy, NetCDF, etc).
- Contributed to the internal event management server written in Node.js and MongoDB which accepts build information from build engineers and classify/log issues based on issue's category and description.
- Contributed to the testing framework API (Python, C++) which enables other software engineers to write unit/harness tests which better serves ArcPy's internal logic.
- Contributed to ArcGIS geo-processing functionalities written in C++.
Experience
BetterTube (originally MediaBurner)
SensorUp ArcGIS Python Plugin
Healthy Food Store Locator
SkyMath
Zugata Written Feedback Feature
Education
Master's Degree in Computer Science
University at Buffalo - Buffalo, NY, USA
Skills
Libraries/APIs
jQuery, React, Node.js, NumPy, Lodash
Tools
Emacs, Git, Buildbot, Gulp, Babel, NPM
Languages
Python, JavaScript, SQL, Objective-C, C++, Sass
Platforms
iOS
Frameworks
Bootstrap 3, AngularJS, Django, Bootstrap, Materialize
Storage
MongoDB, PostgreSQL
Paradigms
Agile Software Development
Other
ArcPy, NetCDF
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring