Ios Developer Resume
Bentonville, AR
PROFESSIONAL SUMMARY:
- Around 6 years of experience in IT industry, including 3 years as Oracle developer and have been working for last 3 years on mobile Application development (iPhone/iPad).
- Experience in complete Software Development Life Cycle (SDLC) with strategically designing, implementing, debugging and maintaining the software.
- Good knowledge of memory management: ARC in iOS development.
- Experience in dynamically displaying various data parsing forms such as XML, JSON on iPhone/iPad.
- Hand on experience in extracting data from database and displaying on iPhone using Core Data.
- Distinct knowledge on MapKit, NSOperation, GCD and various Cocoa Touch Delegates.
- Used various types of design patterns to make best architecture available given the requirements of the application: Delegation, Singleton, MVC, Block.
- Experience in Customized Views, Tab Bars, Table Views, Navigation Bars.
- In - Depth knowledge on Model View Controller (MVC) design pattern in IOS development.
- Worked on Jira, git to efficiently communicate and manage different facets of the project with various development teams.
- Expert in precise use of interface Builder in building Applications.
- Focused on providing an excellent user experience via clean, maintainable, performant code.
- Ensure appropriate views on various screen sizes and orientations using Auto Layout.
- Develop various custom libraries to function with different versions of iPhone.
- Good knowledge on enhancing several iPhone applications and uploading to the Apple Store for approval.
- Hand on experience on Remote and Local Push Notification.
- Strong optimization and debugging skills.
- Experience in Google and Apple Map Kits and Mobile Location Services.
- Extensively worked in application development using Oracle 11g/10g/9i, Oracle SQL Developer, SQL and PL/SQL.
- Extensively worked on Backend Programming using PL/SQL Stored Procedures, Functions, Analytical Functions, Packages, Anonymous Blocks, Database triggers for Oracle 11g/10g/9i
TECHNICAL SKILLS:
Languages/Utilities: Objective-C, Swift, C/C++, SQL, PL/SQL.
Databases: SQLite3, CoreData, Oracle 9i/10g/11g
Web Services: JSON, XML
IDE: XCode, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
iOS Developer
Responsibilities:
- Worked in an Agile Environment - Participated in monthly Sprint Planning and daily Scrum meetings.
- Formatted the Data according to business rule to display in UI.
- Implemented AutoLayouts to optimize app to work on all screen sizes.
- Core Data framework is used to store user information and transactions.
- Implemented NSOperation and NSURLSession to integrate with backend web services.
- Implemented JSON to get display the items on the respective views.
- Model is created in MVC and developed delegates for updating model information.
- Implemented UITabBarView, UICustomCell, UIAlertController.
- Used Social Framework to share information about Products that user purchased.
- Followed work data flow principle for design and development.
- Used Core Location framework for location user and geofencing.
- Used Geocoder for getting user address to communicate with the backend.
- Fix relevant bugs concerning network issues and tested application.
- Adapted this app interface on different versions of iPhone and iPad using auto layout.
- Analyzed and optimized backend interface code and the front end User Interface for efficiency and performance.
Environment: Tab Bar Controller, Objective C, iOS 9.0, Auto layout, MVC, Xcode7, Collection view, Cocoa touch Framework, Swift 2.0.
Confidential, Norwalk, CT
iOS Developer
Responsibilities:
- NSOperation Queue and NSURL Session were contrived to integrate with backend web services.
- Agile methodology used for development with GIT version control.
- Created UITextField, UITableView, Custom UIButton to build user interface of the application.
- Implemented Maps using MapKit and Core Location to display nearby branches and agents.
- Worked with custom navigation controller, sidebar navigation to navigate between views and view controllers.
- Worked on implementing Push Notification - Updated from existing backend servers to Urban Airship.
- Programmed in order to acquire and store persist cacheable content such as static data, images and user preference data using Core Data and NSUserDefaults.
- Used both JSON and XML parsing to reformate the data.
- UIImagePicker and UIDatePicker were implemented in order to facilitate user’s claim process method.
- Took part in team, which works on continuous integration of application.
Environment: Cocoa Touch, iOS 7.0, iOS 8.0, Objective C, Cocoa framework, iPhone simulator, Auto Layout, JSON Parser, JIRA.
Confidential, Milford, CT
iOS Developer
Responsibilities:
- Worked in Agile methodology and in close with the team leads and reported project progress on regular basis.
- Worked with Custom UIViews & UITableViews for developing user interface.
- Extensive use of protocols/delegates design patterns.
- Used Mapkit and core location to assist user to find nearest store locations.
- Created custom annotations and annotation views.
- Worked with Core data to keep track of user’s wishlist.
- Used NSURL session and NSOperation to consume data from web services.
- Working knowledge of Notifications.
- Back end response was JSON based and parsing was done using NSJSONSerialization.
Environment: Objective C, Cocoa Touch, JSONSerialization, CoreData, Mapkit, Core Location, iOS 6.0,7.0.
Confidential, Kenilworth, NJ
Oracle Developer/ DBA
Responsibilities:
- Effectively work on SQL performance tuning.
- Identify performance bottleneck with help of AWR report.
- Design the process flow for long running process.
- Directly participate with the developers to develop the critical PL/SQL process.
- Identify the candidates for partition table and apply advanced partitioning features provided by oracle 11g.
- Take care of all the deployments from dev to prod.
- Guide the development team with oracle 11g advanced features.
- Do data modeling for the entire project.
- Work closely with the developers to develop advanced level PL/SQL and SQL.
Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g, data modeling with Erwin.
Confidential, Parsippany, NJ
Oracle Developer/ DBA
Responsibilities:
- Developed Advance PL/SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic.
- Generates PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Involved in creating UNIX shell Scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
- Involved in RDBMS design and developed ER-diagrams using Erwin.
- Automated Quality Check tasks by creating PL/SQL procedures, cursors, functions and dynamic SQL. Enhanced it with creating exceptions for error handling.
- Created triggers for auditing purpose and created group, tabular and form reports.
- Worked on BULK COLLECT for bulk loading the data into various transaction tables.
- Implemented various automated UNIX shell scripts to invoke PL/SQL anonymous blocks, Stored procedure/function/packages using sql plus session in silent mode.
Environment: Oracle 10g/11g, PL/SQL, SQL*LOADER, Oracle Streams 10g (Replication), SQL PLUS, HTML, TOAD.
