We provide IT Staff Augmentation Services!

Mobile Applications Developer Resume

Sfo, CA

SUMMARY:

  • 8+ years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications. ­
  • Around 6+ Years of professional experience as Android Developer.
  • Proficiency in developing and design of mobile platform using Android SDK versions from 2.3 to 9.
  • Published a couple of my own applications on Play Store, which were implemented with Push Notifications, Web Services, fragments, RecyclerView, GridView, NavigationDrawer, Animations, Vector Drawable, Listview, location Services, Camera, storing photos and Videos, Parcelable Data, supporting multiple screens etc.
  • Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Connectivity, Location and Notifications).
  • Designed and built an Android persistence framework for serialization (JSON) and database access that is technology - agnostic (SQLite, MySQL, etc.)
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound, graphics and networking.
  • Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Good experience in Android Network protocols and Network Security
  • Experience in using third party libraries, SVN and GitHub.
  • Experience in Android UI Toolkit and Layout Managers.
  • Experience working on latest Android SDK’s material design.
  • Expertise in using Java Threads (Multi-threading, Synchronization), Annotations, Generics, Collections API and TCP/IP Sockets.
  • Experience with Advanced Android libraries like RxJava, RX Android, Retrofit, Android Support Library, Dagger, Mockito, Espresso etc.
  • Extensive knowledge in designing front-end applications, accessing SQL database, application layer protocols, and XML.
  • Hands on experience in object oriented designing such as Encapsulation, abstraction, Polymorphism, Cohesion and Coupling.
  • Write clean and clear code and expert in finding and fixing crashing bugs.
  • Proven ability to work efficiently in both independent & team work environments.
  • Strong analytical focus and good practitioner of design patterns.
  • Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop, Flash.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Hands on experience on .Net and visual studio.
  • Expertise in working with operating systems like Macintosh and Windows.
  • Versatile team member with problem solving and trouble-shooting capabilities.
  • Innovative team player to enrich the existing functionalities/apps with innovative ideas.
  • Quick learner with ability to rapidly achieve organization integration.
  • Demonstrated technical expertise, organization and client service skills in various projects undertaken.
  • Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Possess very good communication skills and known for presentations.
  • Familiar with Node.js and Docker.
  • Worked on Various Networking API’s OkHttp, Retrofit, Volley, AsyncTask and also on other API’s like Picasso, ButterKnife, Places API, Google Services, Facebook, Instagram, GSON, Jackson.
  • Familiar with various Automation testing frameworks like Espresso, Junit, Robotium, Appium.

TECHNICAL SKILLS:

Languages: Java, C, C++, C#, Visual Basic, PL/SQL

Mobile Technologies: Android Studio

Web Technologies: HTML5, JavaScript, CSS3, UML, XHTML, XML

Third Party API s: OkHttp, Retrofit, Volley, AsyncTask, Branch.io, Appdynamics, Picasso, ButterKnife, Google Services, Facebook, Instagram, GSON, Jackson

Web Services: REST, JSON, XML

DATABASE(S): Oracle, SQLite, MS-Access, DB2.

Web Server: Oracle, SQLite, MS-Access, DB2.

Software Packages: MS Office 2010, MS Visio, MS Front Page.

Touch IDE: Eclipse, Android Studio, Net beans, Dreamweaver

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe), Git, GitHub, Bitbucket.

Operating System(s): Mac, Windows and Linux(Ubuntu)

Testing Tools: Fiddler, WireShark, Bounce Checker, Coverity, Crashlytics, Newrelic, Charles

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

Mobile Applications Developer

Responsibilities:

  • Designing and implementation of the modules.
  • Associated with user meetings to assemble the requirements of the application and taken part in application designing, testing, deployment and maintenance.
  • Embedded Google Maps API for find a Doctor and complete contact details with Google Maps Location.
  • Implementing API calls using Volley for Client/Server communication.
  • Implementing push notifications using GCM(GoogleCloudMessaging).
  • Involving in bug fixing and refactoring the code.
  • Working on Tortoise SVN for code management.
  • Using Agile and Scrum methodologies for Project implementation.
  • Agile practices are carried on Jira tool.
  • Using Junit for Test Driven Development(TDD) approach.
  • Written Google Analytics for the complete application.
  • Implemented fast logging by integrating AppDynamics API.
  • Implemented modules like, OpinionLab survey, Claims uploading, Billing and payments from Dashboard, FAD(Find a Doctor), Urgent care, ID Card.
  • Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
  • Handling Xml data using efficient Parsing techniques by JSON Parsing, and SOAP UI.
  • Unit testing and code coverage for more robustness to achieve 100 percentage coverage using Espresso and UI Automator.
  • Implementing MVP architecture.
  • I am doing lot of POC’s for the project enhancements. And giving Demos to Product owners and Business about our ideas to be implemented for our project more success.
  • Test and Error Logging on different versions and Android Devices.

Environment: /Tools: Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.x, 8.x, 9.0 versions, Android Studio, Android SDK, Xml, SQLite, Volley, SVN, Jira, MVP, Jenkins, JSON, SOAP UI, JUNIT, Espresso, Uiautomator, Proguard rules.

Confidential, Orlando, FL

Senior Mobile Applications Developer

Responsibilities:

  • Contributed to application requirement analysis for achieving the specifications provided by the client.
  • Extensively used Web Views to display web components and parent.
  • Involved in developing the UI for the app using TextViews, Buttons, Check boxes, Alert dialogs, Actionbar and spinners for various layouts.
  • Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Involved in working on Restful Web service with JSON.
  • Written Analytics for complete flow of the application.
  • Worked on AJAX with JSON for web page dynamic refreshing.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • Utilized social networking and analytics APIs such as Facebook, Google Analytics.
  • Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • JSON parsing to get information from inside the files.
  • Used Crashlytics, Charles to detect and fix bugs.

Environment: /Tools: Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 versions, Java, XML, Android SDK, Android Studio, RESTFUL Webservices, JSON, Rally, Gradle, Maven, GPS service, Log cat, ADT Plug-in, GIT (Version Control), ADB server, Emulator and Base Devices.

Confidential, Dallas, TX

Senior Mobile Applications Developer

Responsibilities:

  • Associated with user meetings to assemble the requirements of the application and taken part in application designing, testing, deployment and maintenance.
  • Experienced in Working with Android UI components using Material Design
  • Strengthen search functionality by adding auto fill and search history features.
  • Implemented Location based service using Google Maps API that shows where you are connected to the hotspots previously with the date and time details.
  • Worked with Android Studio IDE and Gradle build system.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Implemented User Interface using Model View Controller (MVC).
  • Implemented SVN for code management.
  • Test and error logging on different versions and devices of Android.
  • Used Agile and Scrum methodologies for project implementation.
  • Agile practices were carried out on Rally.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Provided maintenance and development of bug fixes and patch sets for existing web applications.
  • Diagnosed and troubleshoot processing problems and applied solutions to increase company efficiency.
  • Worked closely with various departments to ensure that our software delivered the greatest experience with the end user.

Environment: /Tools: Windows, Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 versions, Java, XML, Android SDK, Android Studio, JSON, SVN, Rally, Gradle, Maven.

Confidential, Seneca, SC

Senior Android Developer

Responsibilities:

  • Engaged in creating the technical and functional specification documents from the requirements.
  • Developed update patches, modules and components to mitigate security risks.
  • Used Retrofit and Jackson.
  • Extensively used fragments and EventBus for communication.
  • Stash usage for Version Control.
  • Communicated effectively with stakeholders to manage expectations.
  • Used Github for version control.
  • Used Retrofit for making network calls.
  • Worked on creating Vector drawables using Vector Assert Studio.
  • Used View Pager animations for displaying Weekly Ad Promotions.
  • Used RecycleView (Grid) and CustomView for displaying products.
  • Implemented Dialog fragment for displaying product details on selection.
  • Implemented checkable ListView for making multiple selections.
  • Developed Cart functionality using singleton design Pattern.
  • Agile Practices were carried out on Jira.
  • Worked with Android Studio V2.0 IDE and Gradle build system
  • Implemented Ink and Toner Search feature using Easy Open API, also performed look up by rewards number or phone number.
  • Adhered to best practices of Android Application Development.
  • Also worked with OkHttp and ButterKnife libraries

Environment: Android 2.0, 3.0, 4.0, 5.0, 6.0 versions, Java, Android SDK, Android Studio, Version one, Slack, Gradle, Stash, Jira, Confluence, Retrofit, Jackson, EventBus, Source Tree, Jabber.

Confidential

Android Developer

Responsibilities:

  • Requirements analysis and design.
  • Performance improvements and code optimizations.
  • Supported multiple resolutions screens.
  • Handled SSL communication between Mobile Application and Middleware.
  • Worked intensely on the Customized User Interface.
  • Core bug fixing and integrating the bug fixes in the main branch and maintaining the main branch.
  • Designed application based services for user authentication.
  • Handles JSON request and response
  • Integration with Facebook, Twitter, Email and SMS services.
  • Image to Text conversion service implemented.
  • Gained experience in client side Technologies such as HTML, DHTML, CSS, AJAX and JavaScript.
  • Google Analytics API integrated.
  • Caching template pages for offline access. Optimizing the List View by 175 percent.

Environment: / Tools: Java, Android SDK, HTML, DHTML, CSS, AJAX, JSON, Android SDK, Eclipse Read More On...

Confidential

Developer

Responsibilities:

  • Participated extensively in writing Use Cases and generated Class, Sequence diagrams for Designing using UML.
  • Written java classes for developing user interface by using OOPS concepts, multi- threading, inheritance, polymorphism and collection API.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used SOAP Technology for exchanging the XML schemas using HTTP.
  • Exposure to HTML and JavaScript while developing web pages.
  • Created databases using Oracle10g/SQL.
  • Involved in Peer reviews and Code walkthroughs.
  • Developed scenarios for unit and Integration testing to ensure that all the components working correctly when integrated.
  • Active participation in Bug fixes and application performance enhancement

Environment: /Tools: Java, Python, JavaScript, Windows/Linux, Eclipse, Oracle10g, Web Services, UML, HTML, CSS, CVS, XML, SOAP, JUnit.

Confidential

Java Developer

Responsibilities:

  • Understood functional specifications, designing and developing creative solutions to meet business requirements.
  • Experience in various methodologies like Agile and Test Driven Development
  • Worked with Collections API and Java threads (Multithreading, synchronization).
  • Gained experience in client side Technologies such as HTML, DHTML, CSS, AJAX and JavaScript.
  • Required heavy use of server side to application interactions and vise-versa, via JavaScript/Ajax calls
  • Implemented the integration with the backend system with web services using REST API’s and SOAP.
  • Implemented HTTP Session Management
  • Worked with JUnit and Ant for testing, building and logging information.
  • Exposure to various webservers such as on Apache Web Server and Tomcat
  • Ensure enhancements/ requirements meet established quality and end user needs.
  • Involved in bugs recording, bug fixing, code review and other maintenance of the application.
  • Worked closely with various departments to ensure that our software delivered the greatest experience with the end user.

Environment: Windows, Java, JavaScript, C/C++, Windows XP, Eclipse, JDBC, XML, Oracle/SQL, PL/SQL, Web Services, Spring, Hibernate, Apache Ant, UML, HTML, CSS, CVS, SOAP, JUnit, Ajax.

Hire Now