Software Resume
3.00/5 (Submit Your Rating)
Brentwood, TN
EDUCATION
Master of Computer Science
Bachelor of Electrical Engineering
COMPUTER SKILLS
- Operating Systems: Windows, Linux/UNIX
- Programming Skills: C++(over 6 years experience), C, C#, MFC, JAVA, Python, Assemble Language, MATLAB, Eclipse, Reverse Engineering, OpenGL, Design Pattern, SVN(version control), TCP/IP Programming
- Network: PHP, XML, HTML, JavaScript, Tomcat, OpenDDS
EXPERIENCE
Software Developer Intern, Confidential
Beijing, China, 2008 Summer
- Developed a cartoon maker with C++ which creates animation pictures from ones\' own photo; this tool was delivered both in standalone version as well as a plug-in for Windows Movie Maker
- Evaluated and improved user experience by comparing MFC, WTL and Fluent/Ribbon user interfaces(GUI)
Research Assistant, Confidential
Confidential, 08/09 - 12/09
- Designed and developed multi-threaded real-time system monitors for application monitoring and network monitoring over scientific computing networks
- Developed a multi-tier distributed system for scalable management using Data Distribution Service (DDS)
- Developed a front end/web application in Tomcat with round-robin database, Java and AJAX
- Utilized GoF design patterns at backend system, e.g. singleton , factory method and bridge pattern
Research Assistant, Confidential
Confidential, 09/08 - 04/09
- Evaluated performance of peer-to-peer video accelerators for video sharing websites(e.g. Youtube); proposed a distributed video accelerator prototype that optimizes peer-to-peer sharing; implemented a peer-to-peer media player for web browser using Adobe ActionScript
- Analyzed distributed architecture of a top 20 video on demand website in China; built a model for analyzing performance bottleneck of VOD service; wrote a Python web crawler to characterize user behaviors
CONTEST PARTICIPATIONS
Participant(2nd Prize), Confidential
China, 03/05 - 07/05
- Built mobile School Information Integrate System on Intel Sitsang/PXA255 Development Platform
- Designed and developed with C++ in Linux which implemented the function of GPS, QT interface, file transfer and video conference
- Developed V4L2 video recording and OSS audio recording with AAC codecs
Participant(2nd out of 340 students)/Organizer, Confidential
Confidential, China, 03/06 - 05/07
- Analyzed application vulnerabilities and web service vulnerabilities of in Windows,redhat 9, Fedora and Solaris
- Directed tests that evaluated students' hacking abilities, e.g. buffer overflow, reverse engineering, secure/reliable coding, web security and network attacks
COURSE PROJECTS
Computer Graphics, Vanderbilt University, 01/09 - 05/09
- Developed TIFF reader/writer, image resize, transformations and ray-tracer using OpenGL
Design Patterns, Vanderbilt University, 01/08 - 04/08
- Developed array, queue and tree traversal program in C++
- Did objected-oriented programming using iterator pattern, factory pattern, strategy pattern and visitor pattern
ASSOCIATIONS
Web Administrator, Confidential, 03/08 - 03/09
- Maintained, configured and supported backups of the website and mail list.
- Maintained network security through monitors and traffic analyzing with Google Analytics
SELECTED COURSEWORK
- Network, Wireless Network, Network Security, QoS-enabled Middleware Design and Application, Web 2.0, Algorithms, Advanced Operating Systems, Intermediate Software Design(Design Pattern), Multi-Media System and Application, Introduction to Computer Graphics, Hybrid and Embedded System
- Confidential, Network Security, Operating System, Algorithms
- Confidential, Embedded System & Application