We provide IT Staff Augmentation Services!

Software Engineer (mobile Development Android / Ios) Resume

0/5 (Submit Your Rating)

OBJECTIVE

  • To obtain a software developer’s position with an organization that can benefit from my determination, positive work ethic, and highly responsible character, while adding to my continued professional growth and accumulation of computer science knowledge and experience.

SUMMARY

  • 4+ years experience in software development, in requirement gathering, designing, developing, implementing, debugging, testing & deployment of Android, IOSApps and Java applications.
  • Over 2 years experience in Analysis, design and development of mobile applications for Android 1.6, Android SDK3, Eclipse IDE, And Plug - in and iOS development.
  • Experience with custom and public APTs, such as Google, Facebook, Twitter.
  • Hands on experience in developing client/server, multi-tier and web-based applications.
  • Strong communication, interpersonal and collaborative skills.
  • Extensive Knowledge in Java, PHP, C, C++, Unix, Algorithms and Database.
  • Able to communicate intricate concepts to different audiences.
  • Good understanding of software development and Software Development Life Cycle.
  • Expertise in Unit Testing, Integration Testing, System Testing.
  • Cross tier components development and implementation.
  • Strong and efficient problem solving/troubleshooting skills.
  • Willing and able to learn new systems and adapt with changing environments
  • Ability to work well in both a team environment and individual environment.
  • Flexible and able to adapt to new technologies.

TECHNICAL SKILLS

Programming Language: Java, Objective - C, C, C++, C#, ASP.net, JavaScript, jQuery, CSS, PHP

Database: MySQL, Sqlite, Sql Server, Microsoft Access

Markup Languages: HTML, HTML5, CSS

Operating System: Windows XP, Windows Vista, Windows 7, Linux, OSX, Android, iOS

Version Control Tools: Git, Bitbucket, Atlassian tools

IDE: Eclipse, Microsoft Visual Studio, Xcode, notepad++, jEdit

Mobile Technologies: Android, iOS

Scripting: VBScript, Bash Script

SDK: Android, QT

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer (Mobile Development Android / iOS)

Responsibilities:

  • Develop and Deploy apps on Google Play and App Store.
  • Involved in requirement gathering and outlining.
  • Used open source libraries for HTTP communication, user feedback/error reporting and UI enhancement.
  • Worked with UI design team to structure appropriate icon and display for screens.
  • Debug and log errors.
  • Use Atlassian tools to develop software.
  • Used REST APIs for server communication.
  • Used JSON parsing to filter server responses.
  • Used Eclipse IDE to develop the screens for the application using MVC design pattern.
  • Used Atlasian tools such as JIRA to manage and keep track on progress of project.
  • Coordinated with Configuration Manager for continuous integration.
  • 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 Balsamiq and Prototyper to create mockups.
  • Followed the agile methodology for implementing the project.
  • Code Review, Code Fixes and bug fixes.
  • Used shared pref to sotre login information.
  • Used the stored info to determine they user type.
  • Access to items on the app were revoked or granted according to the app.
  • Create sqlite database.
  • Used actionBarSherlock for backward compatibility.
  • Add / Retrieve information to and from server.
  • Implement user hierarchy.
  • Managed and coordinated for timely delivery.
  • Helped code custom backend plugin for additional REST support and licensing.
  • Used TestFlight to distribute builds to testers.
  • Followed Agile Methodology for implementing the project by participating in daily standup meetings, by getting feedback and discussing with Product Managers.
  • Helped write custom backend plug-in for additional REST support and licensing
  • Involved in Android/iOS performance testing along with functional and regression tests.

Environment: Android SDK, Eclipse, Ubuntu, OSX, SQLite, iOS, Xcode 4.x.x

Confidential

Responsibilities:

  • Involved in all stages in project life cycle for gathering requirements to testing.
  • Discussed the requirements with clients and documented the requirements.
  • Involved in creating mockups with Balsamiq.
  • Connected to Bamboo APIs to get lists of projects and plans.
  • Created activities and dialogs.
  • Parsed JSON responses and showed it to a user.
  • Used list views and custom list adapters to show content of parsed JSONs.
  • Created custom ActionBarSherlock to ensure backward compatibility and make mobile interface consistent with web interface.
  • Made HTTPS connection to log the user into the Bamboo website.
  • Used “ Android Asynchronous Http Client”, a Call back-Based Http Client Library for Android to make the Http call and store cookies.
  • Used SharedPreferences to save user' information.
  • Used JIRA for project tracking.
  • Used FishEye and Crucible to review code changesets and participate in peer code reviews. Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.
  • Created custom menus and dialogs to enhance user experience.
  • Use Atlassian tools (JIRA, Confluence, Bamboo, ANT and Stash) to manage and develop the app
  • Test the application with Android testing framework and Robolectric and JUnit.
  • Used Confluence for sharing project content and connecting with other team members.
  • Used Git as a revision control and source code management system with the feature branch strategy.
  • Worked closely with software configuration manager for continuous build and integration

Environment: Android SDK, Eclipse, Ubuntu, SQLite, OSX, iOS, Xcode 4.x.x

Confidential

Responsibilities:

  • Involved in Development, UI Design, DB Design
  • Worked in different phases of the project cycle like design, development and testing.
  • Discussed the requirements with the client and documented the requirements.
  • Involved in wireframe design.
  • In Contacts, use the API specification to make HTTP GET request to fetch contact list, and search the contacts in filtering box.
  • Used BroadcastReceiver and IntentService to synchronize timesheet table data, uploaded all un-uploaded data, and used the BroadcastReceiver monitoring network status to activate the service
  • Used “ Android Asynchronous Http Client”, a Call back-Based Http Client Library for Android to make the Http call and store cookies
  • Created custom ActionBarSherlock to ensure backward compatibility and make mobile interface consistent with web interface.
  • Used JIRA for project tracking.
  • Used FishEye and Crucible to review code changesets and participate in peer code reviews. Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.
  • Test the application with Android testing framework and Robolectric and JUnit.
  • Used Confluence for sharing project content and connecting with other team members.
  • Used Git as a revision control and source code management system with the feature branch strategy.
  • Worked closely with software configuration manager for continuous build and integration.
  • Used SQLite to store user information.
  • Parsed JSON response.
  • Interacted with camera API in adding profile photo
  • Used Fragment for simple user-friendly interactionand clear, ex. Fragment for calendar and other Component.
  • Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.
  • Use Atlassian tools (JIRA, Confluence, Bamboo, ANT and Stash) to manage and develop the app.

Confidential, Pittsburg, PA

Web Developer

Responsibilities:

  • Developed and program websites using LAMP (Linux, Apache, MySQL and PHP) and ASP.net.
  • ASP.NET and PHP skills as well as solid understanding of OOP.
  • Change the settings and software according to customer’s request.
  • Edit and re-program previous or existing codes.
  • Experience with the benefits of SEO and the development skills to support SEO.
  • Communicate project status and deliverables with managers and clients.
  • Document, log and fix any vulnerabilities.
  • Designed a frontend of the website using HTML, HTML5, CSS,, jQuery, jQueryUI.
  • Optimize database systems for performance efficiency.
  • Develop and write queries to generate reports.
  • Prepare design specifications and functional documentations for assigned database project.
  • Troubleshoot database related issues in a timely fashion.
  • Responsible to create documentation of design, development, issues and errors.
  • The website was debugged on all major web browsers to ensure that the user would be able to access the content regardless of their hardware or software restrictions.

We'd love your feedback!