Tony Tan, Developer in Atlanta, GA, United States
Tony is available for hire
Hire Tony

Tony Tan

Verified Expert  in Engineering

Software Developer

Location
Atlanta, GA, United States
Toptal Member Since
February 5, 2016

Tony is an enthusiastic open source developer, an active professional, and an entrepreneur. He specializes in full-stack development using Python, JavaScript, and various big data/open source technologies. He has developed a few pieces of open source cloud software at Rackspace in the past two years. He is a good communicator, a determined problem solver, and an enthusiastic challenge seeker.

Portfolio

Rackspace
Linux, OpenStack, Python
Logfire
jQuery, Dojo, PostgreSQL, JavaScript, Linux, Django, Python
Sears Holdings Corporation
Sencha UI, JavaScript, Python

Experience

Availability

Part-time

Preferred Environment

MacOS, Linux, Subversion (SVN), Git, Eclipse

The most amazing...

...things I've developed are Rackspace's OpenStack Cloud CDN software along with other cloud software features.

Work Experience

Senior Software Developer

2014 - PRESENT
Rackspace
  • Developed a cloud content delivery network (CDN) provisioning a RESTful API using Python.
  • Worked with CDN professionals to map CDN terminologies to Python models and Cassandra back-end tables/column families.
  • Developed a continuous integration and continuous development (CI/CD) process using Jenkins, Tox, and a set of other OpenStack technologies.
  • Contributed to software deployment to servers using Salt, Nginx, and Uwsgi.
  • Participated in production server troubleshooting, bug fixing, performance optimizing, etc.
Technologies: Linux, OpenStack, Python

Senior Software Developer

2012 - 2014
Logfire
  • Developed cloud-based warehouse management software using Python/Django.
  • Implemented a warehouse management data store using PostgreSQL.
  • Implemented a user interface using JavaScript/Dojo library.
  • Optimized performance by writing database stored procedures and C code integrations.
  • Built unit/functional test processes to improve the quality of the software.
Technologies: jQuery, Dojo, PostgreSQL, JavaScript, Linux, Django, Python

Contract Python Developer

2011 - 2012
Sears Holdings Corporation
  • Helped develop a monitoring system in NOC based on graphite with Python/Django, JavaScript, and other web technologies.
Technologies: Sencha UI, JavaScript, Python

Contract Python Developer

2009 - 2010
Texas Water Development Board
  • Wrote Python processes to extract data from various sources and export them to a Microsoft SQL Server database.
Technologies: Linux, Microsoft SQL Server, Python

OpenStack Poppy

https://github.com/openstack/poppy
A modular, vendor-neutral API that wraps provisioning instructions for all CDN vendors that support it. http://openstack.org

Bootstrap3 Form Builder

https://github.com/tonytan4ever/Bootstrap-Form-Builder-JV3
A Bootstrap drag-n-drop form builder implemented by jQuery and self-written MVC framework.

AuditStar

A cloud-based grid editing software for auditing professionals.

Languages

Python, CSS, HTML, JavaScript, Java

Frameworks

Django, Flask, Bootstrap, Dojo

Libraries/APIs

jQuery, Flask-RESTful, Backbone.js, React

Tools

Eclipse IDE, Git, Subversion (SVN), Sencha UI

Storage

MySQL, Cassandra, PostgreSQL, Microsoft SQL Server, MongoDB

Paradigms

Kanban, Agile Software Development

Platforms

OpenStack, Linux, Eclipse, MacOS

2007 - 2009

Master's Degree in Computer Science

Stephen.F.Austin State University - Nacogdoches, Texas

2004 - 2007

Master's Degree in Applied Mathematics

Kunming University of Science and Technology - Kunming, Yunnan, China

2000 - 2004

Bachelor's Degree in Computer Science

Kunming University of Science and Technology - Kunming, Yunan, China

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring