Yuchen Chen
857-***-****, ****.*********@*****.***, Quincy, MA 02169
PROFESSIONAL EXPERIENCE:
Software Developer
Novara GeoSolutions LLC, 91 Longwater Circle, Suite 200, Norwell, MA 02061 6/17/2013 – Present
Responsibilities:
Work as part of a team to program, develop and maintain the products, focusing on software client performance.
Organize and conduct phases of software projects based on an assessment of software functions, performance requirements and design specifications.
Work in close cooperation with the senior client side development team, as well as with web and database developers to (a) understand their use cases (b) assist in design of the solution (c) define server requirements.
Analyze requirements and clarify scope and breadth of work tasks with business analysts and product and/or project managers, and assist in providing estimates for development of new features and functions.
Write, test, and deploy code using established standards and procedure.
Review authored code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
Write or contribute to reports to communicate functional design, detailed design, entity relation diagrams, data flow diagrams, general processing instructions, testing recommendations, documentation recommendations, system limitations, and miscellaneous other internal documentation.
Attend design review meetings to assist in identifying design issues and programming methods that will improve work productivity and product quality.
Troubleshoot and maintain existing software according to company standards and procedures. Skills: C++, MFC, Java, C#, Android, Oracle, MS SQL, Agile Development. Software Development Engineer (Full-time, Co-op)
Axis Semiconductor, 80 Central St, #100, Boxborough, MA 01719 5/7/2012 – 12/31/2012
Responsibilities:
Developed a C++ simulator to develop and debug for hardware to allocate memory, transfer data, send signals and flow
Build an algorithm to detect resource (physical memory and time ) allocation conflicts
Designed a code for speed improvements.
Modified C++ code base so that it is useful for debugging and enhancing speed and failures.
Worked on Emacs for editing C++ files.
Worked with Database team to integrate database output and application.
Investigated and resolved issues faced/reported by users.
Program managing the complete software development life cycle of the products; using Agile
Effectively communicated with Product Managers and Investment bankers about product requirements and specifications
Adapted quickly to new environment and changing requirements. Skills: C, C++, Lisp, UNIX, SOAP, XML, MySQL, Emacs. Application Management Security Assistant
China Pacific Insurance Company, 201 Tianlin Rd, Shanghai, China, 200234 1/3/2011 – 7/29/2011
Responsibilities:
Wrote security documents as to ISO27001.
Performed tuning and optimizing of older stored procedures and the associated tables.
Used various normalization forms to remove redundancy in the database.
Documented the table growth and use it properly to size the database Growth for replication and backup as well as remove any unnecessary data or tables from the database.
Implemented SQL Server features like store procedures, cursors, SSIS, SQL search to gather the data from various tables.
Implemented web designed interfaces using C#, SQL Server 2005, HTML, CSS, and JavaScript for the same. Skills: MS SQL Server 2005, stored procedures, triggers, cursors, Normalization. Software Development Engineer
OCBC BANK Ltd, 1155 Yuanshen Rd, Shanghai, China, 200135 9/1/2010 – 12/31/2010
Supervisor: Zhi Jiang, Senior Software Development Engineer, +86-021-******** Responsibilities:
Developed a firewall using Java for LAN users to monitor network activities
Utilized the firewall to block certain ports and changed request and response messages between clients and server
Trouble shooting real time production issues with applications in various technologies like (C, C++, Java, Unix Shells)
Doing root cause analysis and small-scale enhancements, bug fixing in the existing system, which involves C, C++ and Java.
Business enablement through innovative technology solutions to streamline their day-to-day activities. Skills: Java, UNIX
EDUCATION
Computer Science, GPA 3.6
Northeastern University (Boston, MA, USA)
Sept 2011 – May 2013
Computer Science, GPA 3.5
Shanghai Jiao Tong University (Shanghai, China),
Sept 2007 – June 2011