Post Job Free
Sign in

Software Developer Professional Experience

Location:
Sunnyvale, CA
Posted:
May 10, 2017

Contact this candidate

Resume:

OBJECTIVE:

Senior level iOS developer seeking a more hands-on position, willing to relocate.

SUMMARY:

o8 years of experience developing iOS applications on iPhone and iPad, expertise in iOS Objective C/Swift/Cocoa programming experience.

o13 years of experience in mobile software development, porting, and release management on iOS, J2ME and Brew platforms, including smart phones and feature phones.

oExtensive knowledge and work experience of Apple iOS design patterns, asynchronous implementation, multi-threaded, GCD, RESTFul and SOAP web services, data stream, storage/file system, security, memory management, standard and customized iOS interface components, Core animation, Core Data, Interface Builder, and Instruments.

oExcellent problem solving, analytical and debugging skills, system-level development capabilities.

SKILLS:

Swift, Objective-C, Xcode, Cocoa Touch, Instruments, JSON, SOAP, XML, Java/J2ME, C++/Brew, WAP, Perl, xHTML, SQL, Eclipse, MS Visual Studio, code versioning tools.

PROFESSIONAL EXPERIENCE:

E*TRADE Financial Corporation Menlo Park, CA (Jun. 2012 - Present)

Principal, Software Engineering

oPlayed a key role in the development of the E*TRADE flagship mobile application (https://itunes.apple.com/us/app/e*trade-mobile/id313259740?mt=8).

oSignificantly improved the application’s performance, scalability, and stability, such that the number of users has quadrupled to around 150K/day, and the percentage of crash-free users has increased from about 70% to 99.96%.

oRedesigned, architected, and prototyped the company’s iOS applications, refactored major functions and implemented the best practices for new features including market data streaming, Watch list, Portfolio, ESP trading, mobile check deposit, CNBC video, login with or without Touch ID, Economic calendar, etc.

oIn charge of service pack versions with responding to customer input and feedback, quick issue fixing, optimization of maintenance builds, and being a technical reference for the rest of the team.

oQuickly learned and implemented new aspects of each iOS version upon release, ensured existing functions worked fine under newer versions, and upgraded seamless on discarded APIs.

oWas one of the 3 pioneer developers to integrate Apple Touch ID fingerprint authentication, used as an example in the Apple October Event 2014 (https://www.youtube.com/watch?v=sBfvJn-fpnc, at 15:03).

oBuilt a standard embedded web view (WKWebView) template, which made web content load and function much easier and faster on iOS devices.

oClosely worked with Product/Project Management, Server, and QA teams to guide and work through the design, development, testing and deployment phases.

YO.TV, Inc. San Francisco, CA (Jan. 2012 - Jun. 2012)

Senior Software Developer

oWorked in the startup company to develop a TV guide application for the global market (http://itunes.apple.com/us/app/yo.tv/id522539108?ls=1&mt=8).

oWas responsible for several UI design, Facebook integration, TV remote controller implementation via UPnP, localization support, etc.

oCoded in Objective-C using Xcode, did a lot of unit testing, performance testing and combination testing on certain functions, while fixing bugs along the way.

oCompared certain features’ performances and behaviors on devices with different iOS versions to determine a best suitable solution, integrated with third party applications when applicable.

oContributed to technical discussions, participated in code reviews, and provided effort estimates.

Air Games Wireless Inc. Vancouver, BC, Canada (Aug. 2004 - Oct. 2011)

Mobile Software Developer

oWorked on iOS platform to design and develop a social networking product, Hookt (http://itunes.apple.com/ca/app/hookt-messenger/id441811919?mt=8).

oWas responsible for implementation of UI design, address book scanning, client side push notification and local notification handling, photo sharing, geolocation sharing, Core Data and network operation development, localization support, etc.

oDesigned and developed mobile applications on J2ME and Brew platforms, also developed on WAP platform to provide server side function support. Responsible for front end mobile UI, inline camera, voice, file browser feature implementations as well as RMS storage management, and dealt with function special cases to satisfy particular firmware cases.

oDesigned and developed an application building and release system in Perl for J2ME and Brew applications; maintained and improved the system based on carriers' new requirements and/or particular mobile device specifications.

oDeployed both J2ME and Brew applications with corresponding carriers’ veneers on app stores or app centers of a wide range of carriers throughout North America, South America, Europe and Australia; ported applications on more than 100 Java phones and 60 Brew phones, such as Audiovox, HTC, Kyocera, LG, Motorola, Nokia, Pantech, Samsung, Sony Ericssion, UTStarcom, etc., some of them were pre-commercial phones.

oWorked with both Waterfall and Agile software development methodologies, was a Scrum master for several sprints.

Blast Radius Software Inc., Corel Corporation, SoftQuad Software Inc.

Vancouver, BC, Canada (Feb. 2000 - Jul. 2004)

QA Developer

oUsed Java and Perl to develop automation scripts and utilities to automate test cases, wrote macros using JScript/VBScript to test COM APIs for new products.

EDUCATION:

B.S. in Computer Science, Huaqiao University, China



Contact this candidate