We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 5+ years of experience in software development including designing and developing high - end enterprise level mobile and web applications for different clients.
  • Built Rich User Interface applications, integrating with various Databases and Client-Server applications on iPhone/iPad. iOS Application development using Objective-C, Swift, Cocoa Touch.
  • Develop applications on Xcode and Android Studio.
  • Extensive experience in iPhone, iPad and iOS TV application development.
  • Good understanding of Memory Management using ARC in iOS development.
  • Always followed MVC design architecture and OO patterns, adept knowledge of cocoa design patterns, singleton pattern and delegation patterns.
  • Super readable code: always follow companies commenting, documentation and naming rules.
  • Excellent understanding of the Agile Software Development Life Cycle (SDLC), STLC and the role of Quality Assurance, RUP and Agile Methodologies, Agile PLM.
  • Strong knowledge in implementing core Frameworks like CoreLocation, CoreGraphics, MapKit, HomeKit and UIKit Frameworks.
  • Created and customized UIViews, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a multi-view application.
  • Worked on numerous types of layouts and views.
  • Daily scrum meetings to organize deliverables, discuss issues and completed tasks
  • Experience as a team leader with respect to software development and design modules
  • Experience with Beacons and InApp purchase applications for the iPhone/iPad along with distinct marketing based applications enhancing sharing techniques through social networks and email.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
  • Worked on cross platform frameworks like Xamarin and jQueryMobile.
  • Skilled in handling Push Notification using custom servers.
  • Extensive experience Consuming REST/SOAP Web Services and APIs.
  • Experienced in Native Mobile Application development with Social Media platform.
  • Adept knowledge in Shell scripting and AGILE development methodologies.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Ability to coordinate with various team members involved in the project.
  • Quick learner, excellent analytical, design and problem solving skills.
  • Always curious to learn new skill or a new technology and a Self-starter.
  • Excellent communication skills, coupled with very optimistic approach towards the requirements at hand.
  • Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain using Bootstrap and AngularJS, Consistency and well commented HTML, Java Script and CSS markup.
  • Highly motivated, fast learner, self-starter, and eager to meet challenges and can quickly imbibe latest technologies, skills, concepts, and ideas.

TECHNICAL SKILLS

Developing Tools: Android Studio, Xcode, Eclipse, Netbeans, Visual Studio

Automation Testing Tools: Appium, Selenium, HP Quality Center, HP LoadRunner

Defect Reporting Tools: JIRA, Bugzilla

Source Control Tools: GitHub, Subversion(SVN), Bitbucket, SourceTree, Jenkins

Instruments Tools: Leaks, Allocation, XCTest and Time Profiler Mobile OS iOS, Android, Blackberry OS

Operating Systems: Windows, Mac(UNIX), Linux

Databases: SQL Server 2008, MS Access, ORACLE 10g, MySQL

Languages: Objective C, Swift, C, C++, Java, Assembly(ASM), SQL, VHDL

Web Technologies: JavaScript, HTML, CSS, PHP, Web Services

Debugging Tools: Firebug, LLDB debugger

Protocols: TCP/IP, FTP, UDP, HTTP/S

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. iOS Developer

Responsibilities:

  • Designed, developed and tested native iOS application.
  • Develop applications on Xcode and Android Studio in an Agile environment.
  • Developed mobile application that update data by syncing with PHP based cloud server that performs JSON data exchange.
  • Create web based server application using JavaScript, PHP and web services.
  • Create and maintain open source projects using GitHub and Trello.
  • Created SOAP and REST Web services project using Jersey RESTful service.
  • Facilitate parsing of data as per client or project requirement and visualize it accordingly.
  • Implemented the Authentication and Setting screens using Auto Layout.
  • Implemented the network module responsible for doing all the network transaction using NSURLSession.
  • Worked on third party APIs/SDKs like Flurry, Facebook, twitter, Bing, touchJSON, ThreeTwenty.
  • MB Progress HUD, Foursquare, Open Table and SQLite.
  • Used GCD throughout the implementation to make UI more responsive.
  • Worked on Stores View (Using MapKit) which displays 10 nearby stores, Implemented custom annotations in the MapView.
  • Created customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Integrated and implemented Apple Push Notification Services into the app.
  • Implemented code to handle silentAPNS messages and download necessary updates from the Sprint server.
  • All the code is written in Objective-C with high standards.
  • Developed Unit tests for testing specific functionality and logic of the implemented swift classes.
  • Periodically worked with Instruments tools (Leaks, Allocation and Time Profiler) extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Implemented some network classes responsible for doing background fetch.
  • Developed Web Interface for symbolicating the crash logs by downloading the .dSYMs and app from the Jenkins.
  • Implemented some Perl scripts to test REST API at the initial development phase.
  • Worked on some implementation of Accessibility and Localizations on the application.
  • Fixed many critical memory relegated bugs.
  • Involved in design meetings.
  • Used Git and Jira extensively.

Environment: Xcode, Objective-C, Swift, Cocoa Touch, Cocoa framework, Core Location, Stash, Core Data and Auto Layout, Github for version control, XML, JSON Frameworks, UIKit, CoreLocation, Android Studio, Selenium, Appium, JIRA and Jenkins.

Confidential, Chicago, IL

Sr. iOS Developer

Responsibilities:

  • Implemented Service Modules to communicate with the Back-end Servers.
  • Worked extensively with web-views to implement new features in the app.
  • Implemented custom views with custom transition animation and functionalities.
  • Worked with JSON for data exchange between client and server.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked independently or within a team to ensure that task deadlines are met on time and meet the business requirements.
  • Worked extensively with Objective C and Cocoa frameworks to design app.
  • Worked extensively on UITableViewController and made customized table view cells accordingly to the client.
  • Followed a work data flow principle for design and development.
  • Worked on Web Service calls, XML parsing included in the project.
  • Used API and created different libraries for various resources.
  • Worked with UIKit Framework for development and maintenance.
  • Added animation between UIViews for smooth transition and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Map View implementation using the MapKit and Core Location Frameworks.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML using UIWebView.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Work with team members to provide insight into solving complex problems with mobile solutions.
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning. (Automation testing and Unit Testing)
  • Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision.
  • Participate in DAILY SCRUM to discuss the progress in the sprints, manage sprints using JIRA.
  • Participate in Sprint Review Meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with SCRUM team developers, programmers, tester, product owners and stakeholders to deliver right value of the project at the end of each sprint.
  • Debugging issues at onsite whenever required.
  • Develop new documentation, departmental technical procedures and user guides.
  • Worked with GIT to checkout and update the codebase changes.

Environment: Tableau Desktop 8.0, Tableau server, Oracle SQL developer, SQL Server 2012, Oracle 10g, PL/SQL, T-SQL, MS Access, Windows 2007 server, Xcode using ARC, Core Data and Auto Layout, Github for version control, XML, JSON Frameworks, UIKit, CoreLocation.

Confidential - Chicago, IL

iOS Developer

Responsibilities:

  • Created and implemented many visual effects in the app.
  • Developing iPhone/iPad Apps for the App Store using Xcode as my main IDE (integrated development environment).
  • Automated using scripting languages with standard Integrated Development Environments (IDE) such as Visual Studio and Eclipse.
  • Implemented Mobile Application for both iPhone (iOS 6 and 7, 8) and iPad using Swift.
  • Developing iPhone/iPad Apps for the App Store using Xcode as my main IDE (integrated development environment).
  • Created and implemented animations for the table and scroll views.
  • Implemented the Swipe, Scroll up View and Scroll down View features from the parent to child pages.
  • Involved in the requirement analysis with clients and documented the requirements and resolve the tickets & issues using JIRA & confluence.
  • Implemented Core Graphics and QuartzCore framework to provide the faded effect.
  • Used NSUserDefaults, NSNotifications and KeychainItemWrapper class to store and maintain user data for iOS applications.
  • Stash was used for source control.
  • Managed application flow using storyboarding.
  • Provided assistance and feedback for users on login and post login screen.
  • Web services used to connect to database were NSURL, NSURL Connection, and Grand Central Dispatch.
  • Back end response was JSON based and parsing was done using NSJSON Serialization.
  • Parsed JSON response from the Atlassian Bamboo REST APIs.
  • Used third party AFNetworking framework using POST request & response from the server.
  • Implemented hide and show the view with keyboard by animating considering content size in the view.
  • Data and Memory management from streamlining code and using various debugging tests.
  • Used Core Graphics framework that allowed gesture based drawing capabilities in the application.
  • Used Core Image framework to handle the screenshot image formatting and analysis.
  • Atlassian Stash was used in conjunction with Git to provide a clear visual of the code being checked into the repository and was also used as the main tool for our code review process.
  • Implemented showing graph and pie chart locating label and caption.
  • Designed and created customized UIAlertView for help/crash report.
  • Assistance and feedback for users on login and post login screen.

Environment: iOS, Xcode, Objective-C, Core Data, Local Authentication, SBJSon, Typhoon Framework, Agile WorkFlow, AFNetworking, Daily Scrums, CocoaTouch, Cocoa framework, MapKit, UIKIT framework, JIRA, Core Location.

Confidential, Bellevue, WA

iOS Developer

Responsibilities:

  • UI designing and discussions with the UX designers.
  • User Interface work to enhance the usability of the application.
  • Update APIs for consuming the web services to get the desired details of the patients.
  • Update GUID s for consuming the data query to increase the performance.
  • Work with Typhoon framework to accommodate the Dependency Injection.
  • Work with Image Picker to change the patient pictures and taking images.
  • Integrate the page view controller to display the images.
  • Using the table view and scroll view to display the data and observation results.
  • Added popup functionality to avoid the truncation of the information on UI.
  • Work with Date Picker to manage the date and time depending on the client and server time zone changes.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories for app development and maintenance.
  • Worked with UIKit extensively to provide crucial infrastructure for constructing and managing the application.
  • Worked with KGWebSocket to add low latency bidirectional client-server communication to the application.
  • Used local and push notifications to interact with user and send personalized messages.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Worked with JSON for data exchange between client and server.
  • Integrated Google Maps to allow user to access resources nearby.
  • Debugging issues at onsite whenever required using Xcode.
  • Developing charts for the application for showing the observation values (Includes iOS Charts and Shinobi charts).
  • Work with instruments to analyze the application and clearing the memory leaks.
  • Modifying the application icons and splash screens.
  • Using auto layout for the UI elements.
  • Integrating other application by using the same classes by moving them to library.
  • Hands on with NSOperationQueue and GCD.
  • Experienced with push notification and local notifications.
  • Hands on with configuration and version control using SVN, GitHub.
  • Experienced with databases like SQLite and MySQL.
  • Experienced with Core Data to accomplish data persistence.
  • Worked extensively on testing, troubleshooting, code review, preparing user documentation.
  • Exposure to all stages of the SDLC, starting from requirements gathering, Design, Development,
  • Testing and deployment and production support.
  • Good exposure on iOS Architecture and IPAD, IPhone Versions of iOS.
  • Worked on creation and deployment of .ipa, .app files and certificates with appropriate provisional profiles.

Environment: iOS, Xcode, Objective-C, Core Data, Local Authentication, Typhoon Framework, Agile WorkFlow, Daily Scrums, CocoaTouch, Cocoa framework, MapKit, UIKIT framework, Core Location.

We'd love your feedback!