Senior Ios Developer Resume
ColumbuS
SUMMARY
- Over 10 years of experience as software developer including native iOS developer in designing & developing Rich User Interface applications, integrating with various Databases and Client - Server applications.
- Proven ability to work independently or as part of a team.
- Adept at technical troubleshooting and anticipating future potential problems.
- Experience in developing Swift and Objective-C.
- In depth knowledge and experience in object oriented design.
- Expertise in iPhone/iPad (iOS 7.0 - 13.0,. Xcode 6.0 - 12.0).
- Experienced in Static Analyzer development, debugging, profiling, optimizing, and build process.
- Experienced in using UIKit, Core Foundation with Cocoa touch frameworks
- Knowledge in MapKit, Core services, Core Graphics, Core animation.
- Expertise in MVC pattern and Cocoa design patterns. concepts like delegation, protocols and categories.
- Implemented customized views, TableViews, TabBars and NavigationBars
- Have knowledge on SwiftUI
- Proficient in source control with GIT & SVN.
- Knowledge of OOPS Concept and development experience using concepts in building re-usable code.
- Experienced in working with data parsing forms such as JSON
- Proficient in using Instruments for memory leaks/memory management and performance analysis.
- Experience in data manipulations from the databases and displaying on iPhone using SQLite 3 worked on data management software like MYSQL, Transact SQL, SQL Server.
- Good knowledge of interaction with web service API.
- Firm background in object-oriented designing and programming skills
- A versatile team player with strong programming, analytical and communication skills with the ability to work quickly on time sensitive projects.
- Experience in developing in .Net using Visual Studio web based applications. experience in developing N-tier applications with C# ASP.NET 2.0/3.0 and Ajax Control Tool kit
- Hands-on experience with MS SQL Server 2000/2005/2008 database design and implementation.
TECHNICAL SKILLS
iOS Technologies: Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode (6.x,7.x,8.x,9.x,10.x and 11.x), Interface builder-UIKit, Instruments, Cocoa touch
IOS Software Tools: Trained in iOS 6 to 13 with Xcode 6.x to 11.x, OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite
Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core, AVFoundation, UIKit, Address Book, Event Kit, etc.
Programming Skills: Objective-C, C#, CSS, HTML, Java Script, XML
Databases: SQL Server 2000,2005, SQLite3, Core Data for IOS
Operating System: Mac OS 10.5/10.6/10.7, 10.8, OSX Yosemite, Windows 8, 7, XP.
Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer
Tools: Xcode, Interface Builder, MS VS 2005/2008, SVN/GIT
PROFESSIONAL EXPERIENCE
Confidential, Columbus
Senior iOS DeveloperResponsibilities:
- Worked extensively with Swift 5.0 and above Worked with swift and Objective C using Bridge Header
- Involved in analysis, design and development of the application using Xcode.Worked in an agile development environment with bi-weekly sprints.
- Developed Custom UI Views, UI Tableview,UI Collection View and UIStackView
- Developed charts using third-party frameworks.
- Implemented VoiceOver accessibility for each re-usable components
- Works programmatically views without storyboard or XIB
- Worked as Class library using cocoa touch framework
- UI Constraints added programmatically for UI Controls to display properly.
- Developed custom calender,Upload feature, progress bar,Multi-Column Table Implemented delegate, closure for the call back sImple mented NS
- NotificationsCenter to refresh the data between Controllers.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
- Parsed JSON data received from back-end to properly present the content for numerous by fetching in asynchronous processing to UIT able Views throughout the application.
- Worked NSURL SessionTask for RESTful API calls Implemented unit testing for each component
- Took care of code review, code fixes, bug fixes and team task collaboration
Environment: Xcode 12.x,11.x,10.x, iOS 8-14 SDK, Universal iPhone/iPad Storyboards, Auto-Layout for iPad, iPhone, Cocoa Touch Framework, UIKit,, Bitbucket, sourceTree,Jiira.
Confidential, Atlanta
Senior IOS Developer
Responsibilities:
- Worked with Swift 4.0 and iOS SDK.
- Developed and implemented application designs based on MVC
- Worked with swift and Objective C using Bridge Header
- Involved in analysis, design and development of the application using Xcode.
- Worked in an agile development environment with bi-weekly sprints.
- Developed Custom UIViews, UI Navigation controller and UI Tableview,UI Collection View
- Constructed Views using Storyboard files with Interface Builder;
- UI Constraints added programmatically for UI Controls to display properly.
- Implemented Delegation pattern in order to properly update status displays
- Implemented NS Notifications Center to refresh the data between Controllers.
- Use of UI Tab Bar Controller to move between different categories.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
- Worked URL SessionTask for server RESTFUL calls
- Took care of code review, code fixes and bug fixes and team task collaboration
Environment: Xcode 10.x,9.x, iOS 8-12 SDK, Universal iPhone/iPad Storyboards, Auto-Layout for iPad, iPhone, Cocoa Touch Framework, UIKit,,, GitHub, sourceTree,Jiira.
Confidential, Boston
Senior iOS Developer
Responsibilities:
- Implemented Core Bluetooth framework to connect DevicesImplemented Today’s extension to display Confidential device information Implemented framework using POD project for UI reusable components
- Worked extensively with Swift 3.0 and 4.0 and iOS SDK.
- Developed and implemented application designs based on MVC and Singleton pattern
- Involved in analysis, design and development of the application using Xcode.
- Worked in an agile development environment with bi-weekly sprints.
- Developed Custom UIViews, UINavigation, UITable and UICustom Cell
- Constructed Views using Storyboard files with Interface Builder;
- UI Constraints added programmatically for UI Controls to display properly.
- Implemented Delegation pattern in order to properly update status displays
- Implemented NS Notifications Center to refresh the data between Controllers.
- Utilized UI Tab Bar Controller, UI Navigation Controller to display content
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
- Took care of code review, code fixes and bug fixes and team task collaboration
Environment: Xcode 9.x, iOS 8 SDK and, Universal iPhone/iPad Storyboards, Auto-Layout for iPad, iPhone, Cocoa Touch Framework, UIKit,, Core Bluetooth GitHub, sourceTree,Jiira.
Confidential, Ohio
Sr IOS Developer
Responsibilities:
- Worked extensively with Swift 3.0 and iOS SDK.
- Developed and implemented application designs based on MVC and Singleton pattern
- Involved in analysis, design and development of the application using Xcode.
- Worked in an agile development environment
- Developed Custom UIViews, UINavigation, UITable and UICustom Cell
- Implemented KeyChain for storing sensitive information like password
- Implementd with Cocoa Touch class
- Used URLSessionTask for server RESTFUL calls
- Parsed JSON data received from back-end to properly present the content for numerous by fetching in asynchronous processing to UITableViews throughout the application.
- Constructed Views using Storyboard files with Interface Builder;
- UI Constraints added programmatically for UI Controls to display properly.
- Implemented Delegation pattern in order to properly update status displays
- Implemented NS Notifications Center to refresh the data between Controllers.
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
- Pre-fetching data for different views for smooth screen transitioning.
- Developed the code in object-oriented manner for optimal code re-usability.
- Implemented TDD for unit testing
- Took care of code fixes and bug fixes and team task collaboration
Environment: Xcode 7.x & 8.x, iOS 8 SDK and above, SWIFT, Universal iPhone/iPad Storyboards, Auto-Layout for iPad, iPhone, Cocoa Touch Framework, UIKit, AVFoundation, Facebook SDK, GitHub, Jiira
Confidential, Iowa
Sr.Native IOS Developer
Responsibilities:
- Worked extensively with objective C and iOS SDK.
- Worked with MVC, Delegation, Notifications and Singleton patterns.
- Created the overall front-end UI design of the app using UIKit framework primarily.
- Implemented NS URL Request framework to consume the Web service response from server parse using NS JSON Serialization class, which converts JSON to Dictionary.
- Designed application screen layout based on wireframes from graphic design team.
- Collaborated with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Familiar with repository using GIT and Subversion
- Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal
- Worked extensively with UITableView and UICollectionView.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- UsedCore Data Frameworkfor local storage purpose
- Worked on bug fixing and improving application performance. implemented new technologies to maximize development efficiency.
- Worked with Backend team to display the correct data format in devices.
- Implemented TDD for unit testing
Environment: Xcode 6.x, iOS 8 SDK and above, SWIFT, Universal iPhone/iPad Storyboards, Auto-Layout, Google SDK, XCTest, iPhone, Cocoa Touch Framework, UIKit, AVFoundation, JSON, Google SDK, Agile-Methodology, GitHub, Jiira.
Confidential, California
Native IOS Developer
Responsibilities:
- Worked extensively with Objective C and iOS SDK
- Involved in the requirement gathering, project plan leading to successful product delivery.
- Created the overall front-end UI design of the app using UIKit framework primarily.
- Implemented NS URL Request framework to consume the Web service response
- Parsed using NS JSON Serialization class, which converts JSON to NSDictionary.
- Dynamically updated the UITableview with the JSON data
- Working knowledgeable of MVC, Delegation, Notifications and Singleton design.
- Incorporated the Push Notification feature using APNS when user is in offline/online.
- Designed application screen layout based on wireframes from graphic design team.
- Managed data and Memory Management from streamlining code
- Participated in application testing, logged in errors/bugs and fixed them
Environment: Xcode 5.x, iOS 8 SDK and above, SWIFT, Universal iPhone/iPad Storyboards, Auto-Layout, Google SDK, XCTest, iPhone, Cocoa Touch Framework, UIKit, AVFoundation, JSON, Google SDK, Agile-Methodology, GitHub, JIIRA.
Confidential, Mauritius
Net Developer
Responsibilities:
- Responsible for developing user interface using HTML, CSS, jQuery Used AJAX for enhancing the behavioral aspects of the web page
- Horse Race Betting is implemented using C# ASP.Net web forms
- Developed the application using Microsoft Visual Studio 2010
- Used SAP crystal reports for Visual Studio 2010
- Used MySQL server as a backend
- Demonstrated technical expertise to integrate with complex third-party applications
- Responsible for designing, developing and consuming Web Services
- Good working knowledge of T-SQL, Stored Procedures, functions, Triggers and Indexes worked on Data Access Application block, Error handling and Logging application blocks
- Responsible for handling enhancements request, bug fixes, and production maintenance
Environment: Microsoft.Net framework 3.0, Visual Studio 2010, ASP.NET, C#, MySQL, HTML, CSS, JavaScript, jQuery, AJAX, T-SQL, Apache, Web API, Log4.net, Windows 7, Windows Server 2008
Confidential, Mauritius
.Net Developer
Responsibilities:
- Access Control System and Device Management System is implemented using C# ASP.Net web forms
- Developed the application using Microsoft Visual Studio 2008
- Was involved in the capturing, managing software requirement of the project and preparing the User Specification documents and Technical Specification documents
- Responsible for developing user interface using HTML, CSS, jQuery
- Used AJAX for enhancing the behavioral aspects of the web page
- Used SAP crystal reports for Visual Studio 2010
- Demonstrated technical expertise to integrate with complex third-party applications
- Responsible for designing, developing and consuming Web Services
- Responsible for developing Unit Test blocks using Microsoft Unit Testing framework.
- Experienced in analysis and design of databases.
- Good working knowledge of T-SQL, Stored Procedures, functions, Triggers and Indexes
Environment: Microsoft.Net framework 3.0, Visual Studio 2008, ASP.NET, C#, ADO.NET, LINQ, SQL Server 2005, HTML, CSS, JavaScript, jQuery, AJAX, T-SQL, IIS, Web API, Log4.net, Windows 7
Confidential, Mauritius
Software Developer
Responsibilities:
- Time Attendance System implemented using C# Windows forms
- Developed the application using Microsoft Visual Studio 2005 prepared the User Specification documents and Technical Specification documents
- Extensively worked with Datagridview, Background worker, ProgressBar and Toolstrip
- Generated reports using crystal report XI
- Used SQL server 2005 as a backend
Environment: Microsoft .Net framework 3.0, Visual Studio 2005, C#, ADO.NET, Microsoft SQL Server 2005, T-SQL, BackgroundWorker, MenuBar