# Huiling Jin > Software Engineer at Cisco Jasper Location: Campbell, California, United States Profile: https://flows.cv/huiling Web application testing (JUnit, Selenium) - Design test cases covering various aspects (functional, database, security, user interface, browser compatibility) Server-side web development (HTML, HTML/OS, SQL, XML) - Design database schema and create database tables; - Design and implement server-side application logic for federal and state tax calculations with HTML, Aestiva HTML/OS and SQL. E.g., develop server-side code for entire Massachusetts, Arkansas and Maryland state taxes, and entire Schedule-C and IRA pension incoming calculations; - Improve and debug tax calculation code for approximately 20 states every year. Client-side web development (HTML, Java, JavaScript, JQuery) - Design and implement tax preparation web interfaces such as pop-up window and auto tab. E.g., develop interfaces for entire Massachusetts and Arkansas state taxes, and entire Schedule-C and IRA pension incoming calculations; - Develop new features and fix bugs for existing web interfaces, such as detecting cookie settings for various browsers, dynamically showing user input fields based on page contents, and retrieving browser’s environment settings, etc. Backend processing utilities (Perl) - Send and retrieve files between local server and state servers through Secure FTP and WinSCP; - Format customer data from database and generate text batch files; Process strings and text files for E-file preparation. Dynamic PDF generation (C#) Use the ITextSharp PDF library in a C# program to dynamically generate PDF tax forms. The C# program reads customer data from MySQL database, and generates the PDF forms according to XML specifications, which provide mapping between database fields and PDF fields. Also participate creating XML specifications and PDF templates for various tax forms. System design and analysis Coordinate with federal/state government tax professionals for software specifications, define and analyze flow chart of program logic, and design web user interfaces. ## Work Experience ### Software Engineer @ Jasper Jan 2014 – Present | Santa Clara, CA ### Software Engineer @ Nova Management Inc. Jan 2008 – Jan 2014 | Monterey, CA - Web developer for online tax preparation software ### Software Engineer @ ezTaxReturn.com Jan 2005 – Jan 2008 | Garden City, NY - Web developer for online tax preparation software ### Program Analyst @ ezTaxReturn.com Jan 2004 – Jan 2005 | Garden City, NY - Test functionality, usability, interface, compatibility and performance of web applications. ## Education ### Master of Science (M.S.) in Computer Science Stony Brook University ### Master's Degree in Linguistics Stony Brook University ## Contact & Social - LinkedIn: https://linkedin.com/in/huiling-jin-b0535148 --- Source: https://flows.cv/huiling JSON Resume: https://flows.cv/huiling/resume.json Last updated: 2026-04-10