Android Application Developer Resume
TX
SUMMARY
- 9+ years of strong experience with Android Application Development using Android SDK,NDK, Object - Oriented Programming, Wireless Mobile Development, Hadoop Technologies in all phases of analysis, design, development, Implementation and support.
- Having extensive experience and exposure in Android Application Development in versions 4.0/4.1/4.4/5.0 and lead a team of software engineers for Verizon in telecommunications domain.
- Having extensive experience and exposure in Android Application Development in versions 2.2/2.3.3/3.0/4.0/4.1/4.4/5.0 and lead a team of software engineers for UnitedHealth Care in Health Care domain.
- Extensively used IDEs such as Eclipse and Android Studio for the development of Native Android Applications.
- Proficient in building native and hybrid android applications using Android SDK.
- Have good experience working with Ionic Framework and Angular JS.
- Having strong Agile experience and have worked in Sprint based model.
- Used project management tools such as Rally, Jira, Stash, Confluence, HP ALM Quality Center during project development.
- Involved in version maintenance of source code using GitHub, SVN.
- Strong experience in Integrating with various back-end RESTful Webservices and consuming data in XML/HTTP and JSON Formats.
- Developed complex User Interfaces using Android XML editors by creating layouts and inflating them as required by various components.
- Involved in coding of various components of Android Application such as Activities/Services/Broadcast Receivers/Content Providers.
- Extensive use of Android Fragments during the course of application development.
- Extensively used SQLite 3 database for persistent storage of data in an application and created corresponding SQLiteHelper classes to perform CRUD operations on the data in the database.
- Involved in migrating from Google Maps V1 to Google Maps V2 using Google Play Services.
- Strong Experience in using SDK Tools-SDK Manager, AVD Manager/Platform Tools-Adb, Logcat/Development Tools-Hierarchy Viewer, Lint, SQLite 3/Debugging Tools-Adb,DDMS,Device Monitor/Build Tools-Proguard(Obfuscator)/Image Toold-Draw-9-Patch
- Having experience in developing Push Notifications using Google Cloud Messaging service and GCM Client Framework.
- Extensively used Memory Analyzer Tool in Eclipse to detect Memory Leaks in application.
- Encrypted file system using cryptographic algorithms such as AES/RSA
- Used user-granted permissions and application defined permissions for securing application
- Developed custom components(custom graphviews and UI components) by extending view classes as per the project requirements..
- Developed module using HLS for streaming media content using m3u8/3gp formats from back-end servers.
- Extensively used JUNIT for unit testing of android applications.
- Integrated with third party tools such as Adobe SiteCatalyst for user data analytics.
- Memory Optimization on app using various techniques such as LRUCaching, used effective memory structures and Strict Mode enablement.
- Good experience in using PhoneGap, Cordova, Ionic Framework.
- Good track record in OOAD and OOPs in JAVA.
- Managed multiple projects through full life cycle, from requirements gathering through deployment using object oriented methodologies/Programming (OOP’s) and various technologies.
- Having good exposure in Big Data technologies, Hadoop ecosystems HDFS, Map Reduce, Pig, SQOOP and Hive for scalability, distributed computing and High performance computing.
- Having good knowledge on single node and multimode cluster configurations.
- Having good knowledge on MongoDB using JAVA drivers.
TECHNICAL SKILLS
OPERATING SYSTEMS: Windows XP Professional, Windows 7 and Unix
PROGRAMMING LANGUAGES: Java, J2EE, J2ME, Android
WEB TECHNOLOGIES: JSP, Servlets, HTML, Javascript, Angular JS
IDEs: NetBeans, Eclipse, Android Studio
FRAMEWORKS: Ionic, Phonegap, Hadoop, RADIENDATABASES
MySQL, MS ACCESS, Oracle: NOSQL:MONGODB
WEB SERVERS: APACHE TOMCAT, WEBSPHERE
DESIGN PATTERNS: Fair knowledge on Java and J2EE Design patterns
XML: BIG DATA XML, XSD, XSLT, XPath Hadoop, Map Reduce, Pig, Hive, HBase
PROFESSIONAL EXPERIENCE
Confidential, TX
Android Application DeveloperRESPONSIBILITIES:
- Successfully lead team of engineers in the development of assigned modules.
- Identified critical path, risk assessment and feasibility study of the project.
- Involved in requirement gathering, architecture design, design review and design walk thru sessions.
- Proactive interaction with client in the development of use cases.
- Involved in the code development using Android SDK in Eclipse IDE and migrated to Android Studio and integration with middle tier and back-end C based engine using NDK.
- Extensive use of Agile Development Tools such as Stash, Jira, Confluence.
- Constant interaction with various stake holders throughout the life cycle of project.
- Involved in the preparation and execution of test cases during UT, IUT phases.
- Bug fixing and provided support during the ST phase.
- Performance enhancement using tools like Lint and Fortify scans
- Involved in version maintenance of source using tools like Source Tree
- Involved in Obfuscation of Android APK
- Successfully published android app in android market
SENIOR ANDROID DEVELOPERHYDERABAD
Confidential
RESPONSIBILITIES:
- Successfully lead team of engineers in the development of assigned modules.
- Identified critical path, risk assessment and feasibility study of the project.
- Involved in requirement gathering, architecture design, design review and design walk thru sessions.
- Proactive interaction with client in the development of use cases.
- Involved in the code development using Eclipse IDE and integration with middle tier and back-end technologies.
- Integration with Google Maps V1 and subsequent up gradation to Google Maps V2
- Extensive use of Agile Development Tools such as Rally, HP QC
- Constant interaction with various stake holders throughout the life cycle of project.
- Involved in the preparation and execution of test cases during UT, IUT phases.
- Creation of clickstreams for analyzing various H4ME usage patterns.
- Bug fixing and provided support during the ST phase.
- Performance enhancement using tools like Lint and Fortify scans
- Involved in version maintenance of source using tools like CVS
- Involved in Obfuscation of Android APK
- Health4Me is the recipient of Appy Award in 2013 as the best app in Health and FitnessCategory
- Successfully published android app in android market
Envrionment: Android SDK 2.2-5.0, Eclipse, Android Studio, JDK 7
Confidential
RESPONSIBILITIES:
- Involved in Design and Development of technical specifications using Hadoop technology.
- Developed a 2 Node Cluster with 4GB RAM and 20 GB HD each, in master slave architecture on Virtual Machines
- Installed Cloudera Hadoop framework with Hive, MYSQL, SQOOP and PIG as ecosystem applications
- Identified a business use case scenario for PHI Analysis for Premium Calculation
- Loaded CSV data files to HDFS
- Gathered PHI data with 1.8 million records and 262MB total size
- Developed MapReduce application using Hadoop.
- Involved in developing the Pig scripts.
- Created UDF for the deidentification of personal information.
- Generated reports on PHI by encrypting personal data using ciphers such as AES with Base64 encryption and analyzing on factors like age of patient that would aid in premium calculation.
Environment: Android SDK 2.2-5.0, Eclipse, Android Studio, JDK 7, Hadoop Map Reduce, Pig, Hive, Sqoop
Technology Analyst
Confidential
RESPONSIBILITIES:
- Successfully lead team of freshers in the development of assigned modules.
- Identified critical path, risk assessment and feasibility study of the project.
- Involved in requirement gathering, architecture design, design review and design walk thru sessions.
- Proactive interaction with client in the development of use cases.
- Involved in the code development and integration with middle tier and back-end technologies.
- Constant interaction with various stake holders throughout the life cycle of project.
- Involved in the preparation and execution of test cases during UT, IUT phases
- Bug fixing and provided support during the ST phase.
- Involved in version maintenance of source using tools like VSS, CVS
Environment: Android SDK 2.2-5.0, Eclipse, Android Studio, JDK 7
Software Programmer
Confidential
RESPONSIBILITIES:
- Developing Next Generation video games for hand held mobile devices across all carriers and manufacturers.
- Reviewing the business requirements and the technical specifications.
- Managing Software Quality Assurance and Delivery.
- Involved in bug fixing and development of enhancement features.
- Ported 90 game titles on JAVA/Windows/Symbian enabled devices till date using Object Oriented Programming.
- Handling of Game play, Input, Interrupt, Sound, Localization in mobile applications using JAVA, XML, Python
- Working on both Touch Sensitive and Non Touch Sensitive devices
- Involved in complete life cycle of J2ME mobile applications including Blackberry.
- Involved in the deployment of In-Game Promotion Module for mobile applications.
- Constant interaction with team members, Quality Assurance team, producers in development of high quality applications within the stipulated time frame.
- Involved in complete life cycle of Android mobile applications.
Environment: Android SDK, Eclipse, JDK 7, J2ME
Assistant System Engineers
Confidential
RESPONSIBILITIES:
- Interacted with User / Client. Did Requirements Analysis using Unified Modeling Language. Used concepts of Actors and Use Cases. For object oriented analysis and design, used the tool - Rational Rose and a customized subset of Rational Unified Process. Created Class diagrams use case diagrams and sequence diagrams.
- Identified critical path, risk assessment and feasibility study of the project.
- Involved in architecture design, design review and design walk thru sessions.
- Created object diagrams and timing diagrams for different components.
- Designed and developed Profit and Loss reports.
- Writing business logic for eSTART module in enhancing policy numbers.
- Writing data access logic for extracting policy numbers through XML from front end andsending to backend.
- Prepared the overall test plans and test cases.
- The back end processing was established through JDBC to access Oracle.
Environment: JDK 4, Eclipse