We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 6 years of experience in designing and developing Software using various technologies for database and Client - Server application in IPhone/IPad.
  • Over 3 years of experience as IOS developer in Design, Development, Testing and Implementation of IPhone/IPad based application platform.
  • Involved extensively in designing Mobile Strategies to build applications for various Mobile Platforms including iOS and Android.
  • Strong Experience in managing a team of Mobile Developers, providing solutions and designs for building applications for both Native and Web Experience.
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Experienced in all aspects of iPhone, iPad and iPad Mini application development,iOSProvisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Hands on working experience in writing product specifications and design documentation for various system components.
  • Strong understanding of managing Development, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles, SSL for push notification and iTunes connect for deploying applications to the app store.
  • Proficient in working and managing SCRUM and Agile Development environment.
  • Experience in working with APNS(Apple Push Notification Service) - popup alerts, badges and integration of various social networking APIs like Facebook and Twitter into application.
  • Experience in Layout designing and Layout modification along with strong knowledge in User Experience design and usability testing.
  • Established and maintain productive working relationship with management, clients and Team members
  • Excellent interpersonal, organizational and communication skills. Value based decision making, managerial skills and ability to meet tight deadlines.
  • Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.

TECHNICAL SKILLS:

Operating Systems: iOS, Android, Mac OSX, Windows, UNIX

Languages: Objective-C, Swift, Java, Python, ASP.NET

Databases: SQLite, MySQL, Oracle PL/SQL

IDEX: Code, Eclipse, Visual Studio

Version Control: Git, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

IOS Developer

Responsibilities:

  • Implemented NSOperation Queue and NSURLSession to integrate with backend web services.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked with JSON for data exchange between client and server.
  • Integrated GoogleMaps for business framework.
  • Worked with UIKit extensively.
  • 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.
  • Act as an expert technical resource for modeling, simulation and analysis efforts.
  • Be able to work independently or within a team to ensure that task deadlines are met on time and meet the business requirements.
  • Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions.
  • 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.
  • Experience collaborating with senior backend and senior mobiledevelopersin an SCRUM Agile Methodology with little supervision.
  • Participate in DAILYSCRUM to discuss the progress in the sprints.
  • 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 teamdevelopers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Debugging issues at onsite whenever required.
  • Worked with Xcode for debugging.
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning.
  • Develop new documentation, departmental technical procedures and user guides.
  • Lead projects, allocate/manage resources and provide guideline/directions for the work of less experienced staff.
  • Provide mentorship and technical leadership to other less experienced technical staff within the team.
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
  • Hands on experience in memory management tools like manual memory management and as well as automatic memory management
  • Worked with the complete development lifecycle ofiOSapplications from inception through distribution via the app store

Environment: iOS, XCode, Interface Builder, Three20, Unit Tests, Instruments, Core Data, SQLite, XML, JSON, REST, Objective-C, Swift.

Confidential, San Francisco, CA

IOS Developer

Responsibilities:

  • Collaborated closely with the product and worked in product documentation.
  • Used NSUserDefaults to store user information and save data locally.
  • Customize UIElements, UIActionsheet, UIAlertView, UItableView, UICollectionView,UIScrollView to build user interface of the application
  • Used UIkit, MapKit and Core Location to find nearest restaurant.
  • Leverage industry best practices to design, test, implement and support mobile applications.
  • DidDevelopertest and fixed bugs to meet Client Specification and Standards, Memory leaks and Memory management issues
  • Worked extensively with Mapkit and Core location frameworks to provide user the experiences of Mapviews
  • Created Custom UIViews, custom Table Views, and custom TableViewCell for user interface.Used JSON to parse the data from the web services and show into App for user experience
  • Oversee overall systems testing and migration of platforms and applications to production.
  • Lead research efforts to keep up with ever changing mobile solutions

Environment: Xcode, Objective C, Microsoft Office, UIKit, Cocoa Touch, Foundation, MapKit, and Core Location Frameworks, JSON Parsing

Confidential, Framingham, MA

IOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSONlibraries and connecting to SQLite database with the Objective-C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGesture Recognizer and UIPopoverController.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Designed XSDs to define the XML structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: iOS7.1/6.0 and higher, Xcode 4.0 and higher, iPad, iPhone, Objective-C, UI Kit, JSON, XML,AVFoundation, SQLite.

Confidential, NJ

Oracle PL/SQL Developer

Responsibilities:

  • Develop advance level SQL using available oracle feature
  • Optimize the database performance by introducing index, partition table, and materialized view by using ORACLE 11g new features.
  • Proactively monitor all the expensive SQL statement all over the environment via AWR report
  • Creating and maintaining partition table.
  • Identify data loading strategy
  • Participate in the Design session for PL/SQL process flow to guide the team to gain maximum performance
  • Identify the process tables that are candidate of partitioning.
  • Develop PL/SQL Stored Procedure application development as well as ETL development
  • PL/SQL process tuning
  • Data loading by using SQL* Loader and External Tables
  • Oracle Form and Reports.
  • Resolve oracle PL/SQL issues raised by DBA

Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g, data modeling with Erwin.

Confidential, CT

PL/SQL Developer

Responsibilities:

  • Effectively work on SQL performance tuning Developed a remote set-top box access webpage to manage users media center.
  • Created new database objects such as Tables, Views, Indexes, Triggers and Synonyms.
  • Wrote different new scripts in PL/SQL using Packages, Procedures, Functions and Triggers.
  • Extensively worked on writing the SQL queries using joins, Order by and Group by.
  • Created Collections for accessing and storing complex data resulted from joining of large number of tables.
  • Extensively involved in writing DDL and DML operations.
  • Directly participate with the developers to develop the critical PL/SQL process. Identify the candidates for patition table and apply advanced partitioning features provided by oracle 11g.
  • Review and monitor system and instance resources to insure continuous database operations (i.e., database storage, memory). Develop and test database migration procedures

Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g.

We'd love your feedback!