Teli Yin
*** **** **, *** ***, Union city, New Jersey 07087/Cell phone: 551-***-****/Email:*******@*****.***
PROFESSIONAL SUMMARY
* ***** ** ******** ******** experience in design, development and testing of applications
2 years of end-to-end experience in Android Application development
Expertise in developing application for Android Operating system using Eclipse IDE, SQLite, JAVA, XML, JSON,Android
SDK, JUNIT, J2EE and ADT plug-in
2 years of experience using SQL along with other database experience
Experience using web servers like Apache running on Linux distribution
Expertise in use of popular public APIs, such as Google, Facebook, YouTube and Twitter
Excellent in troubleshooting and debugging software applications
Good work ethics, Interpersonal skills, hardworking nature and very good team player and ability to effectively communicate
with all levels of organization such as technical, management
Agile Training of learning how to delivery high-value, high-quality working software quickly and frequently
EDUCATION
Master of Engineering in Electrical Engineering
Stevens Institute of Technology May, 2011
Bachelor of Engineering in Electrical Engineering
SKILLS SET
Programming Language: Android, JAVA, Xml
Operating System: Windows, Linux
Databases: SQLite, MySQL
Web Server: Apache
Scripting Language: PHP
Mobile Technology Platform: Android
Software Development Tool: Eclipse IDE
WORK EXPERIENCE
Project Title: DAIS (Device as an IPTV Service)
Client: AT&T Oct 2011 to Till Date
Android Application Developer Middletown, NJ
Technologies:
OS: Windows, Android Version 2.2
Programming Language: Java, Json, Xml
Database Systems: SQL, SQLite
Tools: Eclipse IDE
Web Servers: Apache
Role: Design Development and test
Project Description:
Developed a mobile remote application based on android devices for the IPTV Program in AT&T Labs. This app allows users to
control and record TV programs, to get information from STBs (Set Top Boxes), to switch or discovery the STBs, and to send
MRML to STBs. The test app includes MRML (Microsoft Media Room Make-Up Language) aspect and Non-MRML aspect.
The latter contains operation on remote control, adding new set top box, recordings, information page, settings, custom event
and so on.
Responsibilities:
Worked in different phases of the project development cycle like design, development testing, Deployment and maintenance
Discussed the requirements with the client and documented the requirements
Developed screens using the MVC pattern for the mobile and tablet application with Eclipse IDE
Designed, created, developed and maintained Java-XML transfer tool nested in Dais Test App. It is used to transfer XML test
cases into Java Codes and send them to STBs (Set Top Boxes) for MRML test.
Tested the application for different versions of Android OS and android devices of different screen resolution
Using Android Junit with Robutim library to test the app and uve Library in the Eclipse.
Created and tested more than 6000 MRML tests in Java programming language.
Developing interface for reading JSON files.
Debugged and fixed the issues that were found during the different phases of the project
Implemented a well versed error handling system in the application
Developed some automation tests by using Google NativeDrive and MonkeyTalk tool.
Monitor the app’s performance and crash report by implementing criticism’ APIs
Project Title: Subway
Client: Hua Wang Sep 2010 to May 2011
Android Application Developer Hoboken, NJ
Technologies:
OS: Windows, Android Version 2.2
Programming Language: Java, Php,
Database Systems: MySQL, SQLite
Tools: Eclipse IDE
Web Servers: Apache
Role: Design Development and test
Project Description:
Developed a Subway sandwich application for EE labs in Stevens Institute of Technology. This app allows users to view the food
menu of the Subway, check the store positions near users’ positions, and get the new release of the week.
Responsibilities:
Worked in different phases of the project development cycle like design, development, testing, Deployment and maintenance
Using Simple Adapter to build customized list view for the screens
Using Map Controller, Map View, overlay and other Google Android SDK resources to build the maps and locate the positions.
Debugged and fixed the issues that were found during the different phases of the project
Implemented a well versed error handling system in the application
Project Title: War of the Tank Game
Client: WangXing February 2008 to November 2008
Java Developer JS, China
Project Description:
Developed a Tank Game application for WangXing Technology Company. This Application allows the users to control his own
hero Tank to fight against the enemies in complicated environment for fun. Also any records would be shown in the screen
Technologies:
Technology Platform: JDK 1.5
Programming Languages: Java
Software Development: Eclipse IDE
Operating Systems: Windows
Responsibilities:
Worked in different phases of the project development cycle like design, development, testing, Deployment and maintenance
Worked on building GUIs by Swing, like the Tanks, playgrounds and so on
Design the appearance of the Tanks, then make them perform to moving in all direction and firing forward
Worked on making Tanks perform different in different playground, ex. Blocked by the stones, slower moving in the grass
environment
Score the record like the current death times of the hero, the damaged numbers of the enemies on the screen
Debugged and fixed the problems that were found during the different phases of the project
Project Title: Restaurant Management
Client: Eastern Seafood Restaurant January 2007 to January 2008
Java Developer ZJ, China
Project Description:
Developed a Restaurant Management application for Eastern Seafood Restaurant. This application provides different
authorities’ secured login features and allow the user to perform the restaurant operating. This application allows the users to
view the current attendances, food orders, and bills of each table, and monthly cost and income. Also this application updates
the user the new food menu
Technologies:
Technology Platform: JDK 1.5
Programming Languages: Java
Software Development: Eclipse IDE
Operating Systems: Windows
Database Systems: MySQL
Responsibilities:
Worked in different phases of the project development cycle like design, development, testing, Deployment and maintenance
Discussed the requirements with the clients and documented the requirements
Designed secured login features with different authorities in Regular Staff and Managers
Worked on make the users to perform all the restaurant operations, like reserve a table, order food, check the bill
Build Database and tables according to the requirement for the restaurant from the client
Designed the interfaces for staff and managers to see the status of the attendance of the tables, the orders from each custom,
and the food menu
Debugged and fixed the problems that were found during the different phases of the project
Maintenance of the Database and the Systems, also update the System from time to time