Java And Android Developer Resume
PROFESSIONAL SUMMARY:
- 4 + years of Software Design, Development and Maintenance of mobile applications using Android SDK , Java and .Net applications
- Experience in both front end and server - side programing.
- Experience in each phase of software development life cycle like requirements gathering, analysis, design, development, testing, deployment, and maintenance of Software Applications.
- Strong Knowledge in Agile/Scrum software development models.
- Experience in Design and Development of Android Applications using Android SDK , Eclipse IDE , Android Studio , SQL , SQLite , Java , XML , and JSON . Published Several Android Applications in Google Play Store .
- Proficient in Android application framework: Activities, Intents, Services , and Content Provider .
- Tested Several Android Applications using real devices , and Android Virtual Device.
- Implemented Several Android Applications using Google Maps API, Geocoder API.
- Experience in using Android Framework APIs such as Location, Camera, Media player, Bluetooth and Wi-Fi .
- Experienced with web services ( RESTful and SOAP ).
- Experience in designing and developing web, mobile applications.
- Extensively used UI Layouts, UI Controls, UI Event Handling, UI styles/themes and custom components.
- Expertise in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout managers
- Having experience in MMS, Email, Instant Messenger, OTA.
- Integrating cross browser compatible applications and secure payment gate in the website .
- In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites.
- Hands-on experience on memory leaks, push notifications , data offline usage , audio features , video features , and graphic
- Expertise in web service protocols such as JSON , HTTP , XML and Hybrid-app using Phone gap ( Cordova Framework).
- Worked on designing in different mobile touch screen in User-Interface.
- Extensively used Android Application Development Process and APK Development Process to publish the application.
- Knowledge development on iOS ( Objective C/Swift.
- Relevant experience with these open source frameworks: Maven, Gradle.
- Extensive hands on experience with MVC Architecture for Android applications.
- Worked on Amazon Web Services Architecture to implement the web based applications.
- Experience in implementing projects using Eclipse IDE and Android Studio IDE.
- Good understanding of Object Oriented Design (OOD) methodologies.
- Expertise in testing, debugging and deploying applications using Emulator, DDMS.
- Expertise with major databases such as Oracle 12c/11g, MySQL, SQLite.
- Excellent communication, analytical and problem solving skills.
- Experience in OOA (Object Oriented Analysis), UML (Unified Modeling Language).
- Experience in localizing the application to support multiple languages .
- In-depth Knowledge on Android basic components i.e. Activity , Fragment , Service , Broadcast Receiver , and Content Provider .
- Passionate to learn new skills and technologies.
TECHNICAL SKILLS:
Programming/Scripting Languages: Java, CSS3, HTML, XML, XSL, XSLT, JavaScript, VB.net, PHP, Android Application Development, PowerBuilder, J2ME, Swift, Objective-C, J Query
Web Services: REST, JSON, XML
Operating Systems: Windows 10/8/7/Vista/XP, Linux, UNIX, Mac OSX, Android
Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Microsoft Outlook
Database technologies: MySQL, PL/SQL, Oracle, SQLite.
IDE's Used: Notepad++, Android Eclipse IDE (with ADT), Eclipse and their Debuggers, Android Studio, Visual Studio 2012, PowerBuilder, Studio
Version Control Tools: VSS, Git
Web/Application Servers: Apache TOMCAT
Frameworks: Angular JS
Methodologies: Agile/ SCRUM
Other: Photoshop, Android SDK 7.0, Android APIs, JDK 1.7, 1.8, GPS service, Google Play Services, Google Maps API, Log cat, ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator, and Base device, Android SDK, Web Services
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Working on Designing and developing the mobile and web applications using Java.
- Working REST API development for developing web methods to GET, PUT, POST, DELETE and Patch.
- Working in spring and spring boot frame works to develop web applications in JAVA.
- Extensively used UI Styles and themes and Custom components for designing User Interfaces on Mobile application.
- Extensively used Android Application Development Process and APK Development Process to publish the application.
- Worked on coding and development of Java Android applications using the ANDROID Framework.
- Create frontend framework for the whole application using Angular.
- Worked on Designs using Microsoft Visio for flow chart and functional flow diagrams.
- Experience in implementing projects using Android Studio IDE and Eclipse IDE.
- Expertise in testing and debugging with and deploying applications using Emulator, DDMS.
- Exposure to new Android SDK features/tools used for ease of development.
- Expertise in using the JSON Parser to read/decode the JSON objects.
- Worked on major databases such as Oracle 12c/11g, MySQL, SQLite.
- Experience with database persistence layer like ORMlite, Android Framework Support.
- Experience in using version controlling system like etc.
- Experience in working on the AGILE environment.
- Experience in creating the User stories with Demo Expectations and Acceptance.
- Experience in working with team in Backlog grooming and Retrospective
Confidential
Java and Android Developer
Responsibilities:
- Involved in Analysis, Design, Development, Deployment, and Testing of applications.
- Participated in ongoing initiatives to improve processes and establish best practices.
- Worked on the improvement of user inserting new information to the services by suggesting changes on the UI and web services ( GET and POST )
- Designed User Interface for Mobile Applications using UI Layouts, UI Controls.
- Extensively used UI Event Handling for Designing Mobile Applications in Android
- Extensively used UI Styles and themes and Custom components for designing User Interfaces on Mobile application.
- Extensively used Android Application Development Process and APK Development Process to publish the application.
- Worked on coding and development of Java Android applications using the ANDROID Framework.
- Worked on Native application using Objective C, IOS SDK.
- Made use of Swift features and enhanced syntaxes to make the code cleaner and safer.
- Developed Application using XCode with Objective C
- Worked on Designs using Microsoft Visio for flow chart and functional flow diagrams.
- Experience in implementing projects using Android Studio IDE.
- Expertise in testing and debugging with and deploying applications using Emulator, DDMS.
- Developed Application using XCode with Objective C.
- Exposure to new Android SDK features/tools used for ease of development.
- Expertise in using the JSON Parser to read/decode the JSON objects.
- Worked on major databases such as Oracle 12c/11g, MySQL, SQLite.
- Experience with database persistence layer like ORMlite, Android Framework Support
- Experience in using version controlling system like SVN etc.
- Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL.
- Hands-on experience in writing Complex SQL Queries to perform all CRUD operations.
- Experience of application development in different environments like Windows, Linux and UNIX.
- Experience in logging errors using Log Cat in SDK tools.
Environment: Android SDK, SQLite, Android Studio, Android API's, RESTFUL Web service, Retrofit, JDK 1.7, XML, JSON, HTML, CSS, GPS service, Log cat, Dagger, ADT Plug-in, GIT (version control), DDMS, GSON, console, emulator, and Base device (Nexus 5X).
Confidential
Android and Services Developer
Responsibilities:
- Involved in all programming stages Analysis, Design, Implementation, and Testing
- Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
- Involved in the development of presentation layer and UI development using XML, Material Design.
- Implemented the Photo Gallery with View Pager allowing user to swipe between images and used Glide to load the images.
- Developed Tab Views to navigate different screens.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Responsible for working on UI custom widgets.
- Involved in bug fixes and in delivering the App in time with team.
- Have been part in improvising and testing on the application.
- Android compatibility to all the devices from API level 16 to 23(Jellybean to Marshmallow).
- Used JUnit Testing.
Environment: Java, Android, JSON, Ajax, Angular JS, PHP, J Query, Fiddler (REST Client), MySQL, Toad for MySQL, Linux, Android SDK, Cordova, Eclipse, Android Studio, Log Cat, and Base device.
Confidential
Software Developer
Responsibilities:
- Delivered Functional Requirements document after detailed Requirements gathering sessions with Business.
- Designed the User Interface (UI/UX) and overall look and feel of the app.
- Developed an android application using Java Native SDK and XML layout files.
- Worked according UI Framework for integrating various libraries, HTTP.
- Experience in working with activity life cycle and SDLC process.
- Participated in requirement gathering, developing and testing the application using Junit
- Responsible for dynamically adding Fragments using JSON data models.
- Worked under GPS tracking for navigating users to customer.
- Involved in Implementing Navigation Bar with various features
- Implemented notifications for any App updates from Server API
- Created an appointment screen with List View with attached Date and Time picker dialog
- Worked under SCRUM basis and project workflow with GitHub
- Actively participated in meetings to produce quality deliverables within time
Environment: Android SDK, Eclipse IDE, Android APIs, JDK, PHP, VB.NET, HTML, CSS3, J Query, JavaScript, XML, SQLite, Log cat, Toad for MySQL, and MySQL