LIANG YAN
Natick, MA *****
Contact: 781-***-****
Email: *.*****@*****.***
Profile Summary:
. Overall of 4 years of IT experience with 2 years of experience in
iPhone Application development using iPhone SDK, XCode, Objective-C,
Interface Builder and Instruments.
. Over 3 years of Object Oriented programming experience
. Working in team environment with version control management tools
Android application development experience, fast learning skills
. Used Github for version control and collaborated using separate
branches
. 1 year Java web development experience with Struts, Hibernate and
Spring
. Robotic programming experience with Microsoft Kinect SDK
. Market representative experiences with strong communication skills
. Contributed to the design, coding, and testing of iOS apps for
deployment in iTunes
. Integrated with iOS Push Notification Service for push alerts
Skills:
. Information System Design: UML Models, Entity Relationship
Diagram(ERD),
. Languages: C, C++, Python, C#, JAVA, Objective C, PL/SQL, HTML,
JavaScript.
. Software: MySQL, Visual Studio, Visual Express, Eclipse, Vizio, Visual
Paradigm, IBM SPSS, VMware, SQL Developer.
. Source control: Github
. Others: Fluent in Chinese, English
Education:
Bachelor of Science in Computer and Information Technology
Purdue University, West Lafayette, IN, USA
Major GPA: 3.65
3 year Associate Degree in Computer Science and Technology
Tsinghua University, Beijing, CHINA
Honors & Rewards
. Dean's List of Purdue University Spring 2011, Spring 2012, Fall 2012
. Dean's List and Semester Honors of Purdue University Fall 2009, Spring
2010, Fall 2010, Fall 2011
XpertTech Inc, Woburn, MA
Sep 2011 - Present
iPhone Developer
XpertTech has experienced tremendous growth in Mobile Solutions services.
It is a service area we are strategically focused on and committed to.
Whether you're talking tablet, smart phone, or both, XpertTech has deep
expertise in the following mobile device platforms:
- iPhone/iPad, - Android, - Blackberry, - Symbian, - Windows Mobile
XpertTech is versed in creating applications that offer the rich experience
you might find on a desktop application yet take advantage of the native
capabilities of touch and sense you find only on a mobile device.
http://www.xperttech.com/managed-solutions/mobile-solution-development/
Project: 1
Kofax
https://itunes.apple.com/us/app/kofax-mobile-capture/id524825569?mt=8
Project Description: App was developed for small businesses to capture
documents, photos and data on their smartphone. It helps increase
responsiveness to customers and gain advantage over their competition.
. Kofax Mobile Capture SDK was used to process the captured documents.
. Kofax patented VRS image perfection technology was used for image
analysis, cropping, and processing of the documents.
. The users were encouraged to select a capture process which is
centrally controlled by Kofax Capture backend servers.
. Kofax Mobile Capture automates and accelerates the submission of
content and data to process engines, content repositories and other
workflows
. Kofax Mobile Capture app can easily be customized, personalized and
rebranded by running a proprietary shell script
. Once the documents are captured and submitted to the backend for
processing, they are managed and converted into text at the backend
which can be used for various purposes.
. Developed and designed Kofax Mobile Capture apps which dramatically
transform and simplify the business critical and information sensitive
customer interactions.
. Fully involved in UI revamp of the app, along with
designing/developing the complete iOS App.
. Worked on App Store deployment process, iTunes Connect and Apple's
Human Interface Guidelines and also worked with enterprise license.
. Worked on the iPhone version of the application supporting app on
device running iOS 4.3 and above.
. Designed and Implemented REST based API for app content integration
. Integrated with iOS Push Notification Service for push alerts
. Used the iOS SDK and XCode to build this application.
Technologies: iOS, SDK, UI, Rest, XCode.
Project: 2
Kurbside
https://itunes.apple.com/us/app/kurbside/id608980207?mt=8
. Designed as an iPhone application to give away the stuff that someone
would put on a traditional garage sale.
. Parse.com was used as a backend to save item data such as messages,
location, images and the description.
. Integrated with Facebook using its Parse SDK for authentication as
well as sharing posted items on user timeline
. The app has the feature for the users looking for free items to ask
questions and send the message to the owner of the item, and finally
claim the item.
. Developed a really robust messaging framework, for users to be able to
converse from within the app about an item, without revealing their
phone number or email address.
. UI has been designed and developed such that you have separate tabs
for your own items, your claims, items with questions asked etc. This
gives very clean and organized look to the App.
. The App defaults to the current location, so it is very convenient for
the users to find items around their neighborhood.
. Designed application screen layout based on wireframes from in-house
graphic design team
. Created, modified, enhanced and maintained the iPhone Application.
. Worked on Unit and Automated Testing when needed.
. Created test cases to streamline and optimize code
Technologies: iOS, SDK, and Objective-C
Project: 3
ViziApp
https://itunes.apple.com/us/app/viziapps/id500576230?mt=8
Project Description: This App was developed to allow small businesses and
non-technical people to build their own Smartphone apps from a Web GUI,
where the users can drag and drop UI controls.
. The native Shell Apps was built for iOS platform that can take an XML
at runtime, inflate it and generate an end user App.
. The User Interface XML is downloaded from ViziApps backend, based on
the user/business that logged into the shell app.
. The XML would first be originated from the Web UI that the businesses
used to design the App and submits to ViziApps server.
. Did the coding, maintenance and enhancement of the App.
. The coding was done on Objective-C
. Worked in synch with the Web team to add new UI control. Every new XML
tag had to be carefully parsed to generate a native UI control.
. Clear implementation of actions associated with the dynamic UI
controls.
. Users can save/cache data, which was implemented in SQLite.
Technologies: iOS, XML, Web UI, Objective-C, User Interface
Purdue University, West Lafayette, IN
Sep 2009- May 2011
Android Programming:
. Self-studied and practiced Android programming skills.
. Managed team project "Lafayette Architecture" (Following SDLC
guidance, applying Project Management skills).
. Developed and published Android application "Lafayette Architecture"
for Wabash Valley Trust for Historic Preservation
Robotics:
. Integrated Bioloid Premium Robot with Microsoft Kinect in C#.
. Programed for both systems to control robot using gestures with Kinect
via Zigbee, including Kinect SDK modification, joints' angles
calculation, signal transmission, reception and translation.
Java Development:
. Played a key role in the design, development and implementation system
in a team.
. Creation of UML Diagrams for the existing and new business objects.
. Design and Development of business processing modules for
transformation and normalization using Java, Hibernate, spring.
. Responsible for developing batch process using Java Threads and Shell
Script.
Technologies: Java, Hibernate, Spring, Struts.
Web Developer, BEIJING, China
Jul. 2007 - May 2008
NINETOWNS Internet Technology Group Co Ltd
. Programed throughout the Project "Tradepop", a website for B2B
traders' community using Struts, spring and Hibernate technology.
. Used Query to determine statistical data (number of registrations per
month, etc.) of the website for marketing and sales team after the
website was released.
Marketing representative Internship, Redhat China Jun.
2006 - Aug. 2006
. Gathered information about potential business partners (80 per day).
. Contacted each partner by phone calls, arrange face-to-face meetings
with interested partners.
Key Words: iPhone Operating System, Internet Phone, Software Development
Kit, Unified Modeling Language, User Interface, Extensible Markup Language,
Simple Object Access Protocol, Representational State Transfer, Cascading
Style Sheets, JavaServer Pages, Software Development Life Cycle.