Sr.android Developer Resume
Philadelphia, PA
SUMMARY
- Around 8+ years of experience in IT including analysis, design, development, maintenance and testing of web applications using Android and Java/J2EE and 6+ years of experience in application development, bug fixing, porting and publishing on Android.
- Experienced Mobile/Android developer designed and developed commercial customer applications for Android mobile devices wif extensive user interface development.
- Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of theproject and familiar agile software development methodologies as well.
- Expertise in working wifIDE tools like Eclipse, Android Studio.
- Experience wif Object Oriented Programming (OOP).
- Comfortable working wif Core JAVA.
- Knowledge onAutomotive app development.
- Experience in Requirements Analysis and developing Technical Specification and Design Document.
- Proficient wif Java, Android NDK and Android SDK version Android1.5 to Android 6.0(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow).
- Knowledge on Pivotal Software.
- Experience on AndroidUI components such as Text View, List View, Customized List View,Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Good knowledge of Debugging, issue analysis and finding theroot cause of theissue.
- Experience working wif Google Maps APIs, SQLite, Geocoder API.
- Excellent debugging and problem - solving skills wif Eclipse, IDEA, Android Studioand RAD.
- Experience in usingSQLite Databasefor mobile data management, SQL SERVERdatabase for web data management
- Experience inusing Storage options inAndroidlike Shared Preferences.
- Strong knowledge ofAndroidbasic component i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
- Proficient in working wif web technologies like XML, JNI (Java Native Interface), JSP, Servlets, JavaScript, HTML.
- Knowledge on Embedded Linux, BSP work.
- Good understanding on forums like EMVCo,GSMA.
- Good knowledge on ISO/IEC17025 in technical and quality aspects.
- Knowledge of Bluetooth, NFC, industry background.
- Knowledge of Mobile Security concepts.
- Experience in Graphic designing in Adobe Photoshop, MS Visio and FrontPage for rich user-friendly front end contents.
- Experience in working wif the different UI component in Androidalong wif MP charts, ActionBar and View Pager.
- Delivered working wif highly technical product teams.
- Team player wif strong work ethics, hard and smart working having excellent analytical and programming skills wif acommitment to excellence.
- Excellent problem-solving skills wif a strong technical background and good interpersonal skills.
- Excellent verbal and written communication skills and adaptable to any situation.
TECHNICAL SKILLS
Android OS: Android 3.x to Android 6.x (Éclair, Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow)
Programming Languages: core JAVA, C
Mobile Technologies: Android, J2ME
Web Technologies: HTML5, Java script, XML, PHP
Design Patterns: Data Access Objects, object-oriented design, Model View Controller Architecture and Front Controller.
Application Servers: IBM HTTP Server, Tomcat 8.0
Tools: Android studio, Eclipse IDE 4.4, JIRA, Source Tree, GIT.
Scripting Languages: Java script
Parsing Techniques: JSON Parsing and XML Parsing
Database: MySQL, SQLite
IDE: Eclipse, Android Studio
Operating systems: Windows, Android Variants
PROFESSIONAL EXPERIENCE
Sr.Android Developer
Confidential, Philadelphia, PA
Responsibilities:
- Analysing the requirements, and understanding the functional specifications.
- Development of various modules in accordance wif Agile Methodology framework. Collaborating along wif the Business Analysis, Design, QA and Development team in shaping the product as per the customers’ requirements.
- Worked on core framework of theAndroid and Web Application Design and its communication (e.g. Web Services, Database, Connectivity's, UI).
- Development of key functionalities like on middleware side, Database design,Androidframework for multiple device support.
- Involved in Application testing, Memory Analysis, Screen fragmentation support and working wif the QA team on thetest plan and test cases.
- Involved in designing the Web Services and Database design to suite theAndroid Application support.
- Involved in designing the interface along wif the Design team for better usability and handling acrossAndroidand maintain their relative nativity (phones and tablets.)
- Bug Fixing of the application and fine tuning of the complete Application end to end.
- Attendingdaily stand-up meeting, discussing the plan of work to be done.
- Analysing the existing systems and provide the impact assessments regarding the supporting the applications, debugging analysis, errors and faults correction.
- Prevention to ensure business applications function smoothly.
Environment: Android SDK 4.3(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow), ADT-Plugin, Android Studio IDE, Java, SQLite, XML.
Sr.Android Developer
Confidential, Bentonville, Arkansas, AR
Responsibilities:
- Involved in entire software development process for all assignedAndroidapplication development projects
- Requirement specification, design, implementation, testing, and maintenance.
- Implemented List View, so as to show the news and promos as a form of alist.
- Discussed the requirements wif the client and analysed the requirements.
- Design screens using MVC pattern for the application wifAndroidStudio IDE.
- Analysed the requirements of the main menu features dat can be supported inAndroidphones.
- Worked wif Instruments tools extensively at the end of thedevelopment cycle to minimize memory leaks and assure overall application stability.
- Used various design patterns to manage code and data efficiently.
- Created numerous halper classes dat can be used throughout the classes.
- Worked on linear, frame and relative layouts.
- Made Restful service calls using Google’s Volley ball Library at different levels of the development of application.
- Implemented RESTFUL API calls to communicate wif theserver.
- Worked on building and deploying various API services.
- Implemented Fragments, Activities.
- Added support for downloading and opening photos, PDF.
- Used A-sync Task for multithreading.
- Followed Agile and Scrum methodologies in the project implementation.
- Implemented Notification Manager to display updates on the notification bar.
- Implementing Broadcast Receivers forAndroid.
- Used shared preferences to store data.
- Developed the UI screens, which met the UI requirements compliance.
- Used Eclipse for development, debugging, coding and deployment of the applications.
- Performed functionalitytesting.
Environment: Android2.0/2(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow), Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit.
Android Developer
Confidential, Alpharetta,Georgia, GA
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Implemented unique design for portrait and landscape mode.
- Implemented SQLite database.
- Work closely wif the web application development team to ensure proper integration between mobile application and web application.
- Debugging and Root cause analysis of production issues.
- Designed and Developed the barcode feature in Native.
- Tested the application on variousAndroid device.
Environment: Android 2.3-4.0.3,Android SDK(Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop and Marshmallow), Java, Eclipse, Google Maps API,Emulator, SQLite, AndroidXML.
Android Developer
Confidential, Tulsa, Oklahoma, OK
Responsibilities:
- Understanding the client requirements.
- Designed and developed Mobile Media application forAndroid mobile devices wif extensive user interface development.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes.
- Worked on understanding the application architecture.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of them.
- UsedAndroid content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, A synctasks, and Alert Notification API to implement event reminder feature into the mobile app.
- Developed the presentation layer of the application using the struts framework &JSP.
- Developed interfaces and used JDBC for database connections.
- Worked wif business teams using Agile methodology to integrate business line of apps in a seamless fashion.
- Bug fixing during the QA Cycle.
- Involved in developer testing by porting the app tomultiple devices wif various screen sizes.
Environment: Android SDK 5.1, Eclipse IDE, EGIT 3.4.1, C++, JDK, XML and JSON parsing,Androidmaps API.
Java Developer
Confidential
Responsibilities:
- Involved in business requirements gathering and their analysis
- Producing design specification documents covering high level and detailed design
- Design, develop, test and maintain high performing server backend REST API/Services using Spring-Javalatest trends
- Interface wif internal team, including offshore, to coordinate offshore-specific activities of the project
- Creating Unit Test Plan, writing J Units
- Development - Coding, code walkthrough and doing code reviews
- Resolving technical and design issues
- Performing Unit testing, Integration testing and fixing defects
- Work on "Go Live" activities as per the Implementation Plan to enable production of application wifout any issues
- Respond to production issues as per SLA
- Develop and maintaintechnical documentation related to the project
- Preparing knowledge transfer documents and handing over primarysupport
Environment: Apache Tomcat 1.7, Java1.7, J2EE, JSP, Servlets, Eclipse, JDBC, Adobe Flash Programming, Oracle, Linux, JavaScript, XML, HTML, database, Apache Server.
