Mobile Developer Resume
PROFESSIONAL SUMMARY:
- 4 years of experience in Software Programming.
- 1 year of experience in Android Application Development.
- Worked with Android APIs (SMS, Content Provider, Google Maps API, SQLite, Webview)
- Used Third - Party APIs such as Twitter API and ESPN API to create news feed type applications.
- Experience in designing Android UI elements.
- 1 year of experience in iOS Application Development.
- Worked with UI design using Storyboard and Interface Builder.
- Designing and implementing user interface and navigation elements.
- Used iOS APIs (Notifications, Background Aware Services, Animation, GPS, Settings).
- 2 years of experience in C and C++ programming.
- Experience in different phases of software development life cycle including Designing, Programming, and Testing .
- Exposure to warehouse database system.
- 1 year experience working with Tupperware warehouse inventory system.
- Android Programming
- Java Programming
- Web Design
TECHNICAL SKILLS:
Programming Languages: Objective-C, Java, C, C++, Javascript, jQuery, MATLAB, PHP.
Databases: SQLite, Microsoft SQL, MySQL.
Markup Languages: HTML, XHTML, CSS, HTML5, CSS3
Operating Systems: Windows XP, Windows Vista, Windows 7, Linux, Mac OSX
Version Control Tools: Git.
IDE: Eclipse, IntelliJ, Microsoft Visual Studio, Xcode, Sublime Text 2.
Mobile Technologies: Android SDK and iOS.
Familiar with the Command Line.
SDKs: Android (2.3.3~4.1,4.2), iOS (4.x, 5.x, 6.x).
PROFESSIONAL EXPERIENCE:
Confidential
Mobile Developer
Responsibilities:
- Involved in requirement gathering and outlining.
- Used Balsamiq and Prototyper to create mockups.
- Made decisions on Layout design and Layout modifications.
- Prompt in handling Custom Menus, Dialogs and creating Image Views.
- Used Open Source Libraries for HTTP communication, User Feedback/Error Reporting, and UI enhancements such as iOS’s common Pull-to-Refresh convention.
- Used list views & populated lists from the server using simple and custom adapters.
- Used REST APIs for server communication.
- Used JSON parsing to filter server responses.
- Used Shared Ps to store and maintain user information. (Android)
- Used User Defaults and Keychain to store and maintain user information. (iOS)
- Used gestures to allow for a consistent user experience.
- Worked with the UI team to design the appropriate icon and display for the screens
- Used Eclipse IDE to develop the screens for the application using MVC design pattern
- Application targeted Android 4.1 and iOS 6 and made compatible with previous versions.
- Android backward compatibility was achieved using the ActionBarSherlock library.
- Tested the application on multiple Android and iOS targets and debugged the issues that were found
- Testing included emulator and device testing with multiple versions and sizes.
- Followed the agile methodology for implementing the project by participating in daily standup meetings by getting feedback and discussing with product managers.
- Review feedback and
- Took care of Code Review, Code Fixes and bug Fixes.
- Participated in code review using Git branches and Stash pull requests.
- Involved in Android performance testing along with Functional and regression tests.
- Coordinated with Configuration Manager for continuous integration.
- Managed and coordinated for timely delivery.
- Used OCUnit (SenTesting) framework for unit testing by creating test cases.
- Used TestFlight to distribute builds to testers. (iOS)
- Used Atlasian tools such as JIRA to manage and keep track on progress of project.
- Helped write custom backend plug-in for additional REST support and licensing.
Environment: Linux, Mac OS X, Android 4.1, Java, Eclipse 3.5, iOS 6, Objective-C, JSON, REST API
Application Developer
Confidential
Responsibilities:
- Involved in requirement gathering and outlining.
- Used Prototyper to create mockups.
- Made decisions on Layout design and Layout modifications.
- Prompt in handling Custom Menus, Dialogs and creating Image Views.
- Used Webview for browser and custom Navigation bar and Toolbar with custom buttons to mimic the stock Safari browser.
- Worked with the UI team to design the appropriate icon and display for the screens
- Used Xcode and Storyboards to develop the screens for the application using MVC design pattern
- Testing included emulator and device testing with iPhone, iPad, and iPod Touch with iOS 5.0 to iOS 6.1
- Used QuartzCore and CoreGraphics to create user interfaces similar to tabs implementation in Safari Mobile.
- Involved in iOS performance testing along with Functional and regression tests.
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Coordinated with Configuration Manager for continuous integration.
- Used Atlasian tools such as JIRA to manage and keep track on progress of project.
- Managed and coordinated for timely delivery.
Environment: Mac OS X, iOS 6, Objective-C, JIRA Mobile Connect SDK
Confidential
Android Application Developer
Responsibilities:
- Involved in requirement gathering and outlining.
- Used Balsamiq and Prototyper to create mockups.
- Made decisions on Layout design and Layout modifications.
- Prompt in handling Custom Menus, Dialogs and creating Image Views.
- Used API’s to access SD card storage.
- Deep hands on SQLite. Used both SQL Helpers as well as Raw Queries.
- Used Open Source Library for HTTP communication.
- Used a custom HTTPS verifier and keystore to store and verify the server .
- Used list views & populated lists from databases using simple and custom adapters.
- Used gestures to allow for a consistent user experience.
- Used JSON parsing to filter server responses.
- Used Shared Ps to store and maintain user information.
- Worked with back-end server team to resolve issues within server responses.
- Worked with the UI team to design the appropriate icon and display for the screens
- Used Eclipse IDE to develop the screens for the application using MVC design pattern
- Application targeted Android 4.0 and made compatible with previous versions.
- Backward compatibility was achieved using the ActionBarSherlock library.
- Tested the application on multiple Android targets and debugged the issues that were found
- Testing included emulator and device testing with multiple versions and sizes.
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Involved in Android performance testing along with Functional and regression tests.
- Used Atlasian tools such as JIRA to manage and keep track on progress of project.
- Coordinated with Configuration Manager for continuous integration.
- Managed and coordinated for timely deliver.
Environment: Linux, Mac OS X, Android 4.0, Java, Eclipse 3.5, SQLite, JSON, REST APIs
Website developer/designer
Confidential
Responsibilities:
- Designed webpages for business.
- Utilized the Bootsrap framework for efficient web development.
- Implemented contact form using an iframe in php.
- Added use of Captcha in the contact form to verify authenticity of form submitters.
- Used carousel as a sliding image gallery to display products.
- Used image manipulation programs such as Photoshop and GIMP to slice web templates and images.
- Used javascript to create transitions, dropdown, popovers and alerts for site.
Environment: Linux, Windows 7, HTML, CSS, Bluefish.