YAN LI
******@*****.*** 978-***-**** Woburn, MA
OBJECTIVE
Have tremendous interest in data management and software development. Over 15 years working experience in technical operations and software design, development and testing in the data analysis, data delivery and networking area. Highly motivated and independent in carrying out assignments and tasks, while enjoy being a responsive and flexible team player.
LogMatrix Inc Marlborough, MA
Senior Software Engineer, NerveCenter Engineering 2/2012 - 12/2016
Worked on our network monitoring product NerveCenter on converting the entire server from MFC to STL based C++ code.
Designed, created and tested new functionalities on both server which runs on Linux Redhat 6 and client user interface which runs on MS Windows environment.
Improved the NerveCenter features based on customers' requirements in STL C++ and Python scripting language.
Updated the online documentation for the product.
Tested, built and released new features into the production system.
Rovi Corporation (Formerly Gemstar-TV Guide Inc.) Bedford, MA
Worked as software engineer in both Server and Operations groups 2/2001 – 12/2011
Senior Software Engineer, Product Development & Data Delivery 2/2008 - 12/2011
Automated the zip code assimilation procedure by integrating all the files and programs.
Performed and maintained software release procedure on regular basis.
Maintained the data delivery software including data loader, data generator and data writers written in C++.
Designed and developed new functionalities of the programs to enhance the product features.
Created new programs in C++ for the recommendation list program in Guide product.
Created tools and utilities written in C++, Perl, CShell, and Bash scripts for the internal uses.
Created scripts and data files for the schema updates in Sybase database.
Integrated automatic backup procedure into the system for the Sybase database backup.
Created tools using C++ and scripting to report download file packets scheduling.
Senior Technical Operations Engineer, Broadcast Operations 10/2006 - 2/2008
Created and maintained the tools to do the data analysis and data updates.
Created and maintained the utilities to commission the inserters.
Developed scripts in Perl and shell scripts to automate the procedure of the regular data updates.
Designed and created web tools to generate various reports on the apache web server.
Performed the hydra software upgrade on all the inserters in US and Canadian area.
Provided technical support to the customer service group.
Provided the training and mentoring to the new employees on the products and the tool usage.
Software engineer, Information Broadcast & Server Group 12/2005 - 10/2006
Design and created programs to re-assign guide channel in source map in all Gemstar Broadcasting Area.
Created and maintained the commission and decommission tools to inserter updates.
Created and maintained the programs in data generators and guide writers in C++.
Performed Sybase schema changes.
Created and maintain on tools in Perl and Shell scripts for the packet files testing.
Technical Operations Engineer, Technical Operations 2/2001 - 12/2005
Performed data analysis and data update using shell scripts at regular basis.
Created tools in C++ and shell scripts to analyze and solve the data problems.
Wrote scripts to do the schema changes in Sybase.
Created tools to automate the hydra upgrade procedure.
Developed scripts for schema changes in the Server broadcast system.
Performed full end to end testing to re-host the customers in some areas.
Performed the software upgrade to all the inserters
Maintained the tools and utilities that are used to generate the reports and data updates.
EDUCATION
BS in Computer Science; Summa Cum Laude; Bridgewater State College, MA 2001
Associate Degree in Computer Science; Quincy College, MA 1999
SKILLS
C/C++, Perl, Python, MFC, Multi-threading programming, TCP/IP, SNMP, CShell, Bash, SQL, Unix/Linux, VMWare, GDB, CVS, XML, Sybase, Oracle, MySQL, JavaScript, Java, Apache, Access, Visual Basic, Visual C++, OOD, UML, Graphic Device interface/OpenGL, MapInfo