Sr. Ios Mobile Developer Resume Profile
Experience Summary
- Over 9 years of intuitive IT experience in full project life-cycle, software development, application design and architecture of applications based on iPhone, Objective-C, Cocoa framework , Java, J2EE and Database.
- Around 4 years of extensive experience in developing mobile application in iOS
- Proven experience in OO design and implementation design specification standards
- Strong understanding and implementation of OOPS in Objective-C and Java.
- Experience with Agile Methodology based project execution
- Experienced on various languages including Java, J2EE
- Experience in effort estimation, planning, project code and documentation development, reviews and tracking and driving projects towards completion
- Strong Analytical, problem solving skills coupled with high technical skill coefficient
- Support and drive the basic integration between team members
- Efficient in team management and a very good team player
Technologies Tools
Objective-C, iOS SDK, Cocoa Touch frameworks, Nuance SDK, Swift Beginner
Java, J2EE, JavaScript, XML, JSON
Database: Oracle, PostgreSQL
IDE: Xcode, IBM RSA, Eclipse, JBuilder
Version Control: Git, IBM RTC Borland Star Team, Tortoise SVN
Planning/Tracking: Trello, IBM RTC
Methodologies: Agile, Waterfall
Professional Experience
Confidential
Role: Sr. iOS Mobile Developer
Responsibilities:
- Lead developer in a true Agile scrum based small focused team
- Designed and implemented reusable voice integration part of the app using Nuance SDK
- Developing the UI screens using storyboard xib files
- Worked closely with the Nuance Vendor on understanding the Nuance framework
- Review and analyze the business requirements and technical specifications
- Work closely with the UX designers on reviewing the design and feasibility
- Implemented the service call integration and handling JSON response in the app
- Implemented different local notifications to keep the user updated and engaged with the app.
- Integrated Tealium analytics tool and added necessary logging for app analytics
- Integrated Crittercism crash reporting tool to the app
- Created Xcode Unit Test Script
- Agile based execution - attending daily stand-ups, participate in story estimation, planning, tasking, retrospective
- Logging the page visit/reports to site catalyst from mobile app
- Presenting demo to the project stakeholders end of each sprint
Environment: Objective-C, Nuance SDK2.1.1, Xcode5.1.1, Git, Apple Configurator, Trello
Confidential
Role: iOS Mobile Developer
Responsibilities:
- Contributed to different modules in USAA app, modules such as
- o Auto Circle
- o Home Circle
- o Personal Profile
- o Tax On Mobile
- o Communities
- Reviewing and analyzing the business requirements and technical specification
- Estimating and tasking the project requirement for better planning
- Create and present the module design to core IT and architect forum for review/approval.
- Work closely with the UX designers on reviewing the design and feasibility
- Designing and development of native pages on iPhone and iPad app for the above modules.
- Proficient iOS interface components such as table views, navigation controllers, various button and control
- Eliminated memory leaks and abandoned memory using Instruments
- Work with the external vendors to discuss design, adoption and issues that occur during the integration and development
- Analyze the different social communities SDK and integrated USAA community pages with the app Facebook, Twitter and YouTube
- Implemented the adapter's server side to handle the native data requests
- Assigning tasks, coordinating and mentoring the offshore and onsite team members
- Tracking the defects to its closure for the project
- Performance tuning of the application
- Perform code review for other team members in the project
- Perform unit and integration testing
- Worked on the app sustenance project for various iOS release.
- Worked on the ARC adoption for the app
- Implemented multi-threading with the NSOperationqueue
Environment: Objective-C, iOS SDK, Cocoa Touch, Xcode3.0, 4x, 5x, Instruments, Start Team,
RTC, ASI Adapters, iPhone Configuration Utility
Confidential
Role: Sr. Java Developer
Responsibilities:
- Played the module lead for various modules developed over the course of the project.
- Designed the few modules and frameworks such as Job Execution framework, polling framework for all SNMP manageability devices, discovery modules, alarm handling modules, topology framework for repeaters.
- Developed discovery, alarm and configuration management back end code for Repeater management system
- Developed the Discovery module in the EMS system for SNMP devices
- Developed the alarm modules - includes alarm reception, processing and forwarding traps to North bound systems
- Completely involved in the design and development of job execution and parallel activities for Allgon Repeaters
- Completely involved in the backend coding and integration testing for the management of Flexcontroller and its sub-devices
- Completely involved in the design and development of the PS repeaters job execution frame work for jobs like Configuration, Alarm Synchronization, Software download, etc.
- Developed a generic polling framework for all SNMP enabled devices in our EMS system
- Developed a generic algorithm to identify the topology structure for repeaters by analyzing the legacy OMP code
- Written the related database functions using PL/SQL for PostgreSQL database
- Porting of object store into db data for repeater management system, this involves complete backend coding and integration testing
- Effectively involved in doing first-cut analysis and fixing - blocker, critical and major issues reported by customer and validation team
- Active member of a team to test the NetWay Vision end to end
- Executed the integration testing of the NWM Management Framework with the Flex Agent
- Analyzed and optimized project source code for various modules
- Throughout the course of the project mentored the team members then and there when required.
- Active participation in all Team building activities
- Involved in analyzing, fixing the customer issues reported from various deployments like Germany, Portugal and Italy
Environment: Core Java, J2EE JSP, Servlets , PostgreSQL, SNMP, Struts, Ajax, XML, XSLT
Confidential
Role: Java Developer
Responsibilities:
- Direct interaction with client for requirement collection, clarification, status updates and delivery
- Handled the product independently for the enhancement and maintenance work
- Milestones Achieved:
- o OM-Online P4A6, P4A7 enhanced to support the new Radio Head type repeater
- o OM-Online P4A8 enhanced to give support for Low PA output alarm
- o OM-Online V support for APC and fixed many legacy bugs
- Mentoring the resources, tracking the tasks, making build and release
Environment: Core Java, Swings, TAPI, C and CU-Signals
Confidential
Role: Java Developer
Responsibilities:
- Involved in requirements collection
- Involved in designing UML Diagrams Use Case, Class
- Responsible for developing server side programs using Servlets, Java
- Designed database model using ER-Studio
- Involved in MVC's Model layer
Environment: Java, Servlets, JSP, JDBC, JavaScript, PostgreSQL, Win CVS