Android Developer Resume
5.00/5 (Submit Your Rating)
Parlin, NJ
SUMMARY
- Over 10 plus years of experience as an Android Developer and web application developer with experience in iOS app development, developing various eCommerce based mobile applications for Android and iOS devices using Eclipse, Android Studio Environment & Xcode IDE and client - server web applications using Java Technology.
- Developing Rich user Interface applications using Android Design Principles and iOS Human Interface Guidelines for iPhone/iPad applications.
- Expertise using REST and SOAP API's for Web services in eCommerce apps.
- Effective handling of Web services using XML and JSON parsers for Magento based eCommerce Applications
- Hands on experience using data storage like Shared Preferences, SQLite, Content Providers, SD card for Android.
- Deep knowledge in programming Swift and Kotlin languages.
- Designed Custom buttons,Custom ListView, GridView and BaseAdapters in several Android Apps.
- Experience in iOS using CoreData, SQLite Database, Datasource and Delegates patterns.
- Worked with SAAS platform application in designing and development.
- Have Experience in Memory management, Push Notifications, Multiple Screen support, Data offline Usage and Synchronization and knowledge in Core Bluetooth, Bluetooth Low energy API Level 18
- Worked with several Social Networking frameworks such as Facebook SDK, Google + SDK and other Google Frameworks such as Google Analytics SDK and Google Maps SDK.
- Experience in Payment Gateway Integration such as PayPal SDK, AuthorizeNet SDK and Stripe SDK for credit card payments in eCommerce Mobile Applications
- Expertise with source control tools such as SVN, Git and Bitbucket Management Solution using cloud.
TECHNICAL SKILLS
Languages: Java, J2EE, Java Mobile, Objective-C, Swift, Kotlin, C/C++
Third party tools: Facebook SDK, Google Analytics SDK, Google + SDK, AuthorizeNet SDK, Stripe SDK.
Framework: Struts 1.0 & Struts 2.0
Database: My SQL and SQLite.
Web Services: REST and SOAP
Platforms: Linux, Windows and Macintosh
Tools: /IDE: Eclipse Luna, Android Studio, Xcode and Netbeans
Servers: Apache Tomcat 6.0 & 7.0 and Jboss
SourceControl: GIT and SVN
Other Tools: Phone Gap SDK and Ozeki SMS Server
PROFESSIONAL EXPERIENCE
Confidential, Parlin, NJ
Android Developer
Responsibilities:
- Design, development and maintenance of work management application and inventory management application used by NYCHA employees as an internal app.
- Writing XML based protocol SOAP for accessing web services provided by IBM MAXIMO server application
- Collaborating with external teams for development of packages deployed at various stages of releases includes UAT, STAGE and PRODUCTION.
- Strong experience using Git commands and git tool named GitLab for all source control.
- Involved in high volume transactions of data with effective synchronization between the mobile and server.
- Effective handling of CRUD operations in local SQLite database for large volume of data.
- Creating UI elements with Material Components, Activites, Layouts and Fragments for better and smooth user interactions.
- Writing background services and optimizations to run jobs effectively to synchronize data between the server and mobile app.
Confidential
Lead Product Developer
Responsibilities:
- Created several UI layouts that are applied dynamic from the rendered REST API JSON file.
- Applying dynamic colours for each Text, Button and Label that add colours to the mobile app.
- Testing of REST Web API Request and Response Services using PostMan.
- Writing UI Tests, Integration Test and Unit Test cases.
- Creating small test cases using Roboelectric framework.
- Writing medium test cases using Firebase test lab.
- Creating large test cases using Junit Framework.
- Responsible to monitor performance, network speed, heap memory using Android Profiler.
- Responsible for debugging and working in Continuous Integration and Continuous Delivery environment.
Lead Product Developer
Confidential
Responsibilities:
- Created a virtual assistant(Genny) that helps to convert voice commands to text and fill the forms automated.
- Integrated barcode/QR scanner/RFID tags in the mobile application.
- Creating various application forms for different products that are integrated in Gensuite App.
- Implementing REST operations for sending/ Receiving Form information to and from the server
- Implemented Agile Security management that helps various form applications to store & secure information.
- Developed various visual and functionality improvements for every updates for all iOS and Android.
- Writing quality code and frequent code verifications performed in order to maintain the performance and stability of the application.
- Converted Android application of the app to Amazon device supporting code that runs in Amazon Kindle Device.
- Implementing push notification code for all iOS, Android and Amazon devices.
- Implemented Crashlytics for monitoring and debugging errors and crashes.
- Implemented offline form access & storage when internet is not available and sends form data to server while internet connected.