Senior Android Application Developer Resume
Chevy Chase, MD
SUMMARY
- 8+ years of experience in requirements gathering, estimation, analysis, design, development and testing of software on low level hardware device drivers for Android platform.
- Around 4 years of experience in developing Smartphone and tablet developmentapplications on Android Operating Systems.
- Expertise in Android application developmentusing Android SDK, Eclipse IDE, ADT plug - in, SQLite, JAVA, XML and JSON.
- Proficient in working with audio and video features, multimedia, threads, services on both android and iOS applications.
- Experience in handling UILayouts for different screens and implementing fragments in android tablet applications.
- Experience in sending and receiving data to and from application server using JSON objects.
- Experience using web servers like Apache running on Linux distribution.
- Excellent in debugging and trouble-shooting software applications.
- Ability to adapt and learn new technologies and changing environments.
- Expertise in working with several operating systems like Macintosh and Windows.
- Experience in Object Oriented Design using methodologies and tools like UML.
- Have good knowledge on Google Cloud Messaging connections for HTTP and XMPP.
- Ability to work efficiently and actively for hours together with same passion and interest.
- Interacted with clients regularly during the development of mobile applications.
- Good work ethics, Interpersonal skills, hardworking nature and very good team player and ability to effectively communicate with all levels of organization such as technical and management.
- Versatile team member with problem solving and trouble-shooting capabilities.
- Demonstrated technical expertise, organization and client service skills in various projects undertaken.
TECHNICAL SKILLS
Programming Languages: Android, Java Swing, CoreJava, C, C++, Visual Basic, Objective-C
Mobile Technology: Android
Database: SQL, SQLite, MySQL
Versioning Tools: Subversion
Software Development: Eclipse IDE, SVN, Visual Studio, Net Beans IDE, Xcode.
Operating Systems: Windows XP/Vista/7, Windows 2000 servers, Linux.
Web/ Scripting: Apache, JavaScript, PHP, HTML
PROFESSIONAL EXPERIENCE
Confidential
Senior Android Application Developer
Responsibilities:
- Worked on designing UI Layout for UI operations in the application.
- Worked on iplemeting Material Design in UI for a better user experience and performance.
- Worked on redirecting the user to the application settings for the highly used apps.
- Worked on communicating with back end diagnostics API to collect data.
- Implemented several animations and transitions for better user experience.
- Worked on code enhancement to achieve reusability.
- Worked on implementing alarm manager to provide real time service based on UI Update.
- Designing Different Background services for the application with the help of handlers and registry.
- Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
- Developing a Robust and object oriented code using Java, XML and Eclipse IDE.
- Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
- Implemented Google Maps Android API V2 by using the GPS coordinates to display nearest Confidential store location..
- Debugging and fixed the issues that were found during the different phases of the project.
- Developed the data architecture on how the data should be organized to send to server.
- Worked on encrypting the data to secure user information. worked on creating SQLite database for local data storage.
- Worked on developing design logic on how to differentiate data when several apps are merged together. worked on providing options to developers on when to send data to server.
- Involved in library integration and testing on one of the applications.
Environment: Android Eclipse, Android Studio, Android SDK, XML, JSON, REST API (JSON.
Confidential, Chevy Chase,MD
Android Application Developer
Responsibilities:
- Worked on designing UI Layout for UI operations in the application.
- Worked on handling data sharing between fragments in the application.
- Worked on updating the customer’s contact information.
- Worked on implementing alarm manager to provide real time service based on UI Update.
- Designing Different Background services for the application with the help of handlers and registry.
- Implemented several visitor pattern techniques to enhance code reusability.
- Implemented the logic in displaying vehicle and driver information.
- Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
- Implemented AIDL to provide Inter-Processor communication.
- Implemented the activity that provides the user a step-by-step process to help the user to gather accident information and evidence for insurance claim.
- Developing a Robust and object oriented code using Java, XML and Eclipse IDE.
- Involved in all Phases of SDLC and developed object oriented Architecture using different design patterns.
- Implemented Google Maps Android API V2 by using the GPS coordinates to display nearest agent locations.
- Debugging and fixed the issues that were found during the different phases of the project.
Environment: Android SDK 2.1, ADT 0.9.5, Java, Google API, Eclipse IDE, XML, JSON
Confidential, Simi Valley, CA
Android Application Developer
Responsibilities:
- Involved in the entire SDLC beginning with requirements gathering, prototype design, development till the deployment of application
- Worked on analyzing already existing windows desktop application developed in C# to deduce the business logic and database access.
- Worked on the feature that helps the user identify his current location and the query back-end for finding preferred medical institutes.
- Worked on communicating with back end web server to download and upload content via REST API.
- Worked on designing UILayout for our application.
- Worked on providing communication between fragments of the application.
- Worked on features that helps the user document a claim
- Worked on providing detailed estimated grant by listing all the services provided for any given diagnosis.
- Developed the server code in SQL server environment.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in SQL database.
- Worked on code enhancement to achieve reusability.
- Created the client codes using JAVA in eclipse SDK3.6.1.
Environment: Eclipse 3.6.1, Android SDK, XML, JSON, REST API (JSON), Apache, C#.
Confidential, Houston, TX
Android Application Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on the feature that helps the physician to identify his current location and track route to hospital location.
- Worked on features to upload the procedure related documents to database.
- Worked on the feature to auto record laser recordings from device through Bluetooth.
- Implemented Google Maps Android API by using the GPS coordinates to display client address location.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
- Developed the code in objected oriented manner for better code reuse.
- Created the client codes using JAVA in eclipse SDK3.6.1.
Environment: Ubuntu 10.1, Eclipse 3.6.1, Android SDK, XML, Apache
Confidential, Dallas, TX
Android Application Developer
Responsibilities:
- Performed application requirements gathering, project plan, analysis and maintained reports of application development progress to present to client.
- Developed the application to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Designed the UI for the Confidential Front end using Edit boxes, Buttons, Checkboxes, Time picker, Date picker, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts.
- Created the Custom List View to display the Confidential backend server XML RSS feeds in the front-end UI layout.
- Implemented the fragments using AndroidSDK to make that Confidential application usable for both smart phones and tablets.
- Created the XML Parser class to retrieve the XML RSS feeds from Confidential backend servers and third-party sources.
- Developed the SQLite database classes to store website link and the data pulled from Confidential backend server RSS feeds.
- Used Git as version control and implemented new functionalities in separate branches.
- Integrated Google Maps API enabling users to locate required destinations (conference halls, event venues).
- Involved in unit testing, integration testing and user acceptance testing.
Environment: AndroidSDK, Java, Eclipse, XML, Git, SQLite
Confidential
Software Developer
Responsibilities:
- Designed User Interface and validation checking using JavaScript.
- Involved in full life cycle of the application from initial design, server deployment and client development.
- Involved in functional analysis and code implementation, ticket solving, enhancements and code optimization of the application.
- Designed and developed several application features like
- Payroll management module.
- Email notification for monthly reports.
- Online bills check.
Environment: Java/J2EE-core Java, Java Script, Swing, Apache Tomcat, Web server, My SQL Server