Ios Developer Resume
SUMMARY
- Overall 6+ years experienced developer with expertise in iOS and OS X application development
- Systems Analyst with expertise in design, requirement gathering & analysis, and development of iOS/Mac applications with industry leading tools and programming languages
- Strong business orientation, analytical and problem solving skills combined with required programing skills
- Experience in working with hybrid applications written in Swift and Objective C
- End - End understanding of iOS app development to submitting the app to the App store
- Worked in small to large teams with a tighter deadlines and challenges
- Strong understanding of object oriented programming design principles and practices
- Proficient in writing clean and reusable code
- Worked on applications involving cross platform code sharing and solved other challenges in feature development
- Experience in making app to support multiple languages thereby internationalizing the app
- Worked on majority of the Cocoa frameworks and other third party frameworks
- Experienced in working with Auto layouts and size classes for iPhones and iPad
- Worked with Cocoa Pods framework manager for integrating third party libraries
- Worked on location services API’s such as Google Maps SDK and MapKit
- Experienced in consuming Restful web services with native API’s
- Written halper methods for increased productivity and reusability across projects
- Experienced working with concurrent code execution using Grand Central Dispatch(GCD)
- Updated layouts to support multiple languages using localization API’s
- Thoroughly implemented the major design patterns such as MVC, Delegation, Singleton, Target-Action and observers as and when desired
- Implemented a new way of tracking miles driven using iBeacons with standard core location API’s
- End End understanding of user authentication mechanisms in a mobile driven system to ensure security at different levels such as user data privacy and network security
- Experience in working in C++ in conjunction with objective C and Xcode
- Created custom controls and worked with majority of UI controls at the latest
- Participated in scrum meetings and experienced in agile methodologies
- Worked on several source / version control systems such as Git, Source Depot and Svn etc.,
- Worked on code porting and refactoring among cross platform applications to use a shared codebase for OSX application
- Experience in teams working with continuous integration and app deployments
- Performed code reviews and peer-peer discussions
- Experience in using several software development tools to expedite the development process
TECHNICAL SKILLS
Programming Languages: SWIFT, Objective C, C++,Python
Database Systems: Oracle, SQL server, MySQL and Sqllite
Development Tools: Xcode, Visual Studio
Source / Version control: Git, Source Depot, Bit bucket, SVN
BI tools: OBIEE, Informatica, R
PROFESSIONAL EXPERIENCE
Confidential iOS Developer
Responsibilities:
- Work in a fast paced agile based app development with strict goals and deadlines
- Deliver new features and support to fix bugs in the previous releases in each sprint
- Coordinate with management to finalize the design and make the design a reality
- Finding solutions to the problems and solve them in elegant fashion keeping the user experience at the core of the development process
- Follow similar design and approaches wherever possible between iOS and Android apps
- Pushing the app to the app store timely and making sure to meet the Apple guidelines for the app delivery
- Actively participate in discussions with backend team to make wise decisions in the feature development planning
- Developed an innovative mileage tracking system using iBeacons
- Consumed restful web services to show dynamic feed content inside the app
- Worked with card based table views to display different types of cards such as video cells, custom table view cells etc.,
- Used Google Maps SDK and Map kit to locate and geo code a vehicle and to facilitate features such as roadside assistance, find a dealer etc.,
- Integrated third party libraries and static libraries in to the project
- Worked on Core Bluetooth API’s to communicate with a beacon in special cases
- Designed and developed several workflows such as scheduling an appointment, adding a car, creating a new account etc., involved in re structuring the app by proposing new design ideas for scaling the app to accommodate more features as the app evolves
- Successfully implemented majority of the design patterns for a reusable and easy to debug codebase
- Performed code reviews and functional tests with cross platform team
- Worked on integrating maintain app with Facebook login
Environment: Xcode, Git, Bit bucket, Source Tree, Objective C, Swift
Confidential iOS / OSX Developer
Responsibilities:
- Worked extensively with SWIFT, Objective C, Cocoa and Cocoa Touch frameworks.
- Worked with vast range of API’s to fix the bugs in the latest release
- Worked closely with design team for adding new features to next release
- Responsible for analyze, code, debug and test the application for each task
- Developed custom data structures in C++ and Objective C
- Worked extensively on Auto layouts, Cocoa bindings, MVC design patterns, Appkit, UIkit and foundation frameworks
- Developed deep understanding in debugging, code troubleshoot and problem solving
- Strictly followed the coding guidelines and adopted best practices in product development
- Started working extensively in SWIFT
- Created / updated the layouts for internationalizing / localization of the existing Application to support multiple languages
- Refactored C++ code to be reusable in a cross platform setting between macOS and Windows
- Developed the code that is reusable, extensible and safe to use in the application
- Extensively worked on Cocoa, Core Graphics, Calendar, NotificationCenter, Webkit
- Created halper methods which can be used across the application to reduce the development time
- Created custom UI controls such as labels, text fields, buttons for more customized look
- Worked in accordance with continuous integration practices for code check in and deployments
- Performed peer - peer code reviews and analyzed the existing code
- Proactively planned the work items to finish the priority tasks in time
Environment: Xcode, Source Depot, SDT, Visual Studio, Objective C, Swift, C++
Confidential
Student Part-time
Responsibilities:
- Primarily involved in providing training in Python 3.4 for students
- Prepared code challenges for students to solve
- Implemented a project on Raspberry Pi 2 machine using Python
- Involved in developing the new screens and update the UI
- Sync the content of the app with latest information as in web app
- Send time based local push notifications to students
- Implemented workflow to schedule appointments for students
Environment: Xcode, Objective C, Git
Confidential
Systems Engineer
Responsibilities:
- Involved in working with HY5 tool for generating scripts for iOS using javascript
- Certified professional in HTML5, CSS3 and Java Script
- Involved in Gap Analysis Testing, Sanity/Smoke testing.
- Involved in Automation Testing by generating the scripts, playing the scripts, recording the scripts, Testing the scripts, re-usability of scripts for both ios and android
- Worked extensively with Objective C and Cocoa Touch frameworks
- Extensively worked on Auto Layouts, Foundation framework, UIKit frameworks
- Designed and developed reusable project document templates used for functional testing.
Environment: Xcode, Objective C, Svn
Confidential
BI / ETL Developer
Responsibilities:
- Performed analysis on enterprise sales data to create dimensional models, Star schemas and Snow Flake schemas to build dashboards and reports using OBIEE 10g/11g.
- Worked on developing reports and dashboard based applications, handled client requests by working on OBIEE10g and Informatica 9.x.
- Performed root cause analysis and resolved customer data issues in Accounts and Receivable, Supply chain subject areas
- Schedule and monitor ETL workflows to load various types of source data into data marts.
- Written SQL queries, PLSQL procedures to perform Data Processing, Data Manipulation and Data loading.
- Involved in analyzing, troubleshooting various Performance bottlenecks, Debugging of ETL jobs/ BI reports, Query
- Analyzed and fix the bugs in ETL mappings and OBIEE Dashboard reports
Environment: Informatica, OBIEE 10g, Putty, PL/SQL, Oracle 10i
Confidential
TCS Intern
Responsibilities:
- Understand the requirement documents and prepare an analysis document
- Cleanse and filter the flat file documents for uploading to a RDBMS
- Create physical, logical schemas and import data into databases
- Develop schema diagrams for diagrams for the de normalized structures
- Develop the ETL mappings and schedule workflows with Informatica tool
- Generate Reports using OBIEE and Business Objects
- Prepare test scripts and perform data validation tests using Test Director tool
Environment: MySql, PL Sql, Informatica, Business Objects
