Post Job Free
Sign in

Developer Project

Location:
Coimbatore, TN, India
Posted:
October 13, 2014

Contact this candidate

Resume:

The below are few of the things that I wish to highlight about my working style and some of the

essential practices & ways through which I could add values to your team.

Gather Requirements

I participate in team discussions via Skype, emails & chats to gather the requirements in

detail and document them to get approved by you as the first & foremost task. If the

requirements are clear, all the next phases will be smooth and on time.

Designing Application Architecture

I usually draw the application flow, then prepare the pseudo code for it. Pseudo codes

helped me from way long before since I started development. They make the logics very clear,

help to avoid unnecessary objects or codes. Overall proper design and pseudo codes reduce

the development time to a larger extent. I do share the final versions of these sketches for your

review if you prefer and then proceed to code things.

Apple Coding Standards

For every small or big functions in the project, like lazy loading table images, performing

network operations, achieving core data functionalities, recording & saving audio/video, etc., I

always refer to the respective apple sample codes and adopt their standard techniques. I also

follow some of the famous authors and tutors online who have been posting articles on good

coding practices.

Attention to every minute detail

Every word in the requirement document is important. Enough of attention will be shed

on each of them and made sure it is coded and well tested before the release.

Adherence to iOS HIG

Apple has trained their users with their default apps that gives best user experiences. I

believe incorporating their guidelines for UI designs is all that we gotta do to meet the global

standards.

Open source iOS resources

iOS community has some of the finest developers in the world and they keep

contributing great APIs and awesome user interfaces as open source resources. I am good at

customising these resources and using it in our products if it deserves to be. Often times I

never mind to spend time to code & show you a demo of how it would look and perform like if we

use these resources in our product.

App performance

When we adopt Apple developer’s way of coding things, then the performance is never

gonna be an issue and it will always be fast, smooth and up to standards.

Memory leak checks with instruments

With good code design and the with ARC’s support, there would hardly be any memory

leaks. But then, scanning the app with instruments would hint out to us the exact line of code

that creates the leak (if any) and it is easy to fix leaks, dangling pointers, etc. once we found the

object responsible of it.

Device testing

It is highly important to test the application in a real device than the simulator at least

before releasing it to store. I test apps in device right from the start of development.

On time delivery

I am always very cautious in giving the right time estimation to develop & deliver the

product, keeping in mind all the above challenges that needs to be taken care of. And my

timeline will always be valid with reasonable buffer time. I believe that when we can estimate the

right time, we can deliver it too.

Source Control & Documentation

All the projects developed will be under source control with Git repository. I would

update complete code documentations for each version of the application submitted to Git.

Proper documentation helps any new developer to kick start with the project and start developing

or fixing things in just minutes.

Fixes to every minor issue raised

Sometimes there are chances for developers to omit minor cosmetic or functional

issues that does not harm or cause any interference to the major requirements of the

application, but I do give enough importance and attention to fix every minor issue.

Suggest New Product features

With an eye on the latest apps in the market and with the new APIs that Apple releases,

developers are one among those who can really take the app to the next level. I would keep

suggesting features, possibilities and ideas that we can implement to the next versions of the

application. This helps the team to keep up to date with the latest trends and possible app

features.

I have a huge energy & intense curiosity. I wish you try working with me and get amused with

the kind of service that I can render to your team.



Contact this candidate