We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • 8+ years of experience in Application Analysis, Design, Development, deployment and Maintenance/Support for mobile applications.
  • 5+ years of experience in smartphone and tablet (Android) development using Android SDK.
  • Extensive experience in Mobile Solutions spanned across multiple technologies (Android, HTML5, J2ME).
  • Experience in design and implementation of custom widgets and android internals.
  • Experience in design and development core data mobile level applications for the Android mobile phones.
  • Experience in development of android application using third party libraries.
  • Developed and architected multiple Android applications across versions.
  • Good knowledge in wireless devices like Bluetooth, wifi etc.
  • Good expertise in designing Mobile applications and Mobile Web Portals
  • Good knowledge in developing code using Angular JS.
  • Experience in different stages in software development life cycle (SDLC).
  • Good knowledge on Android Animations, Material Design and Fluid Layouts
  • Excellent Knowledge in creating iOS apps using Objective - C and Swift.
  • Strong Experience working with Relational databases like Oracle, SQLite, MySQL.
  • Have a good understanding of RESTful and SOAP APIs and web services.
  • Experience with various Parser level applications including dynamic data display applications for XML and JSON
  • Experienced in implementation and handling of push notifications using GCM.
  • Knowledge of android security frameworks and developing secured mobile application.
  • Experience in designing and developing UI components and widgets for android phones with different screen resolutions.
  • Experience in multi-threading programming.
  • I’ve faced varied user interface design challenges, either to create an impressive user interface or creating new components, which I’ve solved from interface designers from the IDEs and / or creating programmatically and dynamically new components
  • Experience with Android emulator, LogCat and DDMS to perform debugging the android applications.
  • Experience in writing complex SQL’s and calling them in applications.
  • Extensive experience in Unit Testing, Integration Testing, System Testing, and Production Support of large-scale, enterprise applications and products.
  • Experience in Support Documentation, debugging, fixing defects, operation, sustenance and maintenance of end-to-end systems.
  • Strong understanding of server side software, scalability, performance, and reliability aspect
  • Have good client interaction skills. Involved in Requirements Gathering, Proof of Concepts (POC) / Feasibility Study.

TECHNICAL SKILLS:

Programming Languages: core Java, C, Objective-C, Swift, .Net

Mobile Technologies: Android, iOS, J2ME

Web Technologies: HTML5, JavaScript, JSON, XML, Jquery.

Database: Oracle, MySQL, SQLite

IDE/Frameworks: Xcode, eclipse, Android Studio.

Operating Systems Used: Unix, Mac OS X, Windows, iOS, Linux

Design Tools: Visio Professional

Testing Frameworks: Junit, Selenium, Selendroid

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Developing various screens with different UI components using Android SDK.
  • Designed front end screens by using MVP design pattern.
  • Developing framework and implemented it to obtain appropriate results.
  • Created and retrieved database to build the communication between host and mobile, relay and mobile.
  • Implemented SQLite database, Shared Preferences and Content Provider in application data management.
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications
  • Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
  • Used GIT-TFS to send code for code review and check in.
  • Participated in large production environments building enterprise class software development following Agile Processes.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Used Logcat viewer and Logcat monitor for debug purpose.
  • Performed unit test, smoke test and manual test.
  • Followed the agile methodology for implementing the project.

Environment: Android 2.3, Java, HTML5, SQLite, GIT-TFS, LogCat, Android emulator, Android SDK 4.2- 7.1.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Developing various responsible Screens, Navigation flows, flow actions, assignments, Exception Handling, Database operation using Java programming.
  • Developed UI components for multiple screens using Android SDK.
  • Participating in business meetings for technical inputs for banking, insurance mobile Application for their requirements.
  • Designing & Estimation of Credit Card application.
  • Building user Interface of web application for mobile and design.
  • Ensuring delivered work product meets the functional requirements.
  • Involved in coding for creating an android widget for best buy.
  • Involved in complete design and development from the scratch.
  • Parsing and consuming JSON/XML web servies with REST web services.
  • Designing and developing the application to work on Android using Java Programming.
  • Used third party libraries like Retrofit, Volley and OKHttp.
  • Used Selendroid to interact with multiple Android devices at the same time.
  • Implemented Push Notifications, including building the Push Server
  • Established guide lines to deliver flaw less code.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features using Android NDK.
  • Developing and Monitoring the Agents and Listeners.
  • Analyzing processed data from system, generating report for system.
  • Used LogCat, DDMS and Android emulator for debugging purpose.
  • Team coordination in all Application modules and solve technical problems as well as acting as a bridge between technical team and business.
  • Performing code review and unit testing.

Environment: Android SDK 4.4, HTML5, CSS3, JQuery Mobile, GIT, LogCat, Android emulator.

Confidential, San Francisco, C A

Android Developer

Responsibilities:

  • Creating skeleton application UI & implementing fragments using Android SDK.
  • Designed and build the application using Linear, Relative and Table layout.
  • Client Server Communication using REST API, JSON parsing to retrieve data from database
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications
  • Worked on MVC patterns for the app.
  • Strictly follow Activity Life Cycle with Process Service Life Cycle.
  • Implemented Notification, SharedPreferences and Created Intents (explicit, implicit), Multi-threading.
  • Defining elements like Gallery, Gridview, Listview and Webview.
  • Used GitHub for version control and Web technologies (i.e. AJAX, JSON and RESTful web services)
  • Participated in large production environments building enterprise class software development following Agile Processes.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Performed Code analysis and review, requirements gathering and analysis, and software risk analysis
  • Implemented SQLite database, Shared Preferences and Content Provider in application data management.

Environment: JAVA, Android Studio, Kernel, SQLite, Google App Engine, SDK, XML.

Confidential

Android Developer

Responsibilities:

  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Responsible for analyzing the requirements of application, testing, stage, deployment, production maintenance and worked.
  • Build on Layout design and Layout modifications.
  • Implemented the Middle Level layer controllers to fetch the JSON Data from the server response.
  • Making the Restful Service Calls using Google's Volley Library at the various stages in the app development cycle and parsing the responses back from the web servers per the application requirement.
  • Worked with Google Maps to display the locations with markers using Geocoder.
  • Designed custom dialogs, custom notifications for displaying the generated payment code.
  • Responsible for storing the Payment code within the app using the Shared Preferences in SQLite database.
  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Implemented the mail feature of sending mail with billing information as an attachment.
  • Developed the screens for the application using MVC design pattern.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background.
  • Responsible for adding the update module for checking the latest version of app.
  • Extensively worked on designing the layouts to be compatible with multiple screen sizes.
  • Worked on testing the application using J-UNIT testing framework.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Followed the agile methodology for implementing the project.

Environment: Android Studio, MVC, JSON, Web Service, SVN, Android SDK, HTML5, CSS3.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements and built the technical specifications from the requirements
  • Developed use case diagrams, sequence diagrams using Visio
  • Developed Presentation layer using HTML, CSS, AJAX, JQuery
  • Developed Web services (SOAP) through WSDL and RESTful Web services to interact with other components
  • Written SQL queries for CRUD operations.
  • Developed the application with JSP and Servlets based tag libraries.
  • Performed Client side validation using JavaScript.
  • Developed Rich UI contents using HTML, CSS, and JSPs.
  • Involved in Unit Testing, Integration Testing and System Testing, used JUnit framework
  • Used Log4j to store log messages
  • Used SVN for version control
  • Worked on production issues.
  • Used Rational Rose for Database and object modelling and Clear Case as file handling tool.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote Junit test cases for unit testing modules.
  • Participate in walkthroughs and reviews of Requirement documentation to validate testability.

Environment: Java, J2EE, JavaScript, Servlets, RAD, WebSphere, JDBC, EJB, ANT, Junit, CSS, AJAX, JQuery, XML, XSLT, SOAP, SVN, SQl, Pl/SQL, Oracle, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering of client requirements, analyzing business and technical options and documentation.
  • Designed and Created Domain model and schema using object oriented design/ UML diagrams Built SOAP Web services.
  • Installed and configured WebLogic in Development and Testing environment.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
  • Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Developed server side presentation layer using Struts MVC2 Framework.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Involved in System study and understanding the architecture of the product.
  • Involved in requirements gathering, Estimation, Design and leading the dev team
  • Responsible for relevant documentation (SAD, TDD etc) and Unit Test Cases preparation.
  • Interaction with client on collecting the requirement and understanding the business needs.
  • Performed code review and unit testing.

Environment: Java web service, Eclipse, Spring, Hibernate, Junit, XML, SOAP UI, SVN, CVS.

We'd love your feedback!