Post Job Free

Resume

Sign in

Software Developer Assistant

Location:
Akron, OH
Posted:
May 08, 2018

Contact this candidate

Resume:

Sarah Zhang

Akron, OH, *****

ac5d6u@r.postjobfree.com; Tel: 607-***-****

Summary

• 5-year extensive experiences in software development, legacy code maintenance in Windows and Linux

• 2-year-hands-on experiences on the agile development methodology and Test Driven Development process

• Excellent understanding of OOP, data structure, unit testing, and continuous integration

• A versatile programmer with various programming languages

• Experience in all phase of Software Development Life-cycle(SDLC) like Requirement Analysis, Implementation & Maintenance, and extensive experience with Agile Methodologies and Daily Scrums

• Strong problem-solving and planning skills, with the ability to work independently or in a team environment

• Demonstrated capability to communicate highly technical concepts in an easily understandable language

• Passionate about coding and a quick learner

Technical Skills

Programming Languages: C/C++, Java, Python, C#, Assembly(x86, 8051xx) Operating System: Windows, Linux, Ubuntu, RTOS(eCos) Tools/Environment: Eclipse, Vim, Sublime, Visual Studio, Anaconda, Virtual Machine, Google Test Framework, Google Mock, Apache Hadoop, Keil51

Version Control: SVN, Mercurial(Hg), codeBeamer, GIT Web/App Servers: Apache Tomcat, FTP Web Server, HTTP Hardware: GPIB-instruments, I2C, CAN-bus

Education

M.S., Computer Science, New York Institute of Technology (NYIT), US, Sep. 2015-Dec. 2017 M.S., Signal and Information Processing, Wuhan University of Technology (WUT), China, Sep. 2006-Jun. 2009 B.S., Communication Engineering, Wuhan University of Technology (WUT), China, Sep. 2001-Jun. 2005 Professional Experience

1) Teaching Assistant, New York Institute of Technology, NY, U.S., May. 2017-Aug. 2017

• Assisted with course PPTs and helped students with their assignments 2) Research Assistant, New York Institute of Technology, NY, U.S., Feb. 2016-Aug. 2016

• Coded with Python to process big data stored in *.csv files(Hadoop)

• Classified data in linear discriminant analysis and implemented algorithms with SciPy and NumPy

• Plotted the Receiver Operator Characteristic(ROC) curves using Matlab, and conducted SVM classification test with C-support vector classification(C-SVC) training algorithm using Weka

• Published a conference paper titled “Driver identification and authentication with active behavior modeling”

3) Software Developer, Finisar Inc., Shanghai, China, Aug. 2011-May. 2013

• Designed software structure and defined protocols among each software modules with UML

• Designed interface using knowledge of OOP and design pattern

• Pair-programmed and generated test cases & source code under Google Testing Framework in Linux

• Debugged and evaluated the software on the VMVirtual Box

• Co-worked with FPGA engineers and wrote low-level driver

• Controlled and released the software (Mercurial) Sarah Zhang

Akron, OH, 44313

ac5d6u@r.postjobfree.com; Tel: 607-***-****

• Manually tested the performances of the product using the oscilloscope, bit-error tester, optical power meters, etc.

• Generated and maintained the software documentation 4) Software Test Engineer, Finisar Inc., Shanghai, China, Aug. 2010-Aug. 2011

• Wrote (Python, VB.net, C#) and optimized the automation scripts running on the industrial equipment

• Added new features into legacy code (Tcl/Tk) in a short time and ran the code successfully

• Collaborated closely with firmware engineers to develop GUI (VS 2005, ASP.NET)

• Set up the test bench and wrote code for the automation test system to replace manual test

• Wrote drivers for GPIB-instruments and implemented algorithms for automation system 5) Junior Software Developer, Huagong Genuine Optics Tech Ltd, Wuhan, China, Jun. 2009-Jul. 2010

• Designed and developed web pages using HTML, CSS3, JavaScript, jQuery, JSP

• Implemented applications using MVC architecture on the J2EE platform

• Wrote SQL stored procedures, used JDBC to connect to the database(JDBC, Apache Tomcat, MySQL)

• Experienced coding for server side(J2EE, XML, Database)



Contact this candidate