We provide IT Staff Augmentation Services!

Mobile App Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Over 6+ years of experience having 3 years of relevant experience in C++, Java and Android.
  • Proficient with Java and Android SDK version 2.3.3 (Gingerbread) ~ 4.4.3 (Kitkat).
  • Proficient with Android frameworks API such as Google Maps APIs.
  • Developed applications using Third - Party APIs such as ESPN, YouTube and Social Networking such as Facebook and Twitter.
  • Excellent in troubleshooting and debugging software applications.
  • Expertise in developing application for Android Operating System using Eclipse IDE, SQLite, Java, Android SDK and ADT plug-in.Created, executed and documented test cases for Android app.
  • Proficient with UML Diagrams, Use Cases and Sequence Diagrams to design a programming solutions.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly.
  • Excellent interpersonal skills and abilities to communicate with team players.
  • Experience in using SQLite Database for mobile data management.
  • Experience in using SQL SERVER database for web data management.
  • Experience in using UI designing tool such as Balsamiq and Photoshare to meet the requirements of projects and show the results to client.
  • Experience to working with the different UI component in Android along with Action Bar and View Pager.
  • Solid understanding of interfacing to back-end system using XML/JSON, REST API, OAUTH, etc.
  • Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with Agile software development methodologies as well.
  • Worked with JDBC database in core java to store and populated the data.
  • Experience in branching, pushing and merging codes with remote repository such as Git.
  • Experience in Atlassian tools such as JIRA and Confluence to manage and keep track on progress of project.
  • Used Stash to maintain software version control, pull requests for committed codes and peer-to-peer code review.

TECHNICAL SKILLS:

Programming Language: .Net, Java/ JDK 1.6, Android SDK, HTML, CSS, Javascript, C, C++

Operating System: Windows, UNIX, LINUX (Ubuntu), Mac OS

IDE: Eclipse IDE, Xcode, Microsoft Visual Studio

Tools: Junit, Atlassian Tools, Balsamiq, NetBeans, Dreamweaver

Applications: Microsoft Office

PROFESSIONAL EXPERIENCE:

Confidential

Mobile App Developer

Responsibilities:

  • Discussed the requirements with the client and documented the requirements used Atlassian Confluence.
  • Involved in User-Interface layout design and outlining.
  • Designed the layout of ListView of Build History and populated lists from JSON response.
  • Designed and created customize Dialogs.
  • Designed UI for different devices of android mobile devices and implemented it.
  • Used Android Asynchronous Http Client library, a third-party library for server call and persistent cookie storage.
  • Parsed JSON response from Atlassian Bamboo REST APIs.
  • Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
  • Utilized ActionBarSherlock library for action bar compatibility from Android API 10 to 15.
  • Restricted the guest to run the build functionality.
  • Implemented Notification Manager to display updates on the notification bar.
  • Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector.
  • Resolved the layout conflict issue when user clicks on the password text field.
  • Customized the droid config file to specify the api key and other necessary parameters for the app to connect to JIRA.
  • Tested and debugged application.
  • Used Balsamiq to design mock-ups for the application.

Confidential

Mobile App Developer

Responsibilities:

  • Involved in gathering details of project requirements and outlining.
  • Involved in design and modification of application layout.
  • Developed connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Designed user session management with PersistentCookieStore parsing JSON response.
  • Utilized Shared Preferences to store and maintain user information.
  • Designed User Interface, such as login view with username and password EditTexts.
  • Utilized SQLite DB for storage of raw queries.
  • Designed and created customize Dialogs.
  • Developed 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.
  • Implemented the functionality to attach files by accessing camera and selecting image from SD card storage.
  • Used Android Debug Bridge (ADB) extensively throughout to debug UI and app logic.
  • Used JIRA for issue tracking and Confluence for create and share documentation.
  • Google Chrome developer tools were used to assist in the debugging of all API calls and responses.
  • Used Balsamiq to mock up suggested UI for the application.
  • Implemented a custom SSLSocketFactory class to ignore certificate validation and trust all hosts (temporarily to overcome a SSL Error on the server side).

Confidential

Android App Developer

Responsibilities:

  • Developed an application which used to convert one currency to another currency.
  • Useful to getting the information about what is the rate of your currency base on US Dollar.
  • Provided 12 countries currency to getting the information exchange rate of that.
  • Made all currencies are based on the US currency.
  • Used Spinner for selecting the which country currency you want and also used EditText to store that data.
  • Provided functionalists like swap, convert and clear the data with this application.
  • Application such as GPS tracker is working on SMS bases. 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, Broadcast Receiver, Services and SQLiteDatabase.
  • Get and Send SMS by Broadcast Receiver.
  • Implemented sending SMS every five minutes using Timer and Timer task.
  • Stored all the location from SMS to SQLiteDatabase.
  • Sending location as latitude and longitude using Location Manager.
  • Call Monitor is an application which monitor your calls and saves the all call log information in database.
  • Used Telephony API, SQLiteDatabase and Content Provider.
  • Implemented Content Provider so the other application can use the database.
  • Distinguished different kind of calls and show images depends on the calls(Incoming, Outgoing and missed calls ) by Telephony API.
  • It is an application when user can select photo from gallery and set it. Then he can upload it to Imgur website.
  • Used Imgur API for uploading the images to there website.
  • Display image in am ImageView after selecting the image from the Gallery.
  • Upload image to the Imgur website as an anonymous user.
  • Used Imgur API to get permission to the server and make the post request to server.
  • Developed an application which uses to show video in user interface using YouTube API for Android.
  • User will be able to view the list of the related videos in a list view along with the links to the access to that videos.
  • User will be able to play all that videos once they click on it and they can play it on same YouTube Player.

Confidential

Jr. Android App Developer

Responsibilities:

  • Worked with senior android team to fixing some issues related to performance and UI.
  • Developed the UI to make it more user-friendly.
  • Worked with the Telephony API to set the operation on incoming call.
  • Worked with the SQLiteDatabase to store the incoming calls in database so user can show whenever they want.

Confidential

.Net Developer

Responsibilities:

  • Worked with HTML and CSS for designing the web pages for Project.
  • Worked with photoshop and Flash to make headers and videos related to project.
  • Worked with external database of Microsoft SQL Server 2005 to make the sub processor and storing the data into database.
  • Worked with .net as a front-end programming language.

We'd love your feedback!