Ios Mobile Developer Resume
Bellevue, WA
SUMMARY
- Around 5 years of enterprise - level application development experience and 2+ years of iOS programming experience using Objective-C, iOS SDK, COCOA touch environment.
- Expertise in Multithreading and Memory management concepts.
- Strong understanding of various data interchange format such as XML and JSON.
- Successful in using iOS frameworks, 3rd party frameworks (Core-Plot, Mini-Zip, Test Flight), SVN and Git for version control, creating Static (reusable)-Libraries and integration of social media features (Facebook, Twitter, LinkedIn).
- Experience working with Apple Push Notifications, In-App purchases, Mapkit and SQLite3.
- Strong understanding of Apple’s Human Interface Guidelines and familiarity with Android SDK.
- Expertise in Apple Ad-Hoc and App Store Distribution of iPhone/iPad applications.
- Expertise in Object-oriented modeling/programming, design patterns (Singleton, Factory, Facade, Prototype) and MVC Architecture.
- Successful in various stages of the system development lifecycles (Both Waterfall and Agile).
- Abreast with latest technologies and always looking to optimize existing applications for better performance.
- Ability to work both independently & as a team member, effectively liaise between IT and business stakeholders and flexibility to cope with changing environments / tight timelines.
TECHNICAL SKILLS
Programming Languages: Objective-C, Java 1.6/1.5/1.4, JEE, HTML5, JSP, CSS3, PHP, C#
Databases: SQL Server 2005/2008,Oracle 11g/10g/9i, MYSQL, SQL, IBM DB-2, MS-Access.
IDE: Xcode 5.x/4.x, Eclipse 3.2/3.1,Visual Studio 2013/2008/2005
Deployment Server: Apache Tomcat 6.0/5.0/4.0, IIS 7.0/6.0/5.1, WebSphere, JBoss, Glass Fish
Tools: /Technologies JSON, SOAP, Restful, Rational ClearQuest, IBM DOORS, Agile Scrum, JAD
Operating Systems: Mac OS X, MS Windows (8/7/XP, 2003, XP 64-bit/95/98, NT), Red Hat Linux 6.x
Desktop Publishing: Adobe Illustrator, PageMaker, Microsoft Office, Visio
PROFESSIONAL EXPERIENCE
Confidential
IOS Mobile Developer
Responsibilities:
- Designed, developed and tested App enhancements in Bi-weekly sprint cycles (Scrum Framework)
- Key member in brainstorming sessions for App enhancements and bug fixes - based on user feedback.
- Involved in updating app for iOS 8 with little advancement in some features like shake, photo upload etc.
- Redesigned completely new layout using UICollectionview and custom layouts for iOS 7.
- Added a new feature ‘Nearby’ to app using Mapkit to locate nearby restaurants.
- Used MFMailComposeViewController to receive user feedback in an email.
- Enhanced Facebook login page which is showed when user tries to give feedback, upload photo etc.
- Modified the most exciting shake gesture using UIPickerView and provided lock feature.
- Used SOAP web-services to submit the Restaurant data from the Application and implement Confidential account login mechanism.
- Implemented image uploading feature in base64 format, so that user can upload image of favorite restaurants, menus and add a caption to it.
- Responsible for general maintenance of application library.
- Managed App bandwidth and memory usage while optimizing code to reduce total data costs.
- Continuously tested application using TestFlight to fine-tune the product.
- Involved in submitting the updated version of the thoroughly tested app to App Store.
Confidential, Bellevue, WA
Mobile Software Developer
Responsibilities:
- Designed, Developed and tested this app which handles customer account information.
- Designed login view that handles customer login to T-Mobile account.
- Implemented Push notification using Apple Push Notification service.
- Enhanced the performance of the T-Mobile My Account app by optimizing the code and fixing the bugs.
- Involved in complete life cycle from design, development, testing to submitting app on app store.
- Designed simple but outstanding layout for app and user can browse the videos by Genre, TV Shows, and Live TV etc.
- Designed a smart compression framework to handle the huge load of videos.
- Used AVFoundation and Storekit Framework to implement In-APP Purchase.
- Designed a technique for caching & loading videos without any impact on application performance.
- Used Media player framework to play the content of URL requested by the user.
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Develop web and Enterprise application using C#, SQL Server 2008, HTML, WPF, JQuery, Entity Framework and WCF for the Customer Service according to the requirements and specifications provided by business users.
- Contributed to a fast-paced Agile development team - attended daily stand-ups, scrum reviews and scrum retrospectives. Acted as occasional scrum master in their absence.
- Closely worked with business analysts and product managers to understand UI requirements and develop suitable design.
- Created wireframes and facilitated design reviews with stakeholders.
- Developed UI enhancements for Checkings, Savings, Home loans and Credit card pages on wellsfargo.com.
- Developed WCF Services to accomplish the calls between clients and server.
- Developed client side form scripts using JavaScript to implement event-driven logic on the web forms.
- Developed stored procedures in database using SQL Server 2008 for supporting the execution of the custom reports.
- Managed Bug-tracking for multiple projects using Rational ClearQuest.
- Implemented a robust yet flexible design to elude cross-browser compatibility issues.
- Developed custom reports using SQL Server Reporting Services to generate reports for business users.
- Closely worked with the ISG Mobile team to build and enhance the mobile website (iOS) for Wells Fargo.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) including Requirement gathering, design, development and unit testing.
- Prepared workflow design and wireframe mock-ups.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Forms, JSP, SOAP and used JEE design patterns like DAO (using Hibernate).
- Developed and maintained GUI using JSP and HTML.
- Developed database schema, created tables and wrote SQL queries for querying database (SQL Server 2008).
- Led debugging and integration testing of the application.
- Provided production support to the end users along with performance tuning.