Android Developer Resume
Chicago, Il
SUMMARY:
- Around 10 years of IT experience in software development and Over 5+ years of experience in Android Development, testing and deployment in both consumer and enterprise based mobile applications and worked on diverse technologies such as Android SDK, PHP, Java, HTML4/5, and CSS/CSS3 &JavaScript.
- Proficient in designing and developing application using Android SDK frameworks (ADT, Eclipse) using preferences, UI/UX components of android application such as Text View , List View , Menus , Buttons , Dialogue boxes , Action bars for various layouts
- Experience in developing applications for multiple screen sizes and for both android phones and tablets
- Strong understanding of Android design principles, patterns and best practices.
- Expertise in designing, implementing and supporting complex database schemas for data storage and retrieval using SQL and SQLite .
- Experience with third - party libraries and API s.
- Knowledge of using Fragments, Broadcast Receivers.
- Profound knowledge in integration of third party APIs like Twitter, Facebook, Google+, Google Maps besides other open source APIs.
- Worked on Android NDK with C and C++ for the implementation of native libraries in the applications on android mobile
- Worked on Data structures in most of project in order to develop the mobile applications
- Hands on experience with SMS, Email, Geo-Fencing, Google Maps
- Hands on experience with In-App/Online purchase using PayPal l . Also, work on Event Ticketing and Ticket scanning.
- Maintain the code quality, organization, and automation for the mobile applications
- Familiarity with cloud message APIs and push notifications, analytics, e,g, Adobe, qubit, leanplum
- Designed and tested the mobile application user interfaces by using the testing tools like Firebase
- Expertise in Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts
- Integration for application to login, GCM integration for push notifications, Chat Integration, Animations Support, Custom Seek Bar Integration, Social Media Integration
- Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
- Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow.
- Experience in using various development environments like Eclipse and Android Studio
- Experience in developing various UI components like TextView, Customized ListView, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action Bars and Spinners
- Strong experience with Android Framework APIs such as PhoneGap, GoogleMaps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
- Developed User Interfaces using HTML, HTML5, CSS
- Designed User Interface using custom layouts, dialog boxes, buttons and alert boxes
- Experience in JSON/XML based development for REST web services.
- Experience in developing UML Diagrams, Use Case Diagrams and Class Diagrams
- Experience in using SQLite, SQL, MySQL
- Experience with version control systems (GitHub)
- Experience in different types of testing such as functional testing, regression testing and Emulator testing.
- Experience in developing JUnit test cases
- Experience in Android debugging tools such as ADB, Trace, DDMS, Log Cat, Eclipsed Tools and Monitor
- Good exposure in troubleshooting and debugging android applications
- Hands on experience in deployment & publish android application on Google Play market
- Motivated highflier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.
TECHNICAL SKILLS:
Frameworks: JDK, Android SDK, Android NDK, Xamarin Framework
Languages: JAVA,, JavaScript, PHP, C &C++, Processing, Visual Basic, AngularJS
Programming Languages: HTML, HTML5, DHTML, Processing, JavaScript, JQuery1.2, PHP 4/5, Java, C#
Markup Language: HTML/HTML5, CSS3, JSON, X ML, JavaScript, Json
OS: Windows 7/Vista/XP, Mac OSX, Android, Linux
Development tools: Eclipse Kepler, NetBeans 5.x, MS Visual Studio, Android Studio 3.0
Databases: SQL, SQLite, MS-Access, MySql, NoSQL
Web Services: REST, RESTful API
Testing: Unit Tests, UI Tests .
Version Controllers: GIT, GITHUB, SVN
Tools/Technologies: PHPMyAdmin, Processing, UML, Eclipse, NetBeans, Microsoft Office Suite, Oracle .
Other: LEAP MOTION, UNITY, Raspberry Pi, Kinect SDK, Eclipse, Android Studio 2.0/3.0, Visual Studio, Gradle, QT, Tensor Flow, Git, Bluetooth, A ugmented Reality
PROFESSIONAL EXPERIENCE:
Confidential,Chicago,IL
Android Developer
Responsibilities:
- Designed and developed cross-platform android application.
- Worked on innovative background reflecting the user account status that changes according to user’s account
- Used android studio 2.0 to develop the functionalities of the mobile application in android to run the application faster
- Used NoSQL Data base to maintain the data by using the methods to insert update & to delete the data.
- Worked on Native applications by using Linux kernel, in application
- Worked on hybrid applications by using Xamarin framework for both Android and iOS
- Designed screens related to categories and detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Also created Master-Detail Interface for tablet implementation.
- Updated backend validations to meet tablet specific requirements
- Implemented unique design for portrait and landscape mode
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Designed and implemented a user friendly retail market oriented application.
- Work with outside data sources and API's
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Handled authentication, API capture, directory listing, and folder drill in and out, and file mime-type stream download and intent handling.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information
- Used MVC for back office data control & Hands on experience with website
- Added parser classes for Tablet, which involved parsing JSON feeds
- Created UI & functionality for authentication feature Worked closely with the testing team
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens
- Provided subsequent releases, which included feature changes, enhancements and bug fixes
Environment: Java, Android Studio 2.0, Android SDK, Android NDK 2.3.3, MVC, JQuery, XML, HTML, CSS, Eclipse IDE, Linux, Agile, Automator
Confidential,Irvine,CA
Senior Mobile/Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and application development
- Worked with Android Studio and Terminal for debugging and coding.
- Worked extensively Using Android SDK framework
- Expertise in developing Apps using SQLite, Java, XML, JSON, Google Play Services API, RESTFul Api’s,
- Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
- Worked extensively on various stages of Application Development, viz., collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.
- Very Good understanding of Android back-end and UI guidelines
- Experience in developing Android Application using Eclipse, Android Studio, Android SDK, Android API’s, DDMS and ADT plug-in
- Used MVC pattern for designing the application using Android Studio and Android SDK.
- Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
- Used JIRA platform while developing the mobile application to increase the productivity and to follow the tasks provided to accomplish the project
- Experienced with GIT to update the repositories and to collaborate with the team by using GIT Hub to check the conflicts
- Extensive work on enhancing SMS, Email, Geo-Fencing, Google Maps, In-App/Online purchase using PayPal and Stripe, Event Ticketing and Ticket scanning.
- Used C, C++ to work on NDK platform for building the native android mobile applications
- Developed the activities and UI layers
- Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to insert update and to delete the data
- Used Ionic framework to develop and build the hybrid applications for both android and iOS also use Java script for the back end functionalities to develop the hybrid applications.
- Worked on material design for mobile application as per the business rule from the client side
- Worked on Angular JS to give the functionalities for the user interface
- Created code to generate the accelerometer for the location services
- Created code to generate the Latitude and Longitude values to trace out the location services
- Worked on TDD (Test Driven Development) in this project to bring out the quality output of the application
- Built apps in Android platforms using Swift, Objective C, PHP and Java
- Used Cordova in Ionic framework to build the hybrid mobile applications
- Used Espresso to provide APIs for writing UI tests to simulate user interactions within a single target app
Environment: Android SDK, Processing, Android Studio 2.0/3.0, ADT Plug-in, NetBeans, Python, PHP, HTML5, Marshmallow Android NDK, JIRA, JDK, SQLite, REST API, Eclipse IDE, Swift, Cordova, Ionic Framework, Automator
Confidential
Systems and Senior Computer Analyst
Responsibilities:
- Development and maintenance of the website
- In charge of preventive and corrective maintenance of stations
- Administration and maintenance of the network security
- A Java Server Faces with JDBC to MySQL Filemanager website was also constructed in NetBeans to manage Ecology Metadata Language data files.
- Work was created on a Window XP Parallels Virtual Machine instance in Mac OS Leopard and released as an open source SourceForge application. Conversion of a JSP MySQL research listing web application to PHP and Drupal PHP module setups.
Environment: Java, JDBC, PHP, Drupal, Xfroms, JQuery, HTML, CSS, JavaScript, JSP,, MySQL, Windows XP, MacOS, JUnit
Confidential
Computer Analyst and Development Manager
Responsibilities:
- Worked directly with client to develop layout, color scheme for the website, finally implemented responsive interface design with HTML, XHTML, CSS, JavaScript, Ajax, JSON, and JQuery.
- Involved in implementation of PHP Session and Cookies implementation
- Worked on creating a responsive redesign of webpage and created modules in Drupal.
- Used AngularJS to create a Single Page Application (SPA), which bind data to specific views and synchronize data with server
- Created single (HTML & inline CSS) pages multi (desktop and mobile) client ads
- Worked with remote teams to finalize requirements and complete the campaigns.
- Co-ordinated with QA for testing, Production releases, deployment and integration strategies and implementation.
Environment: Java, PHP, Drupal, JQuery, HTML, CSS, JavaScript, AJAX, JSON, SPA, AngularJS, Agile, Junit testing
Confidential
Java/PHP Developer
Responsibilities:
- Back end development and maintenance of websites using PHP, Drupal and MySQL
- Worked on digital assets creation with Adobe Photoshop, InDesign, and Illustrator
- Created a browser based text editor using HTML, CSS, JavaScript, jQuery and AngularJS
- Gathered user requirements, architect software design and data models, defined criteria for system testing and defined SDLC
- Developed jQuery plugin for accordions and customized them meeting the business requirements.
- Integrated front-end using HTML, CSS, JavaScript, and Ajax technologies
- Worked on Database management with creation of schedulers, triggers, stored procedures and database backups
- Worked in Agile methodology and participated in daily stand ups, sprint planning, retrospective and creation of user stories in RallyDev
- Used JavaScript and JQuery for validating the input given to the user interface
- Involved in implementing JQuery for providing interactive user interfaces
Environment: Java, PHP, JQuery, HTML, CSS JavaScript, Angular, Ajax, Agile
Confidential
Software Developer
Responsibilities:
- Developing for Drupal core, theming, and custom modules
- Customizing and creating websites using Drupal framework
- Maintain databases for websites using MyS Q L
- Develop front-end using HTML & CSS, JavaScript
- Worked in different phases of development lifecycle
Environment: Java, PHP, Drupal, JQuery, HTML, CSS, JavaScript, MySQL