We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • 7+years of IT Industry experience in designing and developing Enterprise level Java and Mobile applications.
  • 4+ years of experience developing Mobile applications for iOS with Swift and Objective C.
  • Extensive experience consuming REST/SOAP Web Services and APIs
  • Built and worked with various Frameworks and Custom Templates for IOS applications.
  • Experience in using GCD in Multithreading.
  • Experience in developing various design patterns such as MVC, Delegation, Notification, KVO, Blocks, Dependency Injection and Singleton.
  • Good Knowledge of Instruments for CPU profiling, Memory management, GDB and LLVM debugging.
  • Knowledge of dynamically displaying the data using various data parsing forms such as XML and JSON.
  • Familiar with Third - party Frameworks including: Alamo fire, Facebook, Crashlytics, Twitter, Google Maps, Fast lane, Parse and AF Networking.
  • Proficient in implementing UI/UX with Storyboards, XIBs, Auto Layout constraints, and programmatic elements.
  • Experience with source control tools like SVN and GitHub.
  • Automation of application testing using XCTest.
  • Strong optimization and debugging skills.
  • Extensively tested and distributed apps on App store.
  • Strong self-learner with a desire to stay highly informative on best practices and latest developments to Apple’s iOS mobile platform.
  • Experience in Web development with a background working on open source technologies, including PHP, MySQL, Apache, and Java.
  • Experience in developing web-centric Responsive Web Design applications using HTML5, CSS, JSON, JavaScript and jquery mobile.
  • Experience with various stages of Software Development Life Cycle, Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Managed complex development projects from concept to completion across various industries.
  • Worked in fast passed collaborative environments using Agile/SCRUM methodologies and test/behavior development.
  • Excellent technical abilities possess strong oral, written and communication skills, analytical and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Swift, Objective C, java and C#

IOS Frameworks: Coca Touch, UIKit, Avid, Core Location, Core Data, Security

Operating System: MAC OSX, Linux, Unix and Windows

Scripting & Markup Languages: JSON, HTML& CSS, Java Script, VB Script, JQuery

Database: Core Data, SQLite, MS SQL, MySQL

IDE’s/SDK’s: XCode, IntelliJ IDEA, Eclipse and Xamarin

Continuous Integration/Deployments: Travis-CI, Jenkins

Version control systems: GIT, bit bucket

Analytics tool: Splunk-Mint, Flurry

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

iOS Developer

Responsibilities:

  • Developed key features in services like multi pet grooming appointment bookings, rebooking appointments and supporting conform, cancel features for multi pet grooming appointment bookings.
  • Maintained all the navigation logic for Grooming appointment bookings in flow controllers with the help of model screens.
  • Developed carousel module controller to display adoptable pet images.
  • Migrated the code base to swift 3.1 which is a tedious task of converting 500+ files.
  • Developed custom view controller transitions to handle sign in screen screens for a guest user using the app.
  • Developed custom reusable UI elements like buttons, labels and pickers items to use them across the app.
  • Used table views and collection views to display appropriate content to the user.
  • Developed custom share controller and share providers to share multiple types of content like image, text and URL’s from app to Facebook, twitter, email and message.
  • Consumed REST web services which are hosted in MS Azure forbest booking experience.
  • Collaborated with product, business, QA and backend teams to deliver the product as per the business requirements with iterations to make it better and delivering on time.
  • Worked in agile environment, participating in Sprint planning, story point estimations, story grooming and retrospectives.
  • Used Jira for ticket tracking and confluence for documenting the work.
  • Used Auto layout constraint-based approachto build user interfaces that dynamically respond to multiple screen sizes, supporting 4″,4.7″ and 5.5″ screen sizes.

Environment: IOS 9-10, Swift, Xcode 7-8, Swagger, Jenkins, Fabric, Slack, Fast lane and Jira.

Confidential, Phoenix, AZ

Sr. iOS Developer

Responsibilities:

  • Responsible for design and development of app features like displaying Insurance cards, Vehicle coverage’s, Premium payments, Claims and Direct Repair Network Locations.
  • Used design patterns like Dependency Injection, Singleton, delegation and MVC in implementation.
  • Written in Swift and used Cocoa Pods for dependency management and Git for version control.
  • Used Auto layout constraint-based approach to build user interfaces that dynamically respond to multiple screen sizes, supporting 4″,4.7″ and 5.5″ screen sizes.
  • Worked on the design and development to generating a proof of insurance pass that can be added to the Apple Wallet
  • Used NSURLSessionto for the network calls.
  • Used dispatch API’s like dispatch async, dispatch after in multiple scenarios in app.
  • Used Promises and Mapper to resolve all the network responses with deferred and Hydrant libraries.
  • Unit Testing with the use of XCTest assertions in Test Driven development(TDD), which includes the Unit test cases for each class to increase the App quality.
  • Involved in Pair programming day to day basis.
  • Created multiple schemes for different builds which can run automatically on Travis-CI after every push to GIT repositories.
  • Used Core location services to get the user location and suggest all the Direct repair network shops nearby on the map.
  • Used Hockey app and internal app store to distribute the app to internal employees.
  • Used Hp fortify for static code analyzing to find vulnerabilities in the source code and prioritize them as High, medium and low to work in the order.
  • Used Agile Scrum methodology and Pivotal Tracker(Stories)for development.

Environment: IOS 8-9, Swift, Objective C, X code, Cocoa Touch, Travis-CI, Splunk-Mint, Slack, Pivotal Tracker, Hockey app and Flurry.

Confidential, Atlanta, GA

iOS Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information.
  • Created the overall front-end UI design of the app using UIKit framework primarily.
  • Developed navigation between views was mixture of using UINavigationControllerand UI Gesture Recognizer.
  • Implemented Core location services to get the location of user.
  • Implemented NSURLConnection to integrate with backend web services.
  • Worked on Web Service calls JSON parsing included in the project.
  • Used Agile Scrum methodology and JIRA for development.
  • Pre-fetching data for different views for smooth screen transition.
  • Worked with UIKit Framework for development and maintenance.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked with GIT to checkout and update the codebase changes.
  • Integration of application with social media sites such as Facebook.
  • Took care of code review, code fixes and bug fixes.
  • Performed all tasks from user interface design and implementation to writing code for various features.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Worked closely within a cross functional team of testers and developers.
  • Followed a work data flow principle for design and development.
  • Formatted the Data as per Business rule to display in UI.
  • Debugging issues onsite whenever required.
  • Managing the work log and following the schedule to ensure completion of projects before deadline.

Environment: IOS 7-8, iOS SDK, Objective C, Swift, X code, Cocoa Touch, Interface Builder, iPhone Simulator, J query.

Confidential, Greenwood Village, CO

iOS Developer

Responsibilities:

  • Performing all tasks from UI design and implementation to writing code for various features.
  • Working on web service calls JSONparsing included in the project.
  • Working withUIKit Frameworkfor development and maintenance.
  • Worked with GDB and Xcode for debugging.
  • Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Used the Auto layout feature to run the application on both portrait and landscape mode, also supports iPhone and iPad.
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Implemented UITabBar Controller & UINavigation Controller for easy navigation of the app.
  • Worked on Customizing the Views in the App for UITableView and UIAlertView.
  • Utilized NSUserDefaults, Core Data, and worked on Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Worked on Custom Activity Indicator for better custom look of the App.
  • Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.
  • Publishing the application on App store and then pushing updates after every release.
  • Debugging issues onsite whenever required.
  • Responsible for Service Integration Development and Testing.

Environment: IOS 6x, Objective-C, Xcode 5, Mac OS X, UIKit, GDB.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created models in MVC and development of delegates for updating model information.
  • Worked withGITto checkout and update the codebase changes.
  • Improved the application efficiency with multi-threading.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Interacted with system analyst to understand business requirement before translating.
  • Used UITabBar,UINavigationView,UITableView,MKMap, UIActionsheet, and other View Controllers to build the UI.
  • Worked closely within a cross functional teams of testers and developers.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.
  • Took care of Code Review, Code Fixes and bug Fixes.

Environment: IOS 5x, Xcode 4.1, 4.3.3, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite.

Confidential, Overland, KS

Java Developer

Responsibilities:

  • Designed, developed and deployed the application framework including Spring, Hibernate and deployed on WebLogic Application server.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
  • Designed and implemented a Spring/Hibernate/JMS based product identification system for searching IMEI and finding the status.
  • Worked with JSON notations to populate the data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.

Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, J Unit, Oracle, Eclipse, Apache Tomcat,SVN, XML,Ext.js, Java script, CSS style sheets, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in the requirements analysis and design of Virtual Clinic application.
  • Developed the graphical user interface that uses swings for the student to take the test.
  • Developed code to evaluate the responses provided by the student.
  • Developed the Business logic classes and developed the form Validation classes to validate user input.
  • Developed the GUI using JPanel, JForms and JavaScript.
  • Added the feature of feedback report generation.
  • Enhanced code to save all the responses provided by the students, so that the professor can view them later.
  • Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic.

We'd love your feedback!