Senior iOS Developer
I have 7 years experience in as an iOS developer (11 years in total as a software developer) and have extensive knowledge in iOS development, including how Obj-C / Swift works which allows me to build the architecture of the apps with both readability and efficiency. I’m good at mastering new technology and building them into the products, for example WatchKit and HealthKit. Other than this, I have all sort of experience in mobile development, including UIKit, MapKit, push notification etc. As an Australian citizen, I would like to find a job in the US that offers E3 visa sponsorship, which takes 2-3 weeks to apply and is not capped as H1B.
I have been working on a new social networking as lead iOS developer, and also involved in several other existing iOS projects to fix bugs and features, including ScoreCube, etc. I have also sent to Black Citrus' partner AirService to help them sort out some technical issue regarding the iOS platform.
While in Mpire, I was fully responsible of creating and maintaining mobile apps based on company’s marketing direction, building apps for different affiliates in multiple regions, reviewing product specifications based on technical aspect and making advice, and keeping all the projects on schedule.
I was working on several iPhone apps during this period of time during that time, for example Suar Photo Sharing. It is a social networking app I've been working on before I was employed in Australia. It's my personal project and I wrote a GAE based NoSQL engine to back it up. It's very much like the Parse API and actually I have built some similar thing based on AWS as well, which was used by another app called Readish (which was discontinued because of the shutdown of Google Reader), and eventually in my recent project I moved to Parse. I'm still quite happy with the fact that I was working on the right direction, although I could get enough resource to make it a successful product myself. I also put some effort to make the UI of the app looks a bit different by introducing a dynamic photo matrix with animation.
I have lead projects to production based on various requirements of the clients. Although the initial product spec and product schedule should always followed, for some (large cooperation) clients sometimes there are additional requirements due to their own business modal. My duty is also to work on their new requirements and make arrangements to ensure the products’ quality, and make them go live as soon as possible.
As the leader of MP3/PMP Team., I participated in several projects based on various solutions, including but not limited to SigmaTel 35xx, Action, Xware, etc. Main duties included project management, documentation & coding (product spec, architecture design, module programming, etc.), internal training for new colleagues, new solution study and evaluation, production follow-up (including development, internal testing, QA testing, pilot run, mass product, and upgrading). Participated in 3 MP3 Player projects as system designer, project manager, and developer. I also participated in 8 MP3/PMP projects as system designer and project manager.
I received my Bachelor of Science degree in Applied Mathematics, which includes a lot of computer related courses, such as Microcomputer Theory, C++ Programming, Database Theory, etc. I have developed some Windows based applications using Delphi and Borland C++ builder back then.
Please check my website (www.superarts.org) for the mobile apps and open source projects I've been involved.