As Associate Resume
PROFESSIONAL SYNOPSIS
- A qualified Computer Science Engineer with 7 year experience in Software Development
- 3.5 year experience in iOS application development
- Currently working as an Associate at client Pepsico, Somers, US for Confidential Solutions . Earlier I had worked in Confidential, Bangalore, India and in Aricent Technologies, Bangalore, India
- Worked on various mobile application solutions in various OS like iOS and Windows Mobile. Also worked on billing solution application in C++ .
- Excellent problem solving and analytical skills
- A team player with good technical skill.
- Work exposure in iOS 3.0 to iOS 7.0
- Hands - on experience working with iPhone SDK - Xcode, Interface Builder and Instruments .
- Highly Proficient in programming languages - Objective-C
- Sound base in Object Oriented Concepts and good development experience in using those concepts in building re-usable code
- Expertise in different iOS frameworks - Mapkit, Coredata, JSON, Event kit, Core Location, Security, AssetLibrary, Message UI
- Expertise in web service integration using NSURL and ASIHTTP
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Expertise in Push Notifications
- Expertise in implementing Mapkit.
- Expertise in Coredata design, optimization and security implementation .
- Expertise in Multi-threading - NSThread, NSOperation and GCD
- Good experience in consuming SOAP/REST, JSON/XML based web service API’s from iOS client.
- Expertise in creating Custom classes
- Experience in Agile Development Methodologies (SCRUM), Design Patterns (MVC, Delegation, Target-action and Singleton Pattern) and Software Development Life Cycle (SDLC).
- Performance analysis\tuning and Memory leak analysis using instruments.
- Project estimation, Code review
- Mobile project analysis according to the client requirements.
- Creating design specifications in view of the client perspective.
- Managing release activities.
- Full software life cycle experience, involved in requirement analysis, development, testing, debugging and support.
IT SKILL SET
Technical:
Languages: Objective C (iPhone), C, C++, VC++, Cocoa, iOS and Windows Mobile
Frameworks: Cocoa Touch, .net
OS: iOS, Windows Mobile and Linux
Tools: XCode, Microsoft Visual Studio
Testing Tool: Instruments
Version Controls: Clearcase, SVN, Github, Star Team.
Methodologies: Agile Scrum, Waterfall
EXPERIENCE
Confidential, As Associate
Role and Responsibilities
- Application development.
- Client interaction.
- Requirement gathering and design.
- Offshore coordination.
- Release activities and deployment of application.
- Code review.
- Performance tuning, memory management and leak analysis.
Development Contribution
- Developed Score Calculation Engine.
- Created Custom View - NumberSelector popover View.
- Used NSArchiver for object serialization.
- Created a login library and generalized such a way that other applications also can use.
- Created and optimized maps using MKMapview.
- Developed Draft Management using pList.
- Created and optimized live search which reflects both in table and MapView.
- Used NSURL classes for server interaction and NSXMLParser for parsing XML.
- Memory and performance optimization.
Projects Handled -2:
Topic: Confidential
Operating System: iOS
Tools &Technologies used: Xcode, Objective C SVN, JSON, CoreData, ASIHTTP
Role and Responsibilities
- Participated in technical feasibility meetings.
- Done architecture design, database design and class design and created technical documentation.
- Leading the team.
- Client interaction.
- Interacting with UI team and the server team.
- Release activities.
- Application development.
- Code review.
- Performance tuning, memory management and leak analysis.
Development Contribution
- Class Design and Database design.
- Created Database wrapper class for Core Data.
- Created web service wrapper classes for ASIHTTP.
- Created custom views - Avatar View, Wheel View, Circular Progress View, Score Display View.
- Developed Point Calculation Engine.
- Developed Offline data management using NSOperationQueue.
- Code review and performance optimization.
Projects Handled -3:
Topic: Confidential
Operating System: iOS
Tools &Technologies used: Xcode, Objective C, SVN, JSON, CoreData, AES-256
Role and Responsibilities
- Done architecture design, database design and class design and created technical documentation.
- Leading the team.
- Client interaction.
- Interacting with UI team and the server team.
- Release activities.
- Code review.
- Performance tuning, memory management and leak analysis.
Development Contribution
- Class Design and Database design.
- Created Database wrapper class for Core Data.
- Created web service wrapper classes for NSURL
- Implemented Security - Prepared key, Encoding the data, integrated in Coredata using Transformable object.
- Created custom views - Table expansion and collision, Custom popover, Custom increment/ decrement view.
- Code review and performance optimization.
Confidential, As Senior Software Engineer
Projects Handled -4:
Topic: Confidential
Operating System: iOS
Tools &Technologies used: Xcode, objective C, Github, Cocoa
Role and Responsibilities
- Creating design specification.
- Architecture design.
- Developing the application
Development Contribution
- Implemented Map View.
- Core location management.
- Processing images from Asset Library and sending the image to server.
- Custom view - Pie view and its calculation part.
- Implemented Push notification.
- Fixing memory leaks and memory optimization.
Projects Handled -5:
Topic: Confidential
Operating System : iOS
Tools &Technologies used : Xcode, objective C, Github, Cocoa
Role and Responsibilities
- Creating design specification.
- Architecture design.
- Developing the application
- Handling the team
Development Contribution
- Class Design and Database design
- Implemented Map view - Annotation, overlays
- Drawn route between two points in Map view.
- Created core data management class.
- Implemented CVS parser to parse data from Excel and inserted these data to Database.
- Done Code review and memory optimization.
Projects Handled -6:
Topic : Confidential
Operating System : iOS
Tools &Technologies used : Xcode, objective C, SVN, Cocoa
Role and Responsibilities
- Creating design specification.
- Architecture design.
- Developing the application.
Development Contribution
- Implemented Map View - Custom annotation, custom callout view
- Implemented web service engine
- Implemented Push notification and local notification
- Implemented EventKit framework
- Created custom view - Arc Slider, Circular View with 3 buttons
Confidential, As Software Engineer
Projects Handled -7:
Topic : Confidential
Operating System : Unix
Tools &Technologies used : C++, Oracle, Vim, Clearcase
Role and Responsibilities
- Creating design specification.
- Architecture design.
- Developing the application.
- Managing and guiding the team.
- Client interaction.
- Managing release of each build.