Sie sind auf Seite 1von 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.

Das könnte Ihnen auch gefallen