We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY:

  • Over 4 years of experience in the creation of native iOS applications for iPhone and iPad using Objective C and Swift.
  • Experience working with frameworks from Cocoa Touch that includes gesture recognition, animation, and a different set of graphical control elements.
  • Used different types of design patterns to create the best architecture: MVC, MVVM, Delegation, Singleton, Blocks, Publisher Subscriber, KVO.
  • Experience in the use of NIB files, Story board, Auto Layout Constraints and SizeClasses to design the User interface of the applications.
  • Proficiency at administrating memory using MRR and ARC.
  • Experience saving data using NSUserDefaults, Settings bundle, File System, Key chain, SQLite and CoreData.
  • Experience using Git: GitHub, Bitbucket and console.
  • REST and SOAP services consumption using NSURLSession, NSURLConnection and AFNetworking.
  • Parsed XML and JSON responses with the XML parser and the NSJSONSerialization objects.
  • Experience in the use of multitasking technologies such as Grand Central Dispatch (GCD) and NSOperationQueue.
  • Experience working in Agile/Scrum environment and familiar with tools like Jira and Trello.
  • Experience in the implementation of Unit Tests using the XCTest framework following TDD.
  • Experience creating Web Services and Web sites using PHP, JavaScript, HTML, CSS.

STRENGTHS:

  • Good Debugging skills.
  • Hard Worker.
  • Passion for Code.
  • Teamwork.
  • Patience.
  • Good working on existing code.
  • Ability to Multi - task.

TECHNICAL SKILLS:

  • iOS
  • Web Service
  • Swift
  • Mobile Architecture
  • Objective-C
  • Databases
  • Android
  • Agile/Scrum

PROFESSIONAL EXPERIENCE:

Confidential

Sr. iOS Developer, Hartford, CT

Responsibilities:

  • Worked from an existing application previously written in objective-c and now being migrated to Swift 3.0
  • Worked on new features like the weather locations presented on the menu, a custom horizontal scroll to present the category of news, worked on the new UI of the home screen.
  • Worked on the optimization of the Architect. I improved the time consumption from the networking service by implementing efficiently background task with GCD along with a tree data structure.
  • Implementation and creation of the Xib of the card alerts for new important news.
  • Application support iPhone and iPad by implementing Autolayout and Size Classes.
  • Implementation of the web consumption using AFNetworking with JSON serialization.
  • Implementation of several design patterns like MVC, Delegation, Notifications.
  • Worked on the live stream category by implementing HLS from AVFoundation.
  • Use of Cocoapods for the use of third party libraries like iRate, CocoaLumberJack, UIimage+AnimatedGif, AFNetworking.
  • Worked with a big team, 8 iOS Developers, 6 Android developers, 4 QA, 4 Designers.
  • The work environment was Agile methodology with the help of Jira to keep track of the user stories. Sprints of 2 weeks.
  • Created Unit Test following TDD and using XCTest to make sure there was no regressions.
  • Control version management with Bitbucket (Git).

Main Technologies used: Swift, Objective-C, Autolayout, SizeClasses, Storyboards, Collectionviews, AVFoundation, AFNetworking, JSON, Git, Agile, Cocoapods, GCD, TDD, XCTest, MVC, Delegation, Protocols, Notifications, Core Locations, MapView.

Confidential

iOS Developer, Moorhead, MN

Responsibilities:

  • Application was developed from scratch using Objective-C as the main programming language for the iOS version.
  • UI of the app was created by implementing Autolayout and size Classes to be able to support iPhone and iPad. Most of the views where created using Storyboards but also used Xibs for some custom views.
  • All information is saved in Core Data and for users that are subscribe it will also be saved in the web service by sending data as JSON objects.
  • App handles Login authentication for subscribed members. This process was handled using NSURLSession and OAuth.
  • Creation of side menu, custom Tableviews and custom alert views.
  • Availability to add photos to the project by taking a picture, selecting one from library or using a blank page. All photos have the option to draw on it by implementing OpenGL and touch events.
  • Implementation of recording audios using AVFoundation.
  • The app was developed by a team of 2 iOS Developers, 1 Designer, 2 Android developers, 1 Back end developer, 2 Testers and 1 Product owner.
  • Implementation of Agile methodology with 3 weeks sprint and daily stand ups with the help of Trello.
  • Created Unit Test following TDD and using XCTest to make sure there was no regressions.

Main Technologies used: Objective-C, Autolayout, SizeClasses, Storyboards, TableViews, AVFoundation, NSURLSession, JSON, Git, Agile, OpenGL, Core Data, TDD, XCTest, Xcode, MVC, Trello.

Confidential

iOS Developer, San Francisco, CA

Responsibilities:

  • Application was developed in Objective-C, worked on an existing version of the app.
  • Worked on a new visual design with an easier UX, using Storyboards and Xibs.
  • Implementation of the new feature for easier Quick Balance opt-in.
  • Added ability to schedule transfers to other banks.
  • Make some enhancements and aimed the app to be compatible with the iOS 7.
  • Added ability to view and update frequent recipients.
  • Created logics for searching and filtering transactions based on different criteria.
  • Used the camera to allow users to click pictures of the check and deposit it to their account from their mobile device.
  • Worked on adding security to the application using AES encryption and keychain for the login process.
  • All information was stored on the server and not on the device to ensure that no information was lost if the mobile device was lost.
  • Communication with the API was achieved using NSURLConnection.
  • Followed Scrum methodology with 2 weeks sprint and implementation of Jira.
  • The work environment was very collaborative although some of the team members were remote.
  • Control version management with Git.

Main Technologies used: Objective-C, Storyboards, AVFoundation, NSURLConnection, JSON, Git, Scrum, KeyChain, NSUserDefaults, AES encryption, MVC, Jira, Singleton, Delegation, Notification.

Confidential

Mobile Developer, San Francisco, CA

Responsibilities:

  • Application was developed in Objective-C, worked on an existing code.
  • The application design was updated using the Storyboards with programmatic UI statements to design the user interface.
  • NSUserDefaults was used to store the users information. For persistence of the notes the project uses an implementation of SQLite.
  • Instantly search system by tags or full text using an indexing algorithm.
  • Custom SideMenu where the user can manage to-dos, emails, calendar.
  • Custom TableView to display a summary of your notes.
  • Custom Radio View Control that allow pin the notes.
  • BackTracking of development issues using breakpoint, NSLogs and Xcode class and object declaration tools.
  • Connection to Google plus social API.
  • Implementation of NSURLConnection and its delegate methods with JSON Parsing.
  • Control version management with Git.

Main Technologies used: Objective-C, Storyboards, TableViews, Git, Google API, SQLite, NSUserDefaults, Xcode, MVC, NSURLConnection, JSON Parsing.

Android & Web Developer

Confidential

Responsibilities:

  • Android development with Eclipse.
  • Responsible for analyzing processes.
  • Scheduled meetings to define the details and scope of the project.
  • Generation of reports to show details about the progress of the project to manager.
  • Installation and configuration data server.
  • In charge of the management of the MySQL database.
  • FRONT-END web development using CSS and HTML.
  • In charge of the creation and mockups of the Interface design for the website.
  • In charge of the development and design team.

Main Technologies used: Eclipse, MySQL, Html, MVC Codeigniter, Java, Navicat, PHP, JavaScript, Fireworks, CSS.

Web Developer

Confidential

Responsibilities:

  • Responsible for analyzing processes and Documentation.
  • Creation of architectural diagrams to have a general perspective of whole project.
  • Analyzed user requirements and proposed software solution.
  • Installation and configuration hosting and domain.
  • Installation and configuration data server.
  • In charge of the management of the MySQL database.
  • FRONT-END web development using Html and CSS.
  • In charge of the creation and mockups of the Interface design for the website.

Main Technologies used: MySQL, Html, MVC Codeigniter, Java, Navicat, PHP, JavaScript, Fireworks, CSS.

We'd love your feedback!