Sr. Ios Developer Resume
Washington, DC
SUMMARY:
- 7 years of IT experience including 5 years of Mobile Application Development
- Profound experience with Xcode, Objective C/Swift for iPhone and iPad application development
- Experience with creating and customizing UIView, Table View, Tab Bar and Navigation Bar in a multiview application
- Strong experience with MVC design architecture, Cocoa touch design patterns and concepts like delegation, protocols and categories
- Experience working with Storyboards, Interface Builder and Instruments
- Experience in consuming web service using REST / SOAP protocol with JSON / XML data formats
- Worked on data storage techniques like SQLite, CoreData and File Storage in iOS
- Experience working with Push Notification service, popup alerts and badge counts
- Strong experience in developing Universal iOS applications and tune the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments
- Experience with Unit Testing, Continuous Integration and build generation
- Ability to understand and start working on new technologies quickly
- Experience in using source control systems like Git and RTC
- Experience working with UX designers, Architects and other developers to build enterprise mobile applications
- Experience in every project phase starting from application concept creation to App Store deployment and App review process
- Experience working in Agile development projects
TECHNICAL SKILLS:
Programming: Objective - C, Swift, C, ASP.NET
Web Development: JavaScript, HTML5, CSS3, XML, JSON.
Database: SQLite, CoreData, MS SQL Server 2005/2008.
IDE/Tools: Xcode, Instruments, Interface Builder, Adobe Photoshop CC, Splunk
IOS Frameworks: Cocoa Touch (UIKit, Foundation), Core Graphics, Core Bluetooth
Mobile Development Tool: Cocoapods, Crittercism, Tealium SDK
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Sr. iOS Developer
Responsibilities:
- Participated in application end to end design discussions and provide design support
- Implemented Cocoapods dependency manager in our application
- Designed application using MVC architecture
- Handled long running tasks with multi-threading concepts like Asynchronous NSOperations
- Worked with Interface Builder’s Auto Layout tool to create views, customize fonts and set constraints
- Handled device Orientation changes, created dynamic and adaptive user interfaces
- Added animation between UIViews for smooth transitioning and better user experience
- Used Adobe Photoshop for designing prototypes and proof of concepts
- Performed Unit Testing and Integration Testing
- Demo to client
Environment: iOS 10 and later, Swift, Xcode, Cocoa Touch, Auto Layout, JSON, Adobe Photoshop
Confidential, SAT, TX
Sr. iOS Developer
Responsibilities:
- Create infrastructure components to be used across the application.
- Integrate third party libraries into infrastructure framework.
- Design an entire storyboard using auto layout, stack views and segues.
- Integrated Tealium library for page analytics to track views and capture events.
- Render adaptive service table data on client side to load Tealium values on the app launch.
- Monitored application crash logs using Crittrecism tool and fixed them.
- Integrated RSA Mobile SDK - Adaptive Authentication to support risk based authentication of end users accessing online transactions by way of a mobile device.
- Analysis and maintain of an existing Investments brokerage system.
- Contributed greatly to increases in code quality and productivity through leadership and guidance in areas such as Test Driven Development, Refactoring, Pair Programming and Agile estimation and planning.
- Coordinate with offshore and nearshore teams to pass the requirements and assist in code reviews.
Environment: Objective-C, Swift 3.0, Cocoa Touch, Xcode 8.3, iOS 10, Mac OS X, Core Data, Web services.
Confidential, Erie, PA
IOS Application Developer
Responsibilities:
- Implemented Core Data for persistent storage of user data
- Created models in MVC and development of delegates for updating model information
- Created of various views, table views, customized views and popovers
- Redesigned several screens including default application landing screen as per newer wireframe
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting SQLite database with Objective-C interfaces
- Implemented NSOperationQueue and NSURL connection to integrate with backend web services
- Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController
- Performed all tasks from UI design and implementation to writing code for various features
- Managed data and memory from streamlining code and using various debugging tests
- Interacting with QA on deliverables on every iteration and customer feedback implementation
Environment: iOS 4.3 and later, Xcode 4, iPhone, Instruments, Objective-C, UIKit, JSON, XML, SQLite, View Controller.
Confidential, LA, CA
IOS Application Developer
Responsibilities:
- Worked with Cocoa Touch and Core Services Framework for application development
- Added animation between UIViews for smooth transitioning and better user experience
- Designed and implemented REST APIs supporting both XML and JSON parsing to integrate with external web services
- Worked with adapter services team to display correct data format on devices
- Integrated a web-based content made with HTML5 on a Native app using UIWebView
- Worked closely within a cross functional team of testers and developers
- Checkout and update the codebase changes into Gitlab
Environment: iOS 7.0 and later, Mac OS X, Objective-C, Xcode 5.1, Cocoa, Cocoa Touch, Cocoa framework, XML, JSON.
Confidential
Software Developer
Responsibilities:
- Involved in developing GUI using ASP. NET Web forms
- Used JavaScript for client side validations
- Used ASP. NET validation controls for the server side validation
- Implemented browser UI functionality using HTML and CSS
- Developed Business Logic components in middle tier using C#
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server
- Implemented Data Access layer using ADO. NET to communicate with the MS SQL server database
- Involved in creating Backups, Restoring and Import/Export data using MS SQL and DTS packages
Environment: Visual Studio 2008, C#, .NET, ADO . NET, ASP . NET, JavaScript, HTML, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, SQL Server, Quality Center, IIS.