We provide IT Staff Augmentation Services!

Sr. Software Engineer, Android Developer

3.00/5 (Submit Your Rating)

Summary:

Over 6+ years of software design and development experience for various versions of Android OS. Developed and architected multiple Android applications for various Smartphones and Tablets. I also have a very good understanding of Android UI Guidelines and can develop apps that can support multiple screen sizes.

My Role:

  • 4 months of experience in Blackberry (RIM) application development.
  • Worked on almost every stage of Application development right from collecting requirements, providing guidelines for design, creating application architecture, an implementation that includes various stages in development, Unit testing, code signing, and releasing it to the Play store.
  • Good communication skills. I have interacted with Clients regularly during the development of the apps.
  • Good experience on customization of the screen, customization of the native controls. Strong knowledge of designing native User interfaces.
  • Worked on many third-party libraries like Facebook, Twitter, Google+, zxing, Retrofit, GSON, KSOAP, GCM, Instagram, Google Picasa, Wifish, ID Tech uniMagg, etc. as per the needs of the application.
  • Worked on the consumption of SOAP web services and SAX, DOM, and JSON parsing technologies.
  • Have experience implementing wrapper classes for Java and C++(Native).
  • Implemented Push Notifications using Google Cloud Messaging Service.
  • Responsible for Publishing Android apps into the Play store by optimizing, signing android build.
  • Good experience on Android new features of Marshmallow like data binding, new permission model, annotations, and new UI designing widgets.
  • Capability to adapt to new Environments and Technologies.

Technical Skills:

  • Programming Languages: Java, C, C++.
  • Mobile Technologies: Android SDK (all versions till Android 5.0 Lollipop).
  • Operating System: MS Windows, Android, MAC OSX.
  • Database: Sqlite3.
  • Tools: Android Studio, Eclipse, Lint, Monkey Test, Tortoise SVN, Git, JIRA, ANT, Facebook SDK, Twitter, Proguard, Google Analytics.
  • Response Formats: XML, JSON
  • Development Methodology: Agile.

Role: Sr. Software Engineer

Responsibilities:

  • Developing new features for the Android Mobile SDK.
  • Maintaining unit test cases and coverage reports for the SDK.
  • Integration with web services and used Data binding for some consoles.
  • Involved in writing wrapper classes for Java and C++(Native).
  • Integrated wifish library to get sea depth, temperature, and fish information.
  • Maintaining the app compatibility in various android versions.

Environment: & Tools Used

Role: Sr. Software Engineer:

Responsibilities:

  • Gathering application requirements and providing design solutions.
  • Communication with NFC tags and consuming RESTful web services.
  • To display the list of activities I used Recycler View.

Role: Sr. Software Engineer

Responsibilities:

  • Involved in requirement analysis and designing the solution.
  • Handling media to play the streaming audio and consuming the RESTful web services.
  • Unit testing and building application.

Role: Sr. Software Engineer

Responsibilities:

  • Gathering application requirements and providing design solutions.
  • Handling media to play the streaming audio and consuming the RESTful web services.
  • Building the release application and publishing it into the play store.

Role: Sr. Software Engineer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Developing the solution and unit testing.

Role: Software Engineer

Responsibilities:

  • Involved in application requirements and developing design solutions.
  • Integrating IDTech UniMag to read card data from swipe machines and Consuming RESTful web services.
  • Building the release application and publishing it into the play store.

Role: Android Developer

Responsibilities:

  • Requirement analysis and designing the solution.
  • Developing the solution and unit testing.
  • Sending data to a mobile Bluetooth printer to print the data..
Role: Android developer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Developing the solution and unit testing.

Role: Android developer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Developing the solution and unit testing.

Role: Android developer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Handling cab location tracking and updating to the server.
  • Developing the solution and unit testing.

Role: Android developer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Developing the solution and unit testing.

Role: Android developer

Responsibilities:

  • Gathering application requirements and providing design solutions. consuming RESTful web services.
  • Developing the solution and unit testing.

Role: Android Developer

Responsibilities:

  • Involved in Requirement analysis and designing the solution.
  • Developing the solution and unit testing.

We'd love your feedback!