We provide IT Staff Augmentation Services!

Mobile Developer Resume

0/5 (Submit Your Rating)

Park Ridge, NJ

SUMMARY

  • Over Four years of experience in Software Programming including Android/iOS, Java and C.
  • Proficient with Java and Android SDK version 2.3.3 ~ 4.2.2 with Eclipse and SQLite database.
  • Proficient with Objective - C and iOS version 6.0/7.0 with Xcode 4.0/5.0.
  • Proficient with Android frameworks APIs such as Google Maps APIs
  • Proficient with iOS frameworks using Storyboard and Interface Builder.
  • Proficient with Third-Party APIs such as ESPN and social networking.
  • Excellent software development skills such as designing, debugging and testing software applications.
  • Excellent abilities to learn new language and other concepts quickly and handle code review, fixes and bug fixes.
  • Excellent abilities to communicate with team players.
  • Experience in using UI designing tools such as Balsamiq and JiraCapture to meet the requirement of projects and show the results to clients.
  • Experience in branching, pushing and merging codes with remote repository such as Git and Bitbucket.
  • Experience in testing software applications with TestFlight to distribute builds to testers.
  • Experience in HTTP communication with a custom HTTPS verifier and KeyStore to verify and store the service certificate.
  • Experience in Atlassian tools such as JIRA, Confluence, Stash and Bamboo to manage and keep track on progress of project.

TECHNICAL SKILLS

Programming Language: Java/JDK 1.6, Android SDK, iOS 6/7, Objective-C, HTML, CSS, JavaScript, PHP, JSP, C, C#, MySQL, Shell Script

Operating System: Windows XP/Vista/7, UNIX, Linux(Ubuntu), Mac OS

Tools: Eclipse IDE, Xcode, Atlassian tools, Balsamiq, JIRA Capture, Miscrosoft Visual Studio, Gliffy, Xcode 4.0/5.0

Applications: Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Park Ridge, NJ

Mobile developer

Responsibilities:

  • Implemented Mobile Application for both iPhone(iOS 6 and 7) and iPad.
  • Discussed the requirements with clients and documented the requirements with Atlassian and mockup tools.
  • Designed the layout and populated lists from JSON response.
  • Parsed JSON response from the Atlassian Bamboo REST APIs.
  • Implemented login parsing JSON response and show the result of login depends on result such as invalid server, authentication denied, timeout and so on.
  • Populated information in bubbleTable and change view according to content size by changing bubbleTable offset.
  • Populated the search result in tableView with customized cell which has image.
  • Implemented toolbar transparent and make icon color differently depends on background.
  • Implemented actionSheet/Popover and dismiss it when view changes.
  • Implemented hide and show the view with keyboard by animating considering content size in the view.
  • Implemented showing graph and pie chart locating label and caption.
  • Designed and created customized alertView for help/crash report.
  • Implemented customized UIbutton and added it as a subview so users can see picture with shadow and its own color.
  • Implemented progress View ignoring other events and ending progress view making application recognize other events
  • Provided assistance and feedback for users on login and post login screen.
  • Test the application using TestFlight and debug.

Confidential

Mobile developer

Responsibilities:

  • Designed the layout and populated lists from JSON response from the Atlassian Bamboo REST APIs.
  • Built connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Implemented login and logout authentication with PersistentCookieStore parsing JSON response.
  • Stored and maintained user information using Shared Preferences and SQLite.
  • Provided assistance such as help and feedback menu.
  • Implemented sending feedback comments with image and audio attachments.
  • Implemented showing graph and pie chart locating label and caption.
  • Implemented adding action bar for logout and help and adding tabs for each plans
  • Populated information in listView and GridView.
  • Tested and debugged application.
  • Used JIRA for issue tickets for bugs and confluence for creating and sharing documentation.

Confidential, New york, NY

Mobile developer

Responsibilities:

  • Designed layouts of application and made mock-ups for application using Balsamiq
  • Implemented attaching files by accessing camera and selecting image from SD card storage.
  • Built http connection with Iris web server with authentication.
  • Populated information from parsing JSON response from Iris web server.
  • Provided feedback and crash report with crash framework.
  • Implemented login and logout authentication using HttpRequest.
  • Designed and created customized dialogs.
  • Stored and maintained user information using User Defaults, NSNotifications and keychain.
  • Implemented getting username and password and send the request with headers.
  • Implemented getting session ID and storing it in the cookieStore.
  • Implemented showing the result of login parsing JSON response.
  • Implemented testing on from iOS 3 to iOS 6.1.
  • Used TestFlight for distributing builds to testers.

Confidential

Mobile developer

Responsibilities:

  • Designed layouts of application and made mockups for application using Balsamiq
  • Built connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Implemented login and logout with PersistentCookieStore parsing JSON response.
  • Stored and maintained user information using Shared Preferences and SQLite.
  • Implemented the functionality to attach files by accessing camera and selecting image from SD card storage.
  • Implemented the functionality to upload files by sending parameters as InputStream, a File Object itself and a byte array.
  • Implemented the functionality to upload files by sending encoded string from image files by POST method.
  • Tested on Android emulator 2.3.3 to 4.0.
  • Tested and debugged application.
  • Used JIRA for issue tickets for bugs and confluence for creating and sharing documentation.
  • Participated in peer code reviews with the git repository.

Confidential, Princeton, NJ

Mobile developer

Responsibilities:

  • Designed the application UI using Balsamiq.
  • Implemented connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Implemented choosing images from the gallery and getting image paths.
  • Implemented showing images by getting paths of images.
  • Implemented getting Authorization with client id and client secret number and getting access token using imgur APIs.
  • Implemented uploading images with title and description using POST method for imgur APIs.
  • Implemented opening gallery to public so people can search it using POST method for imgur APIs.

Confidential

Mobile developer

Responsibilities:

  • Implemented the functionality to gather contacts information.
  • Implemented validation and login authentication to twitter.
  • Implemented environment to send and read tweets using social framework API.
  • Used SQLite for mobile database management.

Mobile developer

Confidential

Responsibilities:

  • Designed the mock-ups for the application using Balsamiq
  • Implemented connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Implemented login and logout with PersistentCookieStore parsing JSON response.
  • Implemented Shared Preferences to store and maintain user information.
  • Implemented login view with username and password textfield.
  • Implemented the view showing session ID and login result to users.
  • Application such as GPS Tracker devices working with SMS commands. When two application send each other same pin number in certain format, the service is started. One application keeps sending SMS with user location information from GPS so that the other application can keep track of user's location by getting location messages every five minutes.
  • Used Location API, BroadcastReceiver, Services and SQLiteDatabase.
  • Get and send SMS by BroadcastReceiver.
  • Implemented one application just with service running in background who is sending user's location.
  • Implemented sending SMS every five minutes using Timer and Timertask.
  • Stored all the location from SMS to SQLiteDatabase.
  • Sending location as latitude and longitude using Location API(location manager)
  • An application which monitor call states and saves information to database.
  • Used Telephony API, SQLiteDatabase and Content Provider
  • Implemented Content provider so the other application can use the database.
  • An application that users can choose image from the gallery and see the information of images.
  • Implemented thumbnails in the gridView after users choose the image from the gallery.
  • Implemented display screen with image and image information(image name, description, location and person tags)
  • Users can fix the tags and other informations in display screen.
  • For the location, there is only one location tag and for person tags, users can add as many as they want.
  • Location Services (iOS)
  • Application which can read information from address book and show the map according to address.
  • Get address from contacts and show the location on the map with address
  • Calculated the distance between address and current location.
  • An multi-media functional Application that allows users to play audio, record audio, play video, choose and filter images.
  • Used media player, AV Foundation and Core Image Framework.
  • Implemented playing movie on full screen adding subview and remove it later by NSNotification
  • Recording audio, storing it in the temporary directory and playing audio .
  • Implemented choosing image by image picker and display it on the screen.
  • Implemented filter image with sepia effect and display it on the screen.

We'd love your feedback!