Post Job Free
Sign in

Software Engineer, C/C++/Swift, iOS,networking, Programming, Linux

Location:
San Jose, CA
Posted:
June 24, 2016

Contact this candidate

Resume:

*** * **** **,*** Jose,CA,

***** ***** ***

*************@*****.***

541-***-****

Education

• Master of Science, Computer and Information Science, University of Oregon, USA

• Bachelor of Science, Electric and Information Engineering, Shenzhen University, China Technical Skills

• Programing languages: C/C++(expert), Swift(proficient), Python, MySQL, PHP, Html, Shell.

• Tools: Git, SVN, wireshark, Xcode, VC++, MongoDB, MySQL, PHPMyadmin, Apache. Work Experience

Software Engineer at GrenTech Ltd China,10/2011 --- 09/2014

• Designed and implemented new functions of Access Point by pure C and shell.

• Uncovered 30% more bugs in system by creating new testing methods.

• Designed, implemented about 90% new test cases and documented testing reports from scratch for new network management system, trained new employees.

• Improved 40% test efficiency by developing windows applications as testing tools. Project Experience

Criminals in Bay Area Analysis (C) USA,03/2015 --- 06/2015

• Analysis millions of criminals records in bay area, find out hundreds of criminal pattern.

• Designed new algorithm which can be used to predict crime period and crime rate. Linux/MAC OS Hybrid P2P Security Instant Messaging App(C/C++) USA,02/2015 --- 03/2015

• Created a completed instant message app, reduced 75% workload on server, higher 50 % sta- bility and 30% communication efficiency by hybrid P2P architecture.

• Gained 40% more security support by applying RSA512 encryption and certificate verifica- tion, avoided man-in-the-middle attack by packaging the message.

• Increased 30% user’s privacy level by locking IP service, hiding users’ status and adding user to blacklist, provided 30% more user-friendly commands like update encryption key. Distributed Calculation of Random Walking(C) USA,03/2015 --- 06/2015

• Calculation on large graph structures with millions of edges and vertices.

• Enhanced at least 75% performance on processing data by applying pthreads, achieved 4X speed-up on a multi-core architecture by OpenMPI.

• Reduced at least 60% workload on single processor by distributed design with MPI. Linux Online Group Chatting App(C/C++) USA,09/2014 --- 12/2014

• Created group instant messaging app, achieved 30% more robustness by crash detection.

• Gained 20% workload reduction on server and 40% more communication efficiency.

• Obtained 40% more flexibility by providing broadcasting functionality to support customized group chatting channels with UDP.



Contact this candidate