We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Englewood, CO

PROFESSIONAL SUMMARY:

  • 8+ years of overall Software Design and Development Experience in Android, Java and Kotlin based applications.
  • Experience in Development of Native Android Applications for Smart phone and Tablet and on Java based Applications.
  • Good experience in using PhoneGap, Cordova, Ionic Framework.
  • Experience in developing Android Application using Android Studio, Eclipse IDE, Android SDK, and ADT plug - in.
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS, GIT.
  • Knowledge to build apps with Xamarin Studio and Cordova.
  • Experience in all phases of Software Development Life Cycle (SDLC) with good working knowledge, disciplines, tasks, resources and scheduling.
  • Proficient with UI/UX development and other front-end technologies.
  • Proficiency of web includes: HTML5, CSS, Bootstrap, JavaScript -jQuery, NodeJS.
  • Proficient with Java and Android SDK from 2+ to latest version Android 7 Nougat.
  • Proficient in object oriented concepts and programming languages like Objective-C, Swift.
  • Experience in dealing with both REST and as well as SOAP based web services.
  • Experience in SWIFT to migrate projects from Objective-C to Swift.
  • Good track record in OOAD and OOPs in JAVA.
  • Having good exposure in Big Data technologies, Hadoop ecosystems HDFS, Map Reduce, Pig, SQOOP and Hive for scalability, distributed computing and high performance computing.
  • Used project management tools such as Rally, Jira, Stash, Confluence, HP ALM Quality Centre during project development.
  • Involved in version maintenance of source code using GitHub, SVN.
  • Proficient in building native and hybrid android applications using Android SDK.
  • Proficient with Android SDK version (Gingerbread, Honeycomb, Ice Cream Sandwich, +Jellybean, KitKat, Lollipop, Marshmallow).
  • Extensive experience in parsing JSON/XML data and displaying the data in the List View/Grid View, Customized List View/Grid View and in the form of different layouts.
  • Extensive experience in Camera, Wi-Fi, Sensors, Bluetooth, Telephony, Dailer, Google Map etc.
  • Hands on experience in integrating third party Social API's into Android apps such as Twitter, Facebook, Google, YouTube.
  • Expertise in working with public API's such as Google Maps, Facebook and FCM.
  • Confidence in working with other IOS developers and got KT on Swift Code and Objective-C.
  • Experience working with libraries such as RxJava, Dagger 2.0, Butter Knife, Gson, Glide, Picasso, Espresso, and Retrofit.
  • Extensive experience in using JSON, XML, XSL, XSLT, Crystal Reports, SOAP, WSDL, HTML and DHTML.
  • Experience in UNIX, LINUX, and UNIX Shell Scripting.
  • Experienced in database systems like Oracle 8i/9i/10g/11g,12g, MySQL, and MS SQL Server … server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Having extensive experience and exposure in Android Application Development in versions 4.0/4.1/4.4/5.0/6/7 and lead a team of software engineers for Verizon in telecommunications domain and lead a team of software engineers for UnitedHealth Care in Health Care domain.
  • Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks and comprehensive knowledge of memory management in Cocoa/Cocoa Touch.
  • Experience in managing backend data by using Android File system, Shared Ps, SQLite database and Content Providers.
  • Extensive Experience working with RESTful web services, HTTP, JSON in android.
  • Expertise in using Design patterns and Object oriented methodologies to design software for mobile phones.
  • Expert in building Client/Server computing with basic TCP and UDP Socket Programming.
  • Extensive experience in Unit Testing using JUnit, Integration Testing, System Testing, Mobile Automation Testing (Robotuim) and Production Support of large-scale, enterprise applications and products using automation tools such as Appuim tool and instrumentation tools such as Rob electric, Expresso and Robotuim.
  • Experience in making efficient use of version control management and bug reporting tools like Tortoise SVN, GIT, TFS, Bitbucket and error tracking tools such as Jira etc.
  • Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within time frame.

TECHNICAL SKILLS:

Languages: C, C++,C#, Java 8, Python, Objective C, SWIFT, iOS 8.x,9.xOperating Systems

Windows (10/8.1), Ubuntu, Mac iOS Applications: Objective-C, Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder, Xamarin, -UIKit, Cocoa touch, Core Data

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL, Maven3.0, Ant 1.5/1.7, AJAX, jQuery.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, Mongo DB, SQLLite3.

IDE: Android Studio, Eclipse, IntelliJ, Net Beans, IBM Rational Application Developer (RAD)

Version controls: SVM, GitHub, CVS, SVN, Clear Case, XCode 3.0.

Web Servers/Services: JBoss, Web Logic, Web Sphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI

Other Tools: JIRA, Confluence, Bamboo, Appium, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE:

Confidential, Englewood, Co

Android Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on various NDK apps for material designlayouts.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented SQLite databases to monitor shipments.
  • Developing web kit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
  • Implemented the required GUI by making modifications to the xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Having good knowledge on MongoDB using JAVA drivers, Git, Shared Ps, SQLite, Jira, RESTful API, Action Bar, and Intent Service Extensively used Memory Analyzer Tool in Eclipse to detect Memory Leaks in application.
  • Well Knowledge onXamarin Forms template.
  • Experience using new material designformat with Android5.0, using new properties such as elevation and custom animations, and Bluetooth hardware components.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.
  • Developed UWP application using C# withXamarin Forms.
  • Involved in Mobile Cloud-Interactive testing the applications from a PC to the handset.
  • Integrate financial transactions within the app using PayPal and new Android Pay.
  • Leverage beautiful cleaner interface, plus design changes using Android 5.0 Loliipop material designs tools like card view, toolbar, reyclerview, animations properties and new v7 library.
  • Developed the activities and UI layers.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Experience in Requirements Analysis and developing Technical Specification and Design Document.
  • Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding, testing and release.
  • Knowledge in Quality Assurance standards, software development methodologies like Agile Scrum.
  • Proven ability to work effectively in a team environment and capable of learning new technology and adapt to a new environment quickly.
  • Capable of delivering the outputs and fixing support issues in short timelines.
  • Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
  • Updated to Google Maps V3 API from V2 for geo-location based features, user location tracing, navigation to nearby hotels, Geocoding and POI.
  • Working knowledge of Microsoft Office (word, Excel, Power Point, MS project, Access and Visio), Eclipse IDE, and Android Studio.
  • Pair programmed with different people throughout the project.
  • Consistently followed an Agile/Scrum methodology.
  • Promoted improvements in programming practices such as acceptance test-driven development, continuous integration, and automated testing.
  • Created custom views and used various design patterns (Builder, Abstract Factory, Singleton, Command, Visitor, proxy, Observer).
  • Used multi-threaded development using Reactive-X by implementing RxJava and Retrofit.
  • Established data persistence with SQLite for Android.
  • Followed best practices in object-oriented programming in Android development.

Environment: AndroidSDK 4.1, SQLite 3.6, Eclipse IDE 3.5, Jira, Android API's, Material Design, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

Confidential, Atlanta, Georgia

Android Developer

Responsibilities:

  • Designed and developed the Ses Q application on iPhone/iPad using XCode, iOS6 and objective-C.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Worked with UI Kit Framework for the applications at hand.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Involved in migrating from Google Maps V1 to Google Maps V2 using Google Play Services.
  • Having experience in developing Push Notifications using Google Cloud Messaging service and GCM Client Framework.
  • Multithreading done with AsyncTask Messaging.
  • Used RMS storage as a database and the Blackberry API was applied for the user interface.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Followed a work data flow principle for design and development.
  • Developed Ruby on Rails web applications using Mongo DB and back-ground processes using Resque and Redis.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UI Kit Framework for development and maintenance.
  • Bug-tracking the application using JIRA with team planning, and building great products to capture and organize issues, assign work, and follow team activity.
  • Made use of new material designproperties and classes offered by Android5.0, such as Card View and Recycler View.
  • Experience with hybrid tools\frameworks\APIs such asXamarin, Hockey App, Applause, Angular, Xaml, Cross Platform (Xamarin Forms), Unit Test App, Library.
  • For managing the memory Automatic Counting (ARC) is used.
  • Worked on low-level Language like C and C++ for ensuring the security and memory management.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View
  • Used Core Data Framework for local storage purpose in SQLite in few primary projects.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Used C# inXamarin to create native mobile application.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Reviewed previously builtXamarin project and worked on maintenance and enhancement.
  • Developed a brochure application to display PDF's downloaded from their site for presentation using JSON, asynchronous web requests, and C#.
  • Worked with LLDB and XCode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Personal responsible for converting native IOS built application inXamarin for both IOS and Android.
  • Reported progress/challenges to onsite project lead.
  • Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Responsible for code optimization and testing of the website across different browsers.
  • Implemented interaction between Frontend and Backend using the JSON object.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Wrote extensive HTML, CSS2, CSS3 and JavaScript code to build dynamic pages using Eclipse.
  • Involved in the development of Dynamic loading of web pages using Ajax calls with server pages

Environment: iOS6.0 and 6.1(iPhone SDK), Mac OS X, Objective C, Material Design, XCode 4.6 and 5, 6.3 Agile Methodology, HTML5, CSS, SOAP, JavaScript, jQuery. SQLite, RESTful API, AsyncTask, SharedPs, Google Cloud Messaging, SVN.

Confidential -Minneapolis, MN

Android Developer

Responsibilities:

  • Designed & developed a Native iOS application using Swift.
  • Worked extensively with Swift, AV Foundation, NSUser Defaults and Auto Layout.
  • Extensively worked on table view controllers where the end user can scroll the list of items.
  • Followed the MVC design pattern during the development phase.
  • Performed the UI for the application to support both the portrait and landscape modes.
  • Created search bar using UI Search Display Controller and the respected delegates to search items.
  • Integrate Google Cloud Messaging for sending notifications to registered users about new hot deals, gift coupons and exiting offers.
  • Tight collaboration with fellow interaction designers, visual designers, user researchers, product owners and developer.
  • Ensure the app is quickly launched and delivered with high quality on Google Play
  • Mentor two junior developers.
  • In corporate Google Analytics for efficient track of the application crash and error reporting
  • Use faster image loading libraries of Picasso and Glide to manage bitmaps.
  • Used UI Scroll View to swipe the images by sideways to view a product from all sides.
  • Use faster image loading libraries of Picasso and Glide to manage bitmaps.
  • Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
  • Integrate financial transactions within the app using PayPal and new Android Pay.
  • Applied UI Document Interaction Controller to view the product description.
  • Developed Navigations between views using UI Navigation Controller and easily user can identify in screen he/she is viewing.
  • Created tab bar items using UI Tab Bar Controller where tab bar contains items like shop, lists, stores, cart and account where user easily redirect to respective pages.
  • Used the Map Kit framework to find locations of the stores.
  • SQLite Database integration using SQL Cipher to encode the database.
  • Obtained data from Web Services using JSON library.
  • Implemented the NSURL Session to integrate the web services.
  • Assisted the team in developing the app in cross-platform using Xamarin Studio with C# custom layouts and controls.
  • Worked on auto layout making the application to work on various apple devices.
  • Integrated the third-party libraries using Cocoa Pods to implement various features.
  • JSON based parsing response used for AFNetworking.
  • Implemented the GCD for the better memory management of the application.
  • Worked on push notifications to alert the customer with new offers or other information updates.
  • Implemented the concepts of multi-threading for better performance and memory management.
  • Monitor and analyzed the overall memory usage using instruments tool.
  • Perform profiling both in simulator and physical device.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Followed the agile scrum methodology throughout the life cycle of app development.
  • Identified and fixed application bugs.
  • Merging code using GITHUB. & used Agile Methodology.
  • Worked closely within a cross functional team of testers and developers.
  • Reported progress/challenges to project lead.

Environment: Objective-C, Swift, XCode, Agile Scrum Methodology, UML, Xamarin Studio, iPhone SDK, Cocoa Touch, Core Location, JSON, PLists, Web View, MP Movie Player, Unix, iPhone 6.0 or later, SQLite, REST ful Web Services, Git Hub.

Confidential

IOS Developer

Responsibilities:

  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Developed IOS application using C# withXamarin
  • Used C#inXamarin to create native mobile application
  • Followed a work data flow principle for design and development.
  • Worked on UI Tab Bar Controller and UI Navigation Controller for the architectural implementation of the application using Objective C & Swift.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Implemented methods using Objective C and swift.
  • Worked with UI Kit Framework for development and maintenance.
  • Used C# in Xamarin to create native mobile application.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Worked on Interface Builder in using UI components.
  • Formatted the Data as per Business rule to display in UI.
  • Handled all required functionalities by special implementations with Date Formatters, writing Categories on required objective C classes like NS String, UI Labels, UI Text Views.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to project lead.
  • Microsoft SQL Server for database operations
  • Debugging issues On Site whenever required.
  • Used GCD to manage concurrent code and execute operations asynchronously.
  • Use of Social Framework for accessing user's social media account to post status updates and images to a user's account.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Handled the Touch Events for functionalities like touch and drag.
  • Core Animation framework is used to animate the flip view between two views.
  • Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout.
  • Added animation between UI Views for smooth transition and better user experience.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Worked with QA teams for testing and bug fixing.
  • Responsible for Service Integration Development and Testing.

Environment: XCode, Mac OSX, Cocoa Touch, Foundation Framework, UI Kit, Xamarin Studio, Core Graphics, Objective-C UI Table View, NS URL Session, Core Data, UI kit, Foundation

Confidential

Java Developer

Responsibilities:

  • UsedAgilemethodology for developing the application.
  • ConfiguredStruts Dyna Action Forms, Message Resources, Action Message, Action Errors, Validation.xml, and validator-rules.xml.
  • As part of the lifecycle development prepared the class model, sequence model, and flow diagrams by analysing Use cases usingRational Tools.
  • UsedMulti-Threadingconcepts in application Management for alternate uses and implementedExceptionHandling and Errors.
  • Reviewing and analysing data model for developing the Presentation layer and Value Objects.
  • Extensive use ofStruts Frameworkfor Controller components and view components.
  • Involved in writing theexceptionandvalidationclasses using Struts validation rules.
  • Used OR mapping toolHibernatefor the interaction with the database.
  • Developed variousjavaobjects (POJO)as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect usingJavaScriptplus other effects
  • Developedweb servicesusingSOAPandWSDLwith Axis for Integrating.
  • Developed, implemented, and maintained an asynchronous,AJAXbased rich client for improved customer experience usingXMLdata andXSLTtemplates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • DevelopedSQL stored proceduresandprepared statementsfor updating and accessing data from the database.
  • Developed the Dao’s usingSQLandData Source Object.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • UsedJBossfor deploying various components of application
  • UsedAntfor building Scripts.
  • UsedJUnitfor testing and check API performance.
  • Usedlog4jfor application & error logging.
  • UsedClear CaseVersion Control for Project Configuration Management.

Environment: Java 1.7,J2EE, JSP, Servlet,Struts2.0,Agile-Scrum Methodology, JDBC,Eclipse, Oracle 11g, JavaScript, HTML5, CSS, Tomcat v7, Restful Web Service,Angular.js.

Confidential

Java Developer

Responsibilities:

  • Participated in the entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • UsedAgile methodologyand effectively took part inScrum gatheringsto deliver quality deliverables within time (extensively used Scrum Do for Project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • CreatedUse cases,Sequence Diagrams,Class Diagramsusing Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS, and JavaScript.
  • Extensively used Twitter Bootstrap to develop the front end of the application.
  • UsedAngularJSJavaScript framework to bind data to HTML using expressions.
  • IntegratedTiles 3frameworkwithSpring MVCto simplify the development of User Interface.
  • Developed some part of the application usingSpring-MVCandIOC/Dependency Injectionintegrating different layers of the application.
  • WroteDAOclasses to interface with Database using hibernate.
  • DevelopedDTOclasses for the application modules.
  • Defined Object Relational Mapping forHibernateand performedspring integrationwith Hibernate for data access.
  • Expertise in usingNamed queriesto pull all HQL data using annotations.
  • Performed version control using Subversion.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations withD3 charts and AngularJS.
  • Performed indexing and searching on large documents usingApache Lucene.
  • Generated a completemavenproject structure and added dependencies, plugins to pom.xml.
  • UsedApache Tikafor text attraction from documents
  • Worked on providing authorization and authentication to applications usingspring securityand protected the application against attacks like session fixation and click jacking.
  • ImplementedJavaPersistence API (JPA)throughHibernate.
  • Monitored the error logs usingLog4Jand fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implementedJavadesign patterns likeFront Controller,Service Locator, Business Delegate, and Data Access Object, Factory Pattern,Session Fade,etc.
  • Usedtransaction Managementto coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities.
  • UsedWeb Servicesto exchange information. UsedSOAP framework and WSDL.
  • Design and developed caching framework Eh Cache to cache the site data
  • UsedSoap UIto manually connect to the web server and check data.
  • ParsedXML,JSONresponses received inJavacode throughWeb Services
  • UsedJUnitfor test cases
  • Extensively participated in thecode and peer reviewof the project.
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering required information.

Environment: Java1.7,J2EE, JSP, Servlets, Hibernate, Spring, Postgre SQL, Apache Tomcat Application Server, REST and SOAP Web services, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX, XML, JSON Twitter Bootstrap, AngularJS

We'd love your feedback!