We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 7 years of IT Industry experience in designing and developing high - end Enterprise level Java and Mobile applications.
  • Around 4 years of experience developing Mobile applications for IOS wif Objective C and Swift.
  • Experience in building and Working wif 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 wif Third-party Frameworks including: Crash Reporter, Facebook, Twitter, Google Maps, Parse, AF Networking.
  • Proficient in implementing UI/UX wif Storyboards, XIBs, Auto Layout constraints, and programmatic elements.
  • Experience wif source control tools like SVN and Git/GitHub.
  • Strong optimization and debugging skills.
  • Extensively tested and distributed apps on App store.
  • Strong self-learner wif a desire to stay highly informative on best practices and latest developments to Apple’s iOS mobile platform.
  • Experience in Web development wif a background working on open source technologies, including PHP, Drupal, MySQL, Apache, and Java.
  • Experience in developing web-centric Responsive Web Design applications using HTML5, CSS, JSON, JavaScript and jQuery mobile.
  • Experience to 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 paced distributed teams 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, AVKit, 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 and Microsoft Visual Studio

Continuous Integration: Travis-CI, Jenkins

Version control systems: GIT, bitbucket

Analytics tool: Splunk-Mint, Flurry

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

IOS Developer

Responsibilities:

  • Responsible for design and development of app features like displaying Insurance cards, vehicle coverages, 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 CocoaPods for dependency management and Git for version control.
  • Used NSURLsession for the network calls.
  • Used Promises and Mappers to resolve all the network responses wif deferred and Hydrant librarys.
  • 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.
  • 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 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.

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 UINavigationController and UIGestureRecognizer.
  • Implemented Core location services to get the location of user.
  • Implemented NSURLConnection to integrate wif 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 wif UIKit Framework for development and maintenance.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked wif GIT to checkout and update the codebase changes.
  • Integration of application wif 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.
  • Followed a work data flow principal for design and development.
  • Worked closely wifin a cross functional team of testers and developers.
  • Followed a work data flow principal 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, iPhone 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 wifUIKit Frameworkfor development and maintenance.
  • Worked wif 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 wif backend applications.
  • Publishing the application on App store and tan 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, UIDesign.

Confidential, Sunnyvale, CA

IOS Developer

Responsibilities:

  • Created custom checklist and sharing them wif selected app users by calling web services through JSON libraries and connecting to SQ Lite database wif the objective C interfaces.
  • Created models in MVC and development of delegates for updating model information.
  • Worked wifGITto checkout and update the codebase changes.
  • Improved the application efficiency wif 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 wif system analyst to understand business requirement before translating into non-
  • Used UITabBar, UINavigationView, UITableView, MKMap, UIActionsheet, and other View Controllers to build the UI.
  • Worked closely wifin a cross functional team of testers and developers.
  • Interacting wif 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 FW, Hibernate and deployed on Web Logic Application server 10g.
  • 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 wif 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 wif 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.
  • 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 wif client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • 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.

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!