ZHI-DA ZHONG (Zhida - Zhong@gmail - Com) SUMMARY Experienced Software Engineer
ZHI-DA ZHONG (Zhida - Zhong@gmail - Com) SUMMARY Experienced Software Engineer
ZHI-DA ZHONG (Zhida - Zhong@gmail - Com) SUMMARY Experienced Software Engineer
com)
SUMMARY
Experienced software engineer and architect with a track record of high-quality work.
SKILLS
• Significant experience developing production software in Java, Python, C/C++ and SQL
• Web development with Java/Spring and Python/Pylons
• Object-oriented design
• Agile development
• Imperative and functional programming
• Many languages and tools: XML, HTML & CSS, Javascript, PHP and others
EMPLOYMENT HISTORY
May 2009 to Present
WIRELESS GENERATION, Brooklyn, NY
Architect
• Played leading/key roles in numerous projects to increase the performance, scalability and availability of a multi-
application, multi-business-line system.
• Designed a new Solr-based Search Service to replace existing embedded Lucene search functionality in several web
applications.
• Led the effort to increase scalability of the DB layer through sharding. Assessed the need for data partitioning,
evaluated 3rd-party tools and frameworks, crafted preliminary sharding designs, determined hardware requirements,
and created a multi-phase migration plan.
• Analyzed and optimized the guest site to handle large traffic spikes through effective uses of compression, caching,
and hardware load balancing.
• Prototyped and evaluated a Terracotta-based distributed cache.
• Built a new high-performance visitor tracking system to support growing customer base and traffic spikes, including
seamless migration from the old system.
• Refactored existing application to reduce complexity and increase maintainability.
• Prepared architecture documents for existing web applications.
Software Engineer
Wrote intrusion detection software based on anomaly detection techniques. Worked on numerous components of both
the Java GUI and C data processing backend: a uniform API for DB and flat-file reading, XML processors, and a
mechanism that enabled responsive on-demand display of large data tables.
Intern/Lead Developer
Co-authored a patent-pending system for permission-controlled sharing of user profile data over the Internet. Lead the
design and initial development of the prototype.
Technical Staff
Wrote cross-platform signal processing software in C/C++ that ran on massively parallel computers (Cray & Mercury).
Developed instrumentation methods and conducted performance analysis. Created a MATLAB-based visualization tool
to monitor data flow and help discover performance bottlenecks.
Consultant
Built a desktop application in C++ to manage student data and assist scheduling.
EDUCATION
Columbia University, New York, NY
Master of Science in Computer Science, May 2001 (GPA 3.7/4.0)