Sr. Android Developer Resume
Alpharetta, GA
SUMMARY:
- Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
- Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
- Experienced in Agile Development process for diverse requirements
- Experienced with front - end technologies HTML/CSS, HTML 5 and JavaScript.
- Experienced with web services (RESTful and SOAP).
- Experienced with GitHub and other source control management.
- Experienced MYSQL/SQLite databases.
- Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.
- Experience with audio features, video features, graphics design, interactive design and animation.
- Have developed applications in such a way that device adaptability (Android device forms and SDK levels) is default architecture imperative.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Experience in architecture design, development and implementation of software applications and testing.
- Developing the Enterprise applications using the Ionic/Angular Framework with Typescript
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
- Ex pe rie nc edin we b se rvic eprotoc ols s uc h a s J S ON, HTT P a nd XM L .
- Experience on JavaScript and PHP client-server side development.
- Knowledge on Kotlin development.
- Involved in learning Kotlin and understanding the new work around.
- Good communication skills: I have interacted with customers regularly during development of the mobile applications.
- Ability to coordinate with various team members involved in the project.
- Experience with source code control management like subversion (SVN) and GIT.
- Ability to learn and adapt to new technologies
TECHNICAL SKILLS:
Languages: JAVA,Kotlin, C, C++, JavaScript, PHP, JSON, jQuery
Markup Language: HTML/CSS, HTML5, XML
Eclipse Galileo: Kepler, Netbeans 5.x, MS Visual Studio, Android Studio, PhoneGap, IBM Worklight, Photoshop, Sublime Text, XCODE
Databases: SQLite, MySQL, Oracle
Frameworks: Java Development Kit (JDK), jQuery, Android SDK
Other Tools/Software: Dreamweaver, Photoshop, Alice, 3Ds Max, OpenGL, Firebug
Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP
Enterprise Technologies: Windows 98/2000/XP/VISTA/7, Microsoft Office Suite, Linux, Scanners, Desktop and Network Printers, MAC, LogMeIn Central, GPMC, RDP, Internet Information Services, VMware, Citrix XenServer, Virtual box, Incode, Google Email.
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Sr. Android Developer
Responsibilities:
- Developed new features for proprietary Android applications used on phones and tablets; worked with developers to develop top tier solutions for customers.
- Created handset specific user interface (UI) for mobile phones and tablets.
- Perform testing and debugged critical application issues such as crashes, memory leaks, and concurrency problems.
- UI Developer for ionic page components, tabs, angular router, and analytics interfacing
- Tested the application on multiple android targets and debugged the issues that were found.
- Participating in Agile working practices such as daily scrum meetings, reviews and retrospectives.
- Understanding of apple’s design principles and interface guidelines and knowledge on REACTNATIVE app.
- Understanding of web servers like Apache, Nginx and expertise in REACT Native.
- Worked on React Native to develop a POC.
- Refactored the app's navigation from the ground up using React Navigation to replicatenative interactions.
- Devised RESTful services with Java Apache and performed code reviews for peers.
- Integrated multiple systems to move data between layers of software stack.
- Finding the performance issue and improving application performance.
- Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
- Good understanding of Android Architecture Components like LiveData, Room and ViewModel as well as open-source libraries like Retrofit, Picasso, and OkHttp to build modern.
- Worked on Jira tool to fix bugs and tested on various android devices.
- Worked on uploading different android apk projects on to the server using android scripts
Environment: Android Studio, Kotlin, Java, Eclipse IDE, RESTFUL Web Service, JSON, ADT Plug-in, source tree, ADB server, Android Debug Bridge, Log cat, JIRA, android scripts, API, HTML5, AJAX, XML, Java, JavaScript.
Confidential, St. Petersburg, FL
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Integrated location based services using Google Maps API to display locations of the nearest hospital or urgent health care provider.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Used SQLite to save user healthcare ps, insurance information and optional medication history to refine the search.
- Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
- Worked closely with the testing team.
- Used Dagger2 for injection purpose.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Constructing http requests, fetching server response and parsing feeds wherever required.
- Analysis of mobile application code for re-engineering.
- 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.
- Junit test case for all the new code.
- 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.
- Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Involved in designing and implementation of variety of modules like 'Find Provider’ where you can search every kind of doctor available near to your location. Directions where you can navigate to any Florida blue center, doctor, specialist, pharmacy and lab.
- Involved in working with Location Manager and Restful Web service with JSON.
- Tested the application on various Android devices.
Environment: Android Studio2, SQLite 3.6, Eclipse IDE, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).
Confidential
Android Application developer
Responsibilities:
- Involved in requirement gathering, UI design, patterns and followed best practices.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency for different versions of android and different screen sizes.
- Worked on RESTful APIs to connect Android applications to back-end services.
- Implemented credit card feature securely and tested with Test purchases which is an In-app Billing sandbox that enables large scale testing during development.
- Worked on Nine patch images for all the Image densities.
- Involved in changing the environment from Eclipse to Android Studio.
- Implemented features like call functionality and Email. Also worked on Email Verification.
- Worked on Custom Date Picker.
- Worked on color codes to match all the four different brands.
- Identified bugs and fixing, maintained code quality and automication.
Environment Android SDK 2.3, SQLite 3.6, Eclipse IDE, Android API’s, RESTFUL Web service, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, Smart SVN,Android Studio, ADB server.
Confidential
Android developer
Responsibilities:
- Involved in gathering details of project requirements and outlining.
- Involved in design and modification of application layout.
- Developed connection with server using Open Source libraries, Asynchronous Http
- Client for Android.
- Designed user session management with PersistentCookieStore parsing JSON response.
- Utilized Shared Ps to store and maintain user information.
- Implemented Flat UI designing using Gradle integration in Eclipse IDE.
- Designed User Interface, such as login view with username and password EditTexts.
- Utilized SQLite DB for storage of raw queries.
- Designed and created customize Dialogs.
- Developed the functionality to upload files by sending parameters as InputStream, a File Object itself and a byte array.
- Implemented the functionality to upload files by sending encoded string from image files by POST method.
- Implemented the functionality to attach files by accessing camera and selecting image from SD card storage.
- Used Android Debug Bridge ADB extensively throughout to debug UI and app logic.
- Used JIRA for issue tracking and Confluence for create and share documentation.
Environment: HTTP, JSON, Eclipse IDE, SQLiteDatabase, Android SDK