YE CHEN
**** * ***** **, ******** Park, Kansas, *6223
Tel:773-***-****, Email: **********@*****.***
SUMMARY
●Strong computer science background and programming skills, especially with Java, C++, C#, PHP, JavaScript environment;
●Solid software experience in design, development and testing of applications;
●Over 6 years’ experience in developing applications of Android Operating Systems;
●Experience in developing application for Android Operating System using Eclipse IDE, Android Studio, SQLite, JAVA, XML, Android SDK and ADT plug-in;
●Experience on Apache2; Experience in using JSON libraries; Expertise in troubleshooting and debugging;
●Advanced Degrees and Awards from top Universities;
●Fast learner, responsible team player, optimistic people-person;
●Bilingual, fluent in both English and Chinese (Mandarin).
TECHNICAL SKILLS
Programming Languages
:
C, C++, Core Java, C#, Android, PHP, JavaScript, HTML, CSS, XML
Technologies
:
Android, ASP.NET
Software Packages
:
Microsoft Office (Word, Excel, Access, PowerPoint), Adobe Flash MX, Eclipse IDE, Android Studio, Microsoft Visual Studio 2010, NetBeans IDE
Middleware/Tools
:
Android SDK, ADT plug-in, Git, Perforce, QPST, QXDM, Apache Server
Operating Systems
:
Windows XP/Vista/7, Linux (Ubuntu)
DBMS
:
SQL, MySQL, SQLite
EXPERIENCE
Android Application Developer (Contractor) 06/2012-Present
Project: Third Party Application Overland Park, KS
Client: Samsung
Job description:
Developing WiFi offloading, Voice over Wifi, Caller ID and pre-loading applications for Samsung mobile devices.
Recommend software upgrades for bug fixes and new requirements implemented for existing applications.
Testing and Pre-loading other applications like Sprint Visual Voicemail, Lookout, Facebook, Amazon, Sprint
ID, etc. to support different Samsung mobile devices. Report application issues base on logs information.
Responsibilities:
●Analyze Sprint requirements and then review with User experience (UX) design team to meet customer needs.
●Use Android SDK, Eclipse IDE, Android Studio, Git, Perforce to develop Samsung Phone, Contact, Message apps for supporting Sprint CallerID solution. Provide functionality to identify caller name and phone call protector.
●Use Android SDK, Eclipse IDE, Android Studio, Git, Perforce to develop Voice over Wifi Samsung application for supporting Sprint Wifi Calling. Provide functionality to use Wifi network to make a phone call by phone
application directly. Support 911 address requirements by Google Map service.
●Use Android SDK, Eclipse IDE, Git develop Android Test Application and WiFi offloading application to
enable or disable WiFi automatically for Samsung mobile device; define different Category and Stationary
SSID network, like "home", "office", "school" and connect to the Stationary network smartly.
●Use Android SDK, Eclipse IDE, Android Studio, Git, Perforce to develop new version updates for bugs fix and new requirements implemented for the existing applications, such as Sprint CallerID, Sprint Wifi Calling, WiFi Offloading apps.
●Test developed applications' functionalities to meet Sprint requirements; doing unit test, sanity test or regression test for different applications.
●Support testing and bug report for other applications like Sprint Visual Voicemail, Lookout, Facebook, Amazon, Sprint ID and some other app under different devices and mobile network.
●Support different Samsung mobile devices like G975U, G970U,N960U, N950U, etc. which were released or will be released in 2012 to 2019; test new Baseband Version for different devices which support Android SDK 4.0 and later.
●Test the new released version of the applications based on log messages, using Eclipse, Adb tools, DDMS, Hierarchy View, JAVA debug tools, APK tools, QPST, QXDM to find out issues and report issues to application team.
●Keep monitoring the issues until bugs fixed; help application team identify errors by exception logs; verify issues which report by other engineers and add updated comment to the ticket.
Environment: Windows 7, Linux, Eclipse 4.2, Android Studio, Android SDK, APK Tools, Git, Perforce, QPST, QXDM
Remote ASP.NET Web Application Developer 04/2012-7/2012
Project: NYHQ EP Report System
Employer: New York Hospital Queens
Project description:
This application can create three different patient reports for Heart and Vascular Center by any doctors registered on the system. Doctors also can search, edit, save incomplete patient report and print finalized report.
Responsibilities:
●Created application flow chart and database structure during the initial phase of the project, contacted with client every week and got updated requests.
●Worked as a front end developer, created login page, administrator page, account profile management page, welcome page, search page, different report page, report review and generation page and printing page.
●Helped back end developer created database helper class, created different session variables and stored middle operation variables.
●Worked on Microsoft Visual Studio 2010, created testing case to test the application, set testing data in database, fixed all the bugs, and an enhanced user interface.
Environment: Windows 7, Microsoft Visual Studio 2010, Microsoft SQL Server 2008 R2, IE browser
Android Application Developer 01/2012-06/2012
Project: ShoppingMall Princeton, NJ
Employer: Clairvoyant TechnoSolutions Inc
Project description:
This application can show Quaker Bridge Mall's stores and goods information, helps user login and view their profile and order history, provides searching for preferred product and vendor, uses Google Maps and GPS to navigate to local store; hence more can be done conveniently from user’s mobile device.
Responsibilities:
●Involved in full life cycle of the application including wireframe design, server development and client development.
●Designed the feature for the user interface relevant for the mobile application from the existing system using JavaScript, Jquery, HTML and PHP.
●Worked on the feature that helps the user identify his current location and the query back-end to find preferred preferred vendors.
●Worked on the feature that uses a MySQL database to store merchants and goods information, user profile and order history.
●Developed the server code in PHP-MySQL.
●Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
●Developed the code in object oriented manner for better code reuse.
●Created the client codes using JAVA in eclipse SDK3.6.1.
Environment: Ubuntu, Eclipse 3.6.1, Android SDK, XML, JSON, Apache
Study and Research Project 08/2010-12/2011
The City University of New York, Queens College, Flushing, New York, U.S.A
●Paper: Web Application Design for Data Analysis Problem, Queens College
●Web Interface Project: Utilizing PHP, JavaScript, and R languages created a web interface on Apache server for internet users who could easily use statistical methods in R on the website show graphic results through HighCharts, and use XML file to store or transfer data information.
●Web Server Design: Using Eclipse, created a JAVA personal web server which handled HTTP request, listened server port and responded message to requester, similar as Apache server.
●Website Design: Utilizing Microsoft Visual Studio 2008, and SQL Server 2008 R2, created a dynamic website which registered, stored, showed dynamic information of users, through ASP.NET technology.
●Spoken Language Dialog System: Utilizing Eclipse, Sphinx4, created a JAVA application that provided a voice interface to bank system which generated answers to customers’ questions and record information.
●Grain Collection Management System: Developed a Grain Collection Management System that record and calculated the collection of grain in the county, utilizing Microsoft Visual C++ under Windows XP.
●Image Processing: Utilizing Eclipse, created a JAVA program that enhanced Image results.
Database Administrator and Network Coordinator 7/2007-9/2007
SheFuJunHeng Trade Co. Ltd, BeiJing, China
●Responsible for the maintenance of system relational databases with SQL Server Management Studio.
●Monitored operating security; Managed database backup; Performed authority allocation and management under Windows XP operating system.
EDUCATION
●MA in Computer Science, CUNY Queens College, FLUSHING, New York, 08/10-12/11, GPA 3.94/4.0
●ESL in English, The College of Chicago, Glenview, Illinois, 08/2008-08/2010, GPA 3.9/4.0
●BS in Computer Science, Jilin University, Chang Chun, Jilin, China 09/03-07/07, GPA 3.3/4.0
HONOR
●Golden Key International Honour Society Membership 10/2011
●Spring 2011 Jacob Rootenberg Fellowship Award, 3/2011 (award to one or two individuals who have achieved academic excellence in the early part of their graduate study)