Ishani
Email: ******.****@*****.***; Tel: +** * *1020456
Objective :
Seeking challenging job opportunities with an organization that promotes the idea of continuous learning and good team work where I can achieve multidimensional professional growth through application of technical and management skills.
Work Experience: Nagarro, Gurgaon as Associate, Technology (July 2015 - Present)
Aricent, Gurgaon as Senior Software Engineer (November 2013-July 2015)
Infosys Technologies Limited, Chandigarh as Senior System Engineer (October 2010 – October 2013)
Profile Summary
Experience in development of native iOS applications – iPhone and iPad.
Knowledge of iOS performance techniques and mobile interface design patterns
Experience with web services (REST & JSON, XML Parsing), etc.
Ability to write well-abstracted, simple, clean, and reusable code for UI components
Experience with SVN and Git
Experience in handling the process to improve applications quality.
Extensive experience over full SDLC and software engineering practices
Excellent written & verbal communication skills
Total Experience
5 years 3 months
Educational Qualifications
B.E. (Computer Science) from Institute of Technology and Management University,Gurgaon in 2010
Key Technologies
Programming Languages
Objective C, Swift, Core Java
Development technologies and framework
iOS SDK, iOS Simulator, XCode IDE
Mobile Platforms
iOS – iPhone, iPad
Operating System
Windows 8, Windows 7, Windows XP
Version Management System
Microsoft Visual Source Safe and Git
Work Experience
Project Name
Lutron Home Controls +
Technology
iOS 8 (Objective C & Swift)
Description
This app control your home's lights, shades, temperature, keypads, and more with your iPad, iPhone and iPod touch which requires Lutron Total Home Control System – RadioRa2 or HWQS. Requests for actions are send through application to these systems through Telnet and receives response and action is executed accordingly. It is also available on iTunes.
Role: Senior Developer
Responsibilities:
Coding
Debugging and resolving issues
Unit testing
Code Reviews
Project Name
Aricent Remote Testing
Technology
iOS 6,7,8 (Objective C)
Description
The proposal is to allow a user to remotely access the android and iPhone devices from a web portal so that he can execute testing of the mobile applications using those devices connected to server via USB cable. He can allocate those devices and use them remotely to run unit test cases and also can generate reports. Tool integrated is appium.
Role: Senior Developer
Responsibilities:
Enabling the proposal to work for iPhones
Project Name
Continuous Integration set up using Jenkins (iOS)
Technology
iOS 7 (Objective C)
Description
CI set up using Jenkins monitors a version control system. It starts and monitors a build system if changes occur in repository(git or svn). Jenkins monitors the whole build process and provides reports and notifications to alert maintainers on success or errors. Additionally, code coverage is also generated using corbertura plug-ins and proper formatted coverage reports are displayed graphically.
Role: Senior Developer
Responsibilities:
Doing complete installation of Jenkins and all configurations regarding executing test cases and code coverage.
Maintaining the Jenkins server and the received build mails.
Project Name
Custom Integrated SNS(Social Networking Sites) library
Technology
iOS 7 (Objective C)
Description
Integrated a custom library which includes facebook, Twitter, LinkedIn using Graph APIs.
The library allows developer to access these social networking sites, fetch users profile, allows to post status and fetching feeds . These features are integrated in this single library.
Role: Senior Developer
Responsibilities:
Access the social networking sites data using graph APIs into iOS application.
Integrating all into a static library which can work on both iOs simulator as well as iOS device.
Project Name
LBS SPOT
Technology
iOS 7 (Objective C)
Description
This application focus on providing central control to the user who can control the calibration of the points in a particular area. The area is divided into radio maps, zones and then floors. The controller person can calibrate or uncalibrate the points of required spot sitting anywhere through the network.
Role: Senior Developer
Responsibilities:
Requirement Analysis
Analyze the designs and handle the UI part and making custom components as well as per requirement.
Handling WIFI connect/disconnect while network request is being sent or while receiving the response.
Follow Apple guidelines and best practices for UI design and code so as to make it sound quality wise.
Unit testing and resolving issues
Code Reviews
Project Name
ZD Remote
Technology
iOS 7 (Objective C)
Description
Developed Bytes Received, Bytes transmitted widget of ruckus ZD Remote application. This widget is used to display the graph of Bytes Received and Bytes Transmitted over the Wifi network. Performed code analysis, design enhancement and automated unit testing of ZD Remote application.
Role: Senior Developer
Responsibilities:
Coding
Debugging and resolving issues
Unit testing
Code Reviews
Project Name
Enterprise AppStore
Technology
iOS 7 (Objective C)
Description
The efforts have been put on to create an application store for an Enterprise which deals with the applications used by employers at different designations in an enterprise using iPhone/iPad. One can use the Enterprise applications for which he/she is entitled. The whole application store is linked with an admin portal which is responsible for adding iOS applications on the server from where the employers can download and install in their devices if their devices provisioned.
Role: Senior Developer
Responsibilities:
Requirement Analysis
Analyze the designs and handle the UI part and making custom components as well as per requirement.
Handling WIFI connect/disconnect while network request is being sent or while receiving the response.
Follow Apple guidelines and best practices for UI design and code so as to make it sound quality wise.
Unit-testing and resolving issues.
Code Reviews
Project Name
A A Application Signing using Mocana
Technology
iOS 7 (Objective C)
Description
Mocana Application Signing deals with wrapping mobile applications with several validations (securities) without changing its code that is, explicitly validating app and for that it needs to be code signed again in case of iOS applications. I dealt with setting up iOS server for re-signing of apps and their testing on iPhone/iPad devices.
Role: Senior Developer
Responsibilities:
Requirement Analysis
Setting up the iOS signing server on Mac using Mocana authorized files
Putting validations on iOS apps as required without change in their code
Verifying the validations
Training:
Trained in Core Java from Education and Research Dept, Infosys, Mysore ( Oct 2010 to Feb 2011)
Trained in Apple iOS from Education and Research Dept, Infosys, Mysore (June-July 2012)
Education:
M.S. (Cyber Law and Security) – Two years Program 2012 - 2014
College : I.M.T. Ghaziabad
Percentage : 72.0 %
B.E (Computer Science) 2010
College : Institute of Technology and Management, Gurgaon.
Percentage : 75.8 %
All India Senior School Certification Examination 2006
Board : CBSE.
Percentage : 81.4%
All India Secondary School Examination 2004
Board : CBSE.
Percentage : 92.2%
Personal Skills :
Strong quantitative and analytical skills
Interact positively with team members
Good verbal and written communication skills