Post Job Free

Resume

Sign in

Developer Android

Location:
Absecon, NJ
Posted:
October 04, 2014

Contact this candidate

Resume:

OBJECTIVE: Android Developer

XIN WANG Tel: 610-***-**** (Best: 2:00p.m. - 6:30p.m. EST everyday)/ Email:acf9ch@r.postjobfree.com(Anytime)

Addr: 484 Birkel Ave, Bethlehem, PA 18015 (Open to relocation)

EDUCATION

09/2012-08/2014 Lehigh University. M.S. in Computer Science GPA 3.8/4.0

08/2009-07/2012 Chinese Academy of Sciences. M.S. in Electrical Engineering

09/2005-06/2009 China Univ. Mining and Technology. B.S. in Electronic Information Science & Technology

PROFESSIONAL SUMMARY

Five years of programming experience. Proficient in Java, HTML, CSS, Python and PHP.

Expertise in Android development using Android SDK, Android emulator, Eclipse IDE, debugger and tracking tools.

Solid understanding of Android architecture like Linux kernel, libraries, application framework and apps.

Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.

Hands-on experience with HTML5, CSS3, Javascript, Python, LAMP and Shell scripting.

Good knowledge of Java and Native threads concepts.

Android UI experience with Fragments, Spinners, Tabs, Action Bars, Dialog Boxes, Preferences, Android views like

List View, Text View, Web View, Image View, Map View and Video View.

In-depth knowledge of database design and management using MySQL and SQLite.

Adept at web communication and services, RESTful. Experience with DOM and SAX parsing in Android.

Experience in version control tools such as SVN and GIT.

Solid understanding of OOP, Agile software development and MVC model.

Experience in Android/Java/Web development as well as code debugging and testing.

Quick learner, excellent communication and analytical skills with abilities in resolving the complex software issues .

TECHNICAL PROFILES

Languages: Java, Python, C/C++, Matlab, HTML, CSS, Javascript, PHP, MySQL, LATEX, Bash, AWK, XML

Apps/tools: Eclipse, Android SDK, XAMPP/LAMP(Linux-Apache-MySQL-PHP), DreamWeaver, GNU toolchain,

Weka, MS Office, Git/SVN, OpenGL, Visual Studio, Netbeans, Canopy

PROFESSIONAL EXPERIENCE

Android Developer 09/2014 - present

Freelancer Bethelehem, PA

ExploreLehigh is an Android application to explore the places, events and weather around Lehigh University. With

ExploreLehigh, Lehigh students, alumni and people who live nearby can find out the local weather and look for places to eat, drink,

live and have fun. Students can also access Lehigh Portal and find out gym hours, library hours and free meal s on campus.

Responsibilities:

Established a website with google map, youtube vedio and flash animations to introduce the app.

Designed and implemented the UI/UX part which includes Action Bar, Button, Image Button, Expandable List View,

Image View, Map View, Web View, Text View and Navigation Drawer. Used draw9patch to edit images.

Used JSOUP to parse HTML code, extract information from website and used expandable List View as well as Web

View to show results.

Integrated Google Map, Yelp, Facebook and Twitter APIs.

Used Asynctask to send http requests, and communicate with the network.

Used SQLite database to store data locally and used service to synchronize local database to remote database. Used full

text search to improve data search functionality.

Technical Environment: Android 4.4.2, Java, Eclipse, ADT Plug-in, Android SDK, DreamWeaver, JQuery.

Android Developer 05/2014 - 08/2014

Cloudeeva Inc., East Windsor, NJ

Expenses is an Android application to report expenses to a company and get reimbursement. With this app, the users can login in,

create, edit, or submit expense entries to the company with expense information. The expense information includes name and

contact information of the employees as well as location and amount information and invoice image of the expense item.

OBJECTIVE: Android Developer

Responsibilities:

Designed and implemented the UI/UX part which includes Button, List View, Image View, Map View, Web View, Text

View, Edit Text and Navigation Drawer.

Used Action Bar to identify the user location, and provides user actions and navigation modes.

Set up web connection, used Asynctask to send http requests, and communicate with the network backend. Parse JSON

objects obtained from the server and show the user information as well as expense information on the app.

Set up account management systems and implemented user validation and authentication.

Enabled gallery, camera and SD card to choose and save invoice images. Used Image View to show the invoice.

Used SQLite database to store data locally and used service to synchronize local database with remote database. Used

full text search to improve data search functionality.

Made use of Shared Preferences to access user details across the application.

Did unit testing and debugging.

Technical Environment: Android 4.3, Java, Eclipse, ADT Plug-in, Android SDK.

Android Developer/ Research Assistant 10/2012 - 02/2014

Lehigh University, Bethlehem, PA

MobileHealth is a mobile healthcare wireless sensor system to detect abnormal stereotypical behaviors of autistic children and the

causal environmental factors of the problem behaviors. The system helps to analyze the relationship between environments and

problem behaviors.

Responsibilities:

Used smartphone and wearable wireless movement sensor to collect accelerometer readings and audio recordings.

Implemented an Android app for the client end. Enabled accelerometer, gyroscope and microphone to collect data.

Designed and implement UI part with spinners, alert dialogs, buttons and tabs for UI.

Integrated Weka-for-Android in the app and build classifiers both on client end and server end.

Used services to enable the app run in background.

Enabled SD card to store data locally as well as using WIFI to send data to the server in real-time.

Extracted activity and audio features. Built classifiers for problem behaviors and sensitive environments.

Technical Environment: Android 4.2, Java, Eclipse, ADT Plug-in, Android SDK, Matlab, Weka.

Web Developer/Android Developer 04/2014 - 06/2014

SquadDeep LLC, Bethlehem, PA

Integration is a platform to integrate data collected from different apps such as Fitbit, Strava and Runkeeper. Athletes and coaches

can create or join in teams on the platform, access their activity data using one of the fitness tracking apps. The platform can

provide comparison among the athletes and their performance improvements.

Responsibilities:

Implemented the front end with HTML5, CSS3 and JavaScript as well as the mobile end with Android.

Implemented the server end with PHP. Used Fitbit, Strava and Runkeeper APIs to authenticate, get and post data.

Designed the database schema. Implemented table creation and sql queries with MySQL.

Technical Environment: Linux-Apache-PHP-MySQL, DreamWeaver, Android ADT bundle.

SELECTED PROJECTS

Pattern Recognition(Python & Matlab) 01/2014 - present

Implement Bayes classifier, K-nearest neighbor classifier and Support Vector Machine classifier for letter recognition.

Extract features such as moment space and pixel space features to improve the classification models.

Intelligent Reversi (C++) 09/2013 - 12/2013

Implemented a single-thread and parallel version of an intelligent Reversi based on Min-max and alpha-beta pruning.

OpenGL Renderer(C++) 09/2013 - 12/2013

Implemented an OpenGL renderer revealing relationship between binding preferences and the cavity shape of proteases .

Design & Implement Intelligent Agents for Vacuum Cleaning and Package Delivery (Java) 09/2013 - 11/2013

Algorithms I implemented include path searching algorithms such as A*, BFS, and DFS; conflict resolution algorithms

such as prediction, random drop and message delivery; multi-agent communication and coordination algorithms.



Contact this candidate