0% found this document useful (0 votes)
142 views

iOS Developer - Kavya

Kavya has over 6 years of experience developing iOS applications using Objective-C and Swift. She has expertise in designing user interfaces, integrating with APIs and databases, and implementing features like push notifications and analytics tracking. Her skills include UIKit, Core Data, Auto Layout, unit testing, and working with Xcode throughout the development lifecycle.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views

iOS Developer - Kavya

Kavya has over 6 years of experience developing iOS applications using Objective-C and Swift. She has expertise in designing user interfaces, integrating with APIs and databases, and implementing features like push notifications and analytics tracking. Her skills include UIKit, Core Data, Auto Layout, unit testing, and working with Xcode throughout the development lifecycle.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Kavya

 6+ years of experience a Software Developer in designing and developing efficient User Interface applications,
integrating with various Database and Client-Server applications in IOS application development using Objective-C,
Cocoa Touch, and UIKit.
 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.
 Expertise in Object Oriented Programming Language Objective-C, Swift.
 Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit.
 Created and customized views, tableviews, tabbars, collection views and navigation bars which are most needed
functionality in a multi-view application.
 Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
 Hands on Experience Swift 4.0, Whole-Module Optimization
 Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
 Designed and implemented Enterprise RESTful API services.
 Creating certificates and provisioning profiles required for development, distribution as well as App-store submission.
 Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing
compiler warnings.
 Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPod.
 Experience in developing utility and enterprise-based application using core data for iPhone/iPod to improve memory
overhead of the app, increase responsiveness.
 Experience with multiple life cycle methodologies and design methods like Waterfall, Agile, Scrum and Sprint.
 Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc.,
 Experience integrating third party frameworks using Cocoapods.
 Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for
understanding the most used features by users.
 Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size
classes and Autolayout.
 Leveraged native IOS features (Push Notifications and Local notification, Animations, GPS, Settings, and Contacts).
 Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
 Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.
 Experienced in developing Hybrid react native apps

Key Areas Of Expertise Include:


 Mobile Application Development – Coding– Software Development –Deployments & Migrations
 Technology Innovation – Process Improvement – Web Design – Client Relations – QA & Testing.

Technology Portfolio:
Mobile:
 Designed IPhone/iPad application with iOS 7, iOS 8, iOS X and iOS XR.
 Built IPhone/iPad application via Objective-C, XCode,
 CoreData and Swift
 Built hybrid react native applications
IOS APIs and SDKs: Cocoa Touch, UIKit Framework, Storyboard, Core Motion, Auto layout, Core Data, Core Location,
Core Graphics, Web services, Map kit, SQLite, Security Framework, Rest API.
Database: SQLite with Core IOS sandbox, SQL server.
Java:
 Java1.4, SQL, PL/SQL, J2EETechnologies Servlets, JSP, JDBC, JSTL, JNDI
 Web Technologies HTML, CSS, XML, JQuery, JqGrid, JavaScript, Ajax, AngularJS, NodeJS
 Frameworks Struts, Spring, Spring MVC
 SOA Web Services (Restful, SOAP, WSDL)
 IDEs Eclipse, NetBeans
 Databases Oracle, MySql, SQL Server
JQuery Framework / JavaScript:
 Programmed client-side processing with use of the JQuery framework; added JQuery framework to applications.
 Used JQuery selectors, function chaining and client-side event handling.
 Implemented JQuery plug-ins of SimpleModal, BlockUI and jGrowl to improve application usability.
CSS / HTML:
 Code HTML with table less CSS Layout via floating DIV tags.
 Created lean reusable CSS classes and cross-browser HTML.

Professional Experience
InterContinental Hotels Group Aug2018 – Present
Atlanta, GA
IOS Developer

Responsibilities:
 Used Agile methodology for development.
 Composing list of classes required.
 Designing the story boards using Autolayouts.
 Helping to implement auto layout and unit testing.
 Developed enterprise application using XCode, Interface builder, Instruments, Cocoapods, Cocoa frameworks
and Core Data.
 Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
 Installed various API/SDK like Alamofire, MBProgressHud, Crashlytics, and Google Analytics through Cocoapods.
 Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
 Experience with Apps which utilize Core Plot, Core Text, Map Kit and advanced touch screen techniques.
 Expertise in using Core Data, Core Animation, Core text, Core Graphics.
 Involved in the database design and created Data module using Core data framework.
 Writing XCTest cases for Unit testing.
 Worked with UIKit Framework for the applications at hand.
 Worked extensively on table view controller and made customized table view cells according to the client.
 Pre-fetching data for different views for smooth screen transitioning.
 Added animation between UIViews for smooth transitioning and better user experience.
 Followed MVC architecture widely in this project. Created highly reusable model classes for User, Contact, Activity,
Share etc., and Singleton for the logged in user.
 Participated in all the phases of the Software development life cycle (SDLC) which includes Development.
 Integrated Flurry analytics to log user activity in various screens.
 Used the same xib to design for all iPhone’s using Auto-layout.
 Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch
framework.
 Responsible for Creating Models and Services in conformance with the WSDL's provided.
 Web services deployment and testing on rest client.
 Reported progress/challenges to onsite project lead.
Environment and APIs: Xcode (8,9,10), Objective-C, Expecta, Cocoa Touch, Core Services, WebSocket, BLE, Cocoa
framework, UIKit, XML, SQLite, XC Tests, Bit-Bucket, Cocoapods, TestFlight, Media, OCMock, SDWebImage,
AFNetworking, Swift 4.2, Flurry Analytics API.

IVY Global, CA Dec 2016 - April 2018


IOS App Developer

Responsibilities:
 Developed enterprise application using XCode, Interface builder, Instruments, Cocoapods, Cocoa frameworks
and Core Data.
 Developed critical tools for this project like a customized navigation bar (UINavigationBar), PageControl and UI-Scroll
View.
 Developed from scratch, Modules are developed in swift 3.x and later adapted to swift 4.x
 Involved in the database design and created Data module using Core data framework.
 Worked with UIKit Framework for the applications at hand.
 Designed table view controller and made customized table view cells according to the client.
 Followed MVC architecture widely in this project. Created highly reusable model classes for User, Contact, Activity,
Share etc., and Singleton for the logged in user.
 Implemented Push notifications by creating APNS certificates and displayed all the notices at one place in Notices
Tab. Also handled push notifications effectively.
 Expertise in using Core Data, Core Animation, Core Graphics.
 Integrated Flurry analytics to log user activity in various screens.
 Used the same xib to design for all iPhone’s using Auto-layout.
 Used instruments of UIKit Frameworks for development and maintenance.
 Proficient in source control with Git and SVN.
 Expertise in usage instruments to check for processing bottle necks, memory leaks and retain cycles.
Environment: XCode 9, iOS 10 & 11 Swift 3.0 & 4.0, CocoaPods, iOS SDK, Instruments, Interface Builder, Crashlytics,
TestFlight.

Smart Food, IL Aug 2016 - Dec- 2016


IOS App Developer

Responsibilities:
 Developed from scratch, Module is developed in swift 2.x and later adapted to swift 3.x
 Developed critical tools for this project like a customized navigation bar (UINavigationBar), PageControl and UI-Scroll
View.
 Implemented Push notifications by creating APNS certificates and displayed all the notices at one place in Notices
Tab. Also handled push notifications effectively.
 designed and developed UI/UX using Xcode, Interface Builder and Storyboards
 Created models in MVC and development of delegates for updating model information.
 Used instruments to check for processing bottle necks, memory leaks and retain cycles.
 Created certificates and provisioning profiles required for development, distribution and submission to App-store.
 Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications
 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.
 Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
 Maintained module with instruments to check for processing bottle necks, memory leaks and retain cycles.
Environment and APIs: Xcode (5,6,7), Objective-C, Expecta, Cocoa Touch, Core Services, Cocoa framework, UIKit,
XML, Cocoapods, TestFlight, Media, Swift 3.0,

Capital IQ Ltd., India Aug 2012 – Sept 2014


IOS Developer

Responsibilities:
 Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing,
Implementation and Maintenance.
 Utilized Objective-C and Cocoa framework to develop the project.
 Improved the path finding for the character movement by customizing AStar algorithm.
 Implemented using storyboard and ARC.
 Used Core Graphics and Core animation to create animation views between transitions of views.
 Used instruments of UIKit Frameworks for development and maintenance.
 Created controller class file which is the main controller of the project.
 App is developed on cross-platform engine, cococs-2d-x using C++.
 Created sprite sheets using texture packer.
 Proficient in source control with Git and SVN.
 Developed complete animation including gesture recognizer for zooming, algorithm for detecting the intersection of
objects when rotated, logic for retrieving the sprite sheet codes for p-list etc.
 Experience in debugging on XCode and GDB.
 Used instruments to check for processing bottle necks, memory leaks and retain cycles.
 Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: C++, Cocoa Touch, Cococs-2d, Cococs-2d-x, XCode, Objective-C, Texture packer, XC Tests, UIK
Frameworks.

PactolusEdutech,India Oct 2011 – Jul 2012


Java Developer

Responsibilities:
 Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing,
Implementation and Maintenance.
 Involved in collecting client requirements and preparing the design documents.
 Designed and implemented the various front-end interactive pages using java script framework.
 Extensively used the MVC pattern for data handling in the UI side.
 Developed REST APIs in spring framework where the UI can interact.
 Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA.
 Maintained the JAVA automation code and resources in source controls like CVS, SVN over the time for improvements
and new features
 Involved in creation of SQL scripts to create, update and delete data from the tables.
 Wrote JSP using HTML tags for designing UI for different pages.
 Extensively used OOD concepts in overall design and development of the system.
 Developed user interface using Spring JSP to simplify the complexities of the application.
 Responsible for Development, unit testing and implementation of the application.
Environment: Java, JSP, JSP JDBC, HTML, XSL, CSS, JavaScript, XML, WebLogic and Windows NT, CVS, JSON,
JUnit, PL/SQL.

EDUCATION:
 Bachelors of Technology in Computer science.

You might also like