We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 12 years of work experience in developing enterprise solutions for various Mobile Platforms (iOS, Android, BlackBerry, Windows Mobile and J2ME) using Native, Cross - Platform Mobile applications and Mobile Web applications
  • More than 5 years of experience as lead iOS engineer for developing enterprise mobile solutions which are highly readable, clean and maintainable code
  • More than 10 years of experience in building applications for different mobile platforms (iOS, Android, BlackBerry, Windows Mobile and J2ME)
  • Proficiency in developing iOS application using Swift & Objective-C
  • Proficiency with XCode IDE, iOS SDKs, Androd Studio and Android SDKs
  • Assisted in research & development and prototyping for new technologies
  • Provided technical assistance to development team members for developing & debugging application components
  • Mentored new developers in Mobile technologies and app development
  • Experience working in collaboration with multiple project teams simultaneously, multiple teams spread across geographies
  • Worked as a liaison between various client teams and the development team at all stages of software life cycle
  • Excellent Client communication and Presentation skills. Extensive experience in direct client interactions and co-ordination

TECHNICAL SKILLS:

Languages: Swift, Objective-C, Java

Mobile Platforms: iOS, Android, Blackberry, J2ME, Symbian, Windows Mobile

Mobility Tools: Apache Cordova, IBM Worklight

Web Technologies: HTML5, CSS, JS, Servlets, JSP, SOAP, RESTful, XML, JSON

Tools: and Databases: Ant, Git, SVN, MySQL

IDE: XCode, Android Studio, Eclipse, Blackberry JDE & Visual Studio

PROFESSIONAL EXPERIENCE:

Environment: iOS 8+, XCode, Objective-C, Swift

Senior iOS Developer

Confidential

Responsibilities:

  • Refactoring the credit reports and credit scores module for better performance
  • Developing iOS client library for Confidential internal analytics tool
  • Built framework for backend communication & batching event logs
  • Built data aggregation and packaging for backend consumption
  • Implemented events for tracking analytics data for the application
  • Decoupling UI from application code
  • Simplified storyboards to use one for both phone & tablet UI using size classes
  • Easy skinning of application UI through Color and Font managers

Environment: iOS 8+, Apache Cordova, HTML5, JS, CSS3, SMARTWeb, Intel - App framework

Technical Lead - Mobility & member of Solution Architecture team

Confidential

Responsibilities:

  • Involved in defining architecture for the application, initial documentations on design, services and application components
  • Developing native iOS client for iOS 8+ using Swift as part of technology update for the application
  • Developing iOS framework for integration with MOM (enterprise middleware) services
  • Developing Mobile Provider Directory functionality by integrating it with 3rd party API
  • Developed proof-of-concept application using iBeacon technology
  • Assistance during User Acceptance Testing and troubleshooting
  • Technical assistance to development team in troubleshooting bugs
  • Leading mobile team of 7 developers and 3 tester
  • Co-ordination with various client development teams

Environment: Java, JEE, Spring, Velocity framework, iOS 7.x/8.x/9.x, Android 4.x/5.x/6.x, HTML5, CSS, JavaScript, Maven, Push Notification

Technical Lead - Mobility & member of Solution Architecture team

Confidential

Responsibilities:

  • Market analysis, feasibility studies and defining product roadmap
  • Implementation of Provider, feedback service and iOS client library for integration with Apple Push Notification (APN)
  • Porting iOS client application framework to support iOS 8.x/9.x
  • Produced initial documentations for design, deployment architecture, service integration, application component, production setup & support and User Manuals
  • Managing product roadmap and delivery milestones
  • On-site deployment, product and co-ordination for all clients
  • Leading a team of 8 developers and 3 tester

Environment: iOS (phone and tablet), Android, BlackBerry

Technical Lead - Mobility

Confidential

Responsibilities:

  • Application architecture design for initial version of the application
  • Developed the initial DA Layer component (integration with SQLite) for iOS
  • Developed the client application framework for Blackberry & Android client
  • Developed a vanilla iOS client which could be customized for different events
  • Leading a team of 6 developers and 2 tester

Environment: iOS, Android, Blackberry & Symbian

Technical Lead - Mobility

Confidential

Responsibilities:

  • R&D for SIP server integration methodologies for multiple platforms
  • Developed module for Integrating iOS mobile client with SIP servers
  • Provided assistance for Android and BlackBerry development
  • Leading a team of 5 developers & 2 tester

Environment: Blackberry, Android

Technical Lead - Mobility

Confidential

Responsibilities:

  • Requirements gathering
  • Development of BlackBerry application & assisting in Android development
  • Leading a team of 2 developers & 1 tester

Environment: Android, Blackberry, iOS, Symbian, Windows Mobile, J2EE, MySQL

Technical Lead - Mobility and Architect

Confidential

Responsibilities:

  • Requirements gathering, system design, client co-ordination & delivery
  • Module level designing for the all the components in the system
  • Porting client application to BlackBerry & Windows Mobile platforms
  • Implemented incremental data aggregation framework for mobile clients
  • Implemented server side de-duplication module for cleansing data
  • R&D on new capabilities for future releases
  • Defining Product roadmap and maintaining on-time delivery
  • Leading a 10 member team of developers & testers

Environment: J2ME, J2ME Polish, Windows Mobile, J2EE, MySQL

Developer, Technical Lead - Mobility and Architect

Confidential

Responsibilities:

  • Requirements gathering, client interaction, UI design & development for mobile clients
  • Onsite deployment and Client staffs in Mauritius
  • Leading a team of 3 developers

Environment: J2ME, J2ME Polish, J2EE, MySQL

Technical Lead - Mobility

Confidential

Responsibilities:

  • Gathering requirements, application design and developing parsing modules
  • Leading a team of 3 developers

Environment: Java, J2ME, C, Linux, MySQL, iStream platform

Technical Lead - Mobility

Confidential

Responsibilities:

  • Gathering requirements, UI design and server module identification
  • Design and development of J2ME mobile client for Nokia, Sony Ericsson and Motorola
  • Leading a team of 5 developers

Environment: Java, J2ME, iStream Platform

Developer

Confidential

Responsibilities:

  • Gathering requirements and client UI design
  • Design and development of J2ME mobile client for Nokia, Sony Ericsson and Motorola

Environment: Java, J2ME, Windows Mobile, Blackberry, C, MySQL, JSP, Linux

Developer, Technical Lead - Mobility and Architect

Confidential

Responsibilities:

  • Responsible for product customization, deployment and co-ordinations with clients in Singapore, Dubai and India
  • Involved in all product development stages (Analysis, design and coding)
  • Design and develop content aggregator engine for financial market data (NSE & BSE)
  • Designing framework for iStream server platform
  • Develop parsers for News feed from various content providers
  • Design and development of UI Framework for mobile devices
  • Design and development of J2ME mobile client for Nokia, Sony Ericsson, Motorola and Blackberry OS phone
  • R&D for new platforms (iOS and Android)
  • Leading a team of 8 developers and 3 testers

We'd love your feedback!