Hybrid Mobile Developer Resume
Charlotte, NC
SUMMARY:
- A competent IT professional with around 3.5 years of experience in Mobile Application Development for Hybrid platform, android mobile and tablet and also Android Watch.
- Skilled at Interaction Design, UI/UX of android application development for front - end design with and expertise in Object Oriented Programming concepts.
- Developed Hybrid Mobile Application for Android and IOS platform in Ionic v2 framework(Cordova) using Angular JS, typescript, HTML 5 and SCSS.
- Capable of design and develop Android applications using Android SDK with JNI (C++) support.
- Hands on experience in development of an Augmented Reality Application using Qualcomm Vuforia Android SDK and Android Watch Application using Android Wear SDK.
- Capable of designing and developing applications using Android Software Development Kit(SDK) versions 2.3(Gingerbread) - 7.0(Nougat)
- Worked with android specific RxJava for composing asynchronous and event based process using observable sequences.
- Having experience of MVVM architecture for data binding
- Have an experience with development of mobile network client REST APIs using okHttp , Retrofit and Amazon Web Services for file transfer.
- Worked on Adobe Experience Manager for managing Mobile application tagging and swapping content of app in real time use.
- Worked with difference Google Apis like Google Analytics, Google Tag Manager for analyze data of customer usage and also worked with Google Map Apis, Google Cloud Messaging
- Strong relational database background in Realm Database, SQLite, MySQL.
- Developed mobile applications using fragments.
- Strong in writing unit test using Robolectric and Mockito with different mock scenarios.
- Good knowledge of Automation Testing using Calabash and written test scenarios in Ruby
- Worked with Source Tree and Bitbucket for continues integration using GIT
- Followed various Software Development Life Cycle methodologies like Agile, Scrum and Water Fall model.
TECHNICAL SKILLS:
Mobile Platform: Ionic v2, Android SDK, Android Watch, Augmented Reality (Vuforia v4 and v5), NDK v8
Languages: Java, C++, C, PHP, Ruby
Mobile Libraries: Retrofit, RxJava, MVVM, Google Analytics, Google Tag Manager Camera API, Facebook Graph SDK 4.4, Twitter Fabric API, Amazon Web Service, Picasso.
Databases: SQLite, MySql, Realm Database
Web Technologies: J2EE, Struts v1.3.10, Web services, JSP, Apache Tomcat 7.0, Json 1.8.3, XML 1.1, HTML, CSS, AJAX
J2EE Technologies: JSP 2.1, Servlet, EJB, Java Beans, JDBC, JMS, RMI, JDBC, JNDI
Development Environments: Android Studio, Git, Visual Studio 2010.
Other Tools: MS Project, Source Tree, Bitbucket, Adobe AEM, JIRA, MS Sharepoint
Project Methodologies: SDLC, Agile Scrum , Water Fall model
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Hybrid Mobile Developer
Responsibilities:- Worked on three different apps as part of project for both Android and IOS platform using Ionic v2 framework as a hybrid solution.
- Developed the mobile application for Android and IOS platform using Ionic v2 framework using typescript, JavaScript, CSS3 and HTML.
- Responsible for creating custom plugins to create interface between ionic and native functionality for android. Integrated analytics using Adobe Mobile services.
- Responsible for monitoring day to day activity of off-shore team, UX designing and managing content from backend using adobe AEM.
- Used native-ionic plugin to set the orientation of screen runtime and implemented for both IOS and Android platform.
- Understood the concept of Adobe Mobile Analytics Services to add Analytics method in ionic code. Created plugin with some methods to call Analytics event in Android Application
- Added Analytics event in Native Java code for android and successfully triggered the event.
Confidential, Cleveland, OH
Android Developer
Responsibilities:- Analyzed, designed, developed, implemented and tested application.
- Involved in feasibility, decision making involving technical, software and timeline
- Involved in conducting meeting and coordinating between developers and outsource team.
- Implemented RxJava to deal with asynchronous tasks
- Used MVVM for data binding
- Used Realm database to store state of process and metadata for image and Video files
- Created the interface of Realm database to store data on the device.
- Used Retrofit for Service Call and used Gson to handle the response.
- Created Unit Tests and Mock data objects for view models and Api call using Roboletric and Mockito and written Calabash Test Scenario for Automation Testing for UI for Development Testing.
- Created Mock scenarios for development testing.
- Implemented QA environment and Production environment for API call
- Implemented upload process of large amount of data using Amazon Web Service library.
- Implemented Object Oriented Programming, inheritance and interfaces
- Wrote stored procedures, triggers and views to query the database
Confidential
Lead Android Developer
Responsibilities:- Involved in every phase of application development and testing.
- Implement the code for mobile and Android Watch using Android SDK and Android Wear SDK (API 20)
- Involved in design layout and UI guidelines for the native app
- Implement the UI for both mobile device and Android Watch
- Implemented code using Android Studio
- Worked on this application using RestFul Web Services v1, Android Studio1.3, Gson 2.1, XML 1.1, Sensor, and Facebook Graph Api 4.4.
- Custom notification for both mobile and watch device
- Presentation and Documentation of requirement and technical overview document
- Involved in feasibility, decision making involving technical, software and time line to meet goal
- Successfully developed android Applications for mobile, tablets and Android Watch.
- Implemented Google Cloud Messaging, Google Map v2 and v3 and Google Api service.
- Tested applications on device simulators and actual devices to fine-tune products
Confidential
Application Developer
Responsibilities:- Analyze and study requirement of project.
- Implemented Augmented Reality concept using native Java and C++ code with Vuforia 5.0 Android SDK.
- Involved in feasibility, decision making involving technical, software and time line to meet goal
- Build code to parse .obj file and .h file in native C++ language.
- Successfully installed Vuforia 5.0 Cloud Service to load tracker images.
- Involved backend service layer using Restful web services using JAVA
- Involved in design layout and UI guidelines for the native app.
- Supported maintenance of the app, products and production issues.
- Build the code for version maintenance using GitHub.
- Have been a mentor for junior team member.