Post Job Free
Sign in

Developer Software Engineer

Location:
Mumbai, MH, India
Posted:
December 15, 2015

Contact this candidate

Resume:

SUMMARY

Total * yrs of IT Developer/Software Engineer experience with 4 years of experience in iOS (iPhone/iPad) Application development, mobile application development.

Around 4 years of Objective C, Cocoa Touch and iOS development, Xcode 5, 6 and 7, Application Design & Development experience. With focus on iPhone and iPad application development.

Experience shipping multiple versions of commercial applications to Apple's app store. Experience developing multi-threaded mobile apps that leverage REST web services

Successfully launched apps in the App Store are a big plus Memory management and multi-threaded development.

Worked on Core Data, SQLite, design patterns MVC, Singleton, Delegation, Target Action, JSON

Experienced Mobile Application Developer with development and design experience in iOS mobile applications contributing to full implementation of many large mobile applications.

Proficient skills consulting for large clients in large team-based software engineering and development.

Sharp hands on Agile based methodologies in large Enterprise System development including large enterprise mobile applications.

In -depth understanding of the main mobile platforms and recognize the subtle differences between each.

Develop a series of commercially successful apps on iOS

iOS Software Engineer working with iOS 7 and IOS 8 SDK, Objective-C, Cocoa Touch, UIKit, Xcode, Interface Builder, Storyboard, Autolayout and Git on a daily basis.

Strong self-learner with a desire to stay highly informed on best practices and latest developments to Appleā€™s iOS mobile platform.

Continuously focused on providing an excellent user experience via clean, maintainable, performant code.

Professional, personable, and flexible while working to achieve objectives.

Tech oriented, well-rounded Software Development Professional with business acumen through large client facing experiences.

Education: Bachelor in Computer Science

TECHNICAL SKILLS

Programming Languages

Objective-C, Swift, Java, SQL

Operating Systems

iOS, Windows 7/8

Testing & Build tools

Instruments, JUnit

Application Servers and IDEs

Xcode 5/6/7, Eclipse, CoreData, SQLite, REST Service

Web Technologies

HTML, CSS

Methodologies

Agile Scrum, Waterfall

EXPERIENCE

Dish Networks, Englewood, CO

Sr. IOS Developer: Dec 2014-Present

Senior iOS Developer with hands on SDLC (Software Development Life Cycle), from collecting business specifications, user requirements, confirming the design, data decisions, process, planning the MVC for code design to develop Enterprise and Customer Facing App.

Using Agile methodologies for different Enterprise and Customer Facing App that had multiple targets/release date

Proficient on Debugging to identify the causes behind any application failure or crash and provided immediate fixes for defects logged.

Key Contributor on coding the interface and implementing Certificate Service for social sharing like Facebook, twitter, Google+, text, email and documenting entire life cycle for Customer Facing App which was successfully launched in App Store: https://itunes.apple.com/us/app/dish-refer-a-friend/id976739429?mt=8

Experience in Using Storyboard with Navigation Controller to jump from one View Controller to the other in hierarchy and provide drill down interface for hierarchical content, Dynamic TableView to create Hamburger Menu or Slide Out Menu to go to different Screen

Highly skilled in using Auto Layout for supporting UI elements on different sizes of Iphone/Ipad

Experience in creating Custom Delegate methods to communicate between objects and strong use of xib file and to create the instance of it in Storyboard across different View Controller.

Created a Login Screen with the Custom Spinner third party, along with Captcha Implementation to meet Business rules.

Created a WebView to load the youtube URL in Full Screen and support both Portrait and Landscape Orientation when the App is Portrait Orientation Locked both in Iphone and Ipad

Extensive use of SQlite to store data locally once pulled from the back end server

Created Enterprise App for Retailers to manage work order assignments on a mobile device where the key contribution was on TabBar Controller and to use third party UI to handle Swipe able action on the Table View Controller for different status with back end server implementation

Implementation of two way SSO (Single Sign On) with other existing IOS Enterprise Apps

Proficient understanding of code versioning tools: Source Control, Git and SVN

Experience in creating Resolution code and Implementing Restful APIs to connect applications to back-end services

Experience in developing Actionable Push Notifications on IOS 8 so that Retailers can take action on notification from Notification Center, Home Screen and Pull down which will hit service and update local database and the server

Making the POC for Dish Browser App to act like Chrome Browser Interface, and also to store the username and password of the technician when the technician logs into dish website

Converted the Dish Content Management System (CMS) into Swift individually, Did the POC for

Basic browser functionality with Address Bar, Rewind, Forward, Stop and Refresh completely in Swift

Creating Dish Borwser App with Backward, Forward, Stop, Reload functionality along with Lat, Long data on Iphone/Ipad

Environments: iOS SDK 8, Xcode 6, JSON, NSJSONSerialization, NSURLConnectionDelegate, WebView, SQlite, REST API, SOAP API, Swift, UIKit, WebKit, NSXMLParserDelegate

GARP, Jersey City, NJ

Sr. IOS Developer: Sep 2013-Oct 2014

Senior iOS (iPad and iPhone) developer hands on SDLC (Software Development Life Cycle), in the design, implementation, maintenance and testing of a growing collection of iOS applications and magazine based applications.

Strong in Objective C experience

iOS developer contributing to various mobile development projects involving iOS (iPhone and iPad) applications.

Developed and designed large complex multi-tier application utilizing iOS 5.0/6 SDK with with other 3rd party multimedia based libraries integrating with back-end server systems

Extended the app to enable it for the iPhone and developed a full new interface and supported issues specifically designed for the iPhone with sucesful launch to the App store: https://itunes.apple.com/us/app/financial-risk-manager-frm/id412797589?mt=8

Maintained, added new features, fixed bugs, improved and re-architected the current framework used in all magazine apps

Strong knowledge of OOP, design patterns, debugging techniques

Experience in building mobile products for both iPad and iPhone

Experience in working with Cocoa/UIKit frameworks and the iPhone SDK.

Enabled full iOS UI Automation Testing with Xcode build in SenTestingKit framework based test suites in a Jenkins continuous integration environment, used JIRA for Sprint tasks and for tracking Bugs

Followed a work data flow principle for design and development.

Proficient iOS interface components such as Storyboard Segue, table views, navigation controllers, various button and control types, etc. as well as creating custom interface elements.

Observed best practice standards in Objective-C, design, development to deployment planned and developed detailed project plans.

Helped to generate mobile-friendly versions of existing websites, developed and debugged via XCode and Instruments.

Environments: iPhone SDK, Web application sphere, JIRA, Xcode, Core data, GCD, Objective-C, iOS, iPhone and Ipad Simulator, Cocoa Touch, NSXML Parser, SBJSON, and Instruments.

Money Gram, Minneapolis, MN

IOS Developer: Nov 2011- Sep 2013

IOS Developer contributing to the development of the iOS application through the full development lifecycle (SDLC)using Objective-C released on the App store.

Developed, designed and styled the large complex multi-tier application utilizing iOS 5.0 SDK with the open source RestKit library

Managed full application configuration and successfully submitted to Apple App Store: https://itunes.apple.com/us/app/xpress-money/id537957751?mt=8

Managed TestFlight beta testing effort with a small group of beta testers.

Enabled full iOS UI Automation Testing and created full-automated test suites utilizing Frank-cucumber UI Automation in a Jenkins continuous integration environment, used JIRA for Sprint tasks and for tracking Bugs

Developing iOS applications using Cocoa touch framework and creating UI Design.

Good experience in working with iOS SDK 5.X and X-Code 4.X/3.2.6 environments.

Established agile methodologies including pair programming, weekly sprints and retrospectives.

Implemented Dropbox API for sharing and backup.

Implemented Core Data framework to store user Data.

Worked closely with management to shape the direction of the app.

Eliminated memory leaks and abandoned memory using Instruments. Troubleshoot a serious issue with a third-party UI component.

Implemented search client for server-based PIM suite on iPhone utilizing JSON, SQLite, Objective C and Interface Builder.

Environments: iPhone SDK, Xcode, Interface Builder, Objective-C, JIRA, iOS, iPhone Simulator, Cocoa Touch Framework, SBJSON, AV Foundation and Instruments.

Young Web Consultants, Kathmandu, Nepal

Web Solutions Developer: Aug 2010-Sep2011

Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services

Solved major defects in navigation controller behavior for the application

Developed Facebook integration for the application

Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)

Provided mechanism to avoid loading of duplicate data in tableviews (Problem due to concurrent server calls)

Explained the design problem of invocation by drawing flowcharts

Assisted Project Manager with release build schedules

Documented the technical specifications

Managing the work log and following the schedule to ensure completion of projects before deadline

Environments: Java, J2EE, XML, HTML, Eclipse



Contact this candidate