Ios Developer Resume
OhiO
SUMMARY:
- Over 9 years of experience as software developer including 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.
- Proficient knowledge of Programming Experience using Swift and Objective-C.
- In depth knowledge and experience in object oriented design.
- Expertise in iPhone/iPad (iOS 6.0, 7.0, 8.0, 8.3. Xcode 5.0, 6.0, 6.4, 7.0).
- Worked extensively on web-socket handling, Instrument, Mobility Tester and 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
- 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), Interface builder-UIKit, Instruments, Cocoa touch
IOS Software Tools: Trained in iOS 6,7 and 8 with Xcode5.x,6.x,7.x, OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON
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
WORK EXPERIENCE:
Confidential, Ohio
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 with bi-weekly sprints.
- Developed Custom UIViews, UINavigation, UITable and UICustom Cell
- 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.
- Constructed views using Storyboard, Foundation, and UIKit.
- Implemented Delegation pattern in order to properly update status displays
- Implemented NSNotificationsCenter to refresh the data between Controllers.
- Utilized UITabBarController, UINavigationController to display content
- Use of UITabBarController to move between different categories.
- 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.
- Took care of code review, 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, PostgreSQL, Python, JSON, Django 1.9, PsycoPG2 2.6, Facebook SDK, GitHub, Jiira.
Confidential, Iowa
IOS Developer
Responsibilities:
- Worked extensively with Swift 2.0 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 NSURLRequest framework to consume the Web service response from server parse using NSJSONSerialization 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 .
- Used Core Data Framework for local storage purpose in SQLite in few primary projects.
- Worked on bug fixing and improving application performance. implemented new technologies to maximize development efficiency.
- Experience with offline storage, threading, and performance tuning.
- Worked with Backend team to display the correct data format in devices.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
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
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 NSURLRequest framework to consume the Web service response
- Parsed using NSJSONSerialization 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
IOS Developer
Responsibilities:
- Contribute to our native apps written in Objective-C
- Integrate with our backend services to make sure we are delivering a great mobile user experience that’s super-fast for end users
- Help improve code quality through writing tests, automation and performing code reviews
- Participated in brainstorming sessions and have the chance to contribute innovative
- Worked with the product and design team to understand end-user requirements use cases, then translate that into a pragmatic and effective technical solution
- Dive into difficult problems and successfully deliver results within a schedule
Environment: Xcode 5.x, iOS 7 SDK and above, Objective C, Universal iPad Storyboards, Auto-Layout, XCTest, Cocoa Touch Framework, UIKit, AVFoundation, JSON, Agile-Methodology, GitHub, Jiira
Confidential
.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 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 2008, ASP.NET, C#, ADO.NET, LINQ, SQL Server 2005, HTML, CSS, JavaScript, jQuery, AJAX, T-SQL, IIS, Web API, Log4.net, Windows 7, Windows Server 2003
Confidential
Software Developer
Responsibilities:
- Time Attendance System implemented using C# Windows forms
- Developed the application using Microsoft Visual Studio 2005
- Was involved in the capturing, managing software requirement of the project prepared the User Specification documents and Technical Specification documents
- Extensively worked with Datagridview, Backgroundworker, ProgressBar and Toolstrip
- Generated reports using crystal report XI
- Demonstrated technical expertise to integrate with complex third-party applications
- Used SQL server 2005 as a backend
- Experienced in analysis and design of databases. Good working knowledge of Normalization, T-SQL, Stored Procedures, functions, Rules, Views, Triggers and Indexes
- Responsible for handling enhancements request, bug fixes, and production maintenance
Environment: Microsoft .Net framework 3.0, Visual Studio 2005, C#, ADO.NET, Microsoft SQL Server 2005, T-SQL, BackgroundWorker, MenuBar
