We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

Saint Louis, MO

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience in Java and Android application development and IOS Development
  • Extensive experience in software development lifecycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Proficiency in developing Android Applications using Android Studio as well as a combination of Eclipse, ADT and Android SDK.
  • Responsible for the development and project management on Android Multimedia Framework
  • Well versed with various out of the box as well as 3rd party APIs in developing cutting-edge applications.
  • Adept in programming languages like Java with hands-on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, AndroidSDK and ADT development tools and Android Studio.
  • Designed and developed android UI for displaying the sales reports for retailers and sales distributors.
  • Strong development experience in an iOS application using Xamarin, C#, XCode, Objective C, C++andCocoa Touch Framework.
  • Upon login, the user, based on his role, can see the sales reports for the retailers/distributors by weekly, monthly and quarterly.
  • Worked on several methods for testing and tracking of applications like kiwi.
  • Created a variety of scripts and tools to mine data, automate tasks, etc. using Python
  • Experience in Native Android app development and Cross-platform app development (PhoneGap, Cordova)
  • Experience working with SQLite database, Google Maps API v2, GPS, and push notifications.
  • Good understanding of User Interface Design and the ability to create design mockups and wireframes.
  • Hands-on experience using Fragments, Activity workflow, Action Bar Navigation, Navigation drawers and Menu designs in Android.
  • Having Good knowledge of C, C++.
  • Excellent knowledge of XML parsers and JSON parsers.
  • Expertise in developing Apps using SQLite, Java, XML, JSON, Google Maps API, JavaScriptandGPS Location Data.
  • Excellent knowledge in implementing Material Design and optimizing techniques using List Views, Recycler View, Card View.
  • Extensively experience in dealing with both REST and as well as SOAP-based web services.
  • Ability to develop custom styles and also modify the out of box components to suit the requirements.
  • Working experience on SQL, MySQL and Oracle databases.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Used GitHub to push changed codes. Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Responsible for code optimization and testing of the website across different browsers.
  • The 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. Leveraged the Android Bluetooth Stack used for pairing mobile handheld devices to a Bluetooth enabled printer via Serial and BSP communication ports.
  • Tested the application on Robotium, Appium and Roboelectric, JUnit to ensure quality control of the app.
  • Provided support for the desktop version of the app where Backbone.js was implemented on a JavaScript framework with a restful JSON interface, based on the model-view-presenter (MVP) application design paradigm.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Facade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Good knowledge in various open source frameworks like Struts, Spring and Object Relational Mapping Technology like Hibernate.
  • Good working knowledge in version control tools like SVN, CVS,and Rational ClearCase.
  • Expertise on entire software development lifecycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL.

Operating Systems: Windows XP/7, Linux, MS-DOS.

Java Technologies: Java Swing, Eclipse SWT.

Software Development Methodologies: Kanban Methodology, Agile Methodology.

Frameworks & IDE Tools: Android Studio, Eclipse ADT, Android SDK, Volley, GSON, Balsamiq, Gradle, Logcat, JUnit, Log4J, Eclipse, SVN, Jenkins, TOAD/Oracle SQL Developer/DBeaver.

Debugging and Testing Tools: JUnit, DDMS, Log cat, Selenium Framework.

Android Technologies: Activity, Service, Fragments, Layouts, Material Design, Notification Manager, Location Manager, Download Manager, Broadcast receiver, Custom UI and animations, Google play services, Google Maps v2, Hierarchy view, App widgets, JSON Parsing (GSON, Jackson API), XML Parsing (SAX, DOM, STAX), Google Analytics, SQLite Database, Content Providers, Google Analytics, Rest API, Media, Support Libraries, Open source libraries (Butter knife, Dagger, Volley, Picasso)

WebDevelopment Technologies: JSP, XML, XSD, XSLT, DTD, DOM, JSON, JSD, HTML5, Java Script, JQuery, CSS3, DHTML.

Servers: Apache Tomcat, Web Sphere, AmazonWeb Services.

DBMS: SQLite, MySQL, Informix 9.4, ORACLE 8i/9i/10g, SQL Server 2008.

OOAD: UML, Design Patterns.

PROFESSIONAL EXPERIENCE:

Confidential, Saint Louis, MO

Sr. Android Developer

Responsibilities:

  • Worked on Android code dealing with Technician details to and from server to provide them with their day-to-day work.
  • Performed audit on services that communicate with server and displayed the data for technicians on job to deal with the customer devices.
  • Audited the code and put forth ideas dealing with Caching mechanism to remove duplicate calls to the server. Removal of duplicate calls would reduce the overhead on the client.
  • Provided the team with analysis of the code along with class and sequence diagrams to better understand the process flow.
  • Performed code review and provided ideas to prevent calls that end up putting strain on resources allocated in firebase for the current system.
  • Dealt with code surrounding geo-fencing services that deal with geo-location of the technician and integration with the Google maps API to navigate to work location.
  • Used Objective-C to make the entire application,Swift for some application and Cocoa frameworks.
  • Worked on core data for database integration and core animation to create custom widgets in this application.
  • Designed & developed a Native iOS application using Swift.
  • Involved in developing a cross-platform mobile application which can run on both iOS and Windows platforms from the architecture of the application to implementing it by using Xamarin Studio.
  • Worked on threading and performance tuning to make the application to run faster.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Worked on Appium and Automation testing in order to test the user interface of the mobile application.
  • Used Jenkins plugin which adds the ability to call Xcode command line tools to automate build and packaging iOS applications, worked with networking framework MKNetworkKit.
  • Used bottom line responsibility to develop coding in the project for this current application.
  • Worked on NF Networking and NSURL Sessions for this application as per the requirement from the client.
  • Used C# in Xamarin to create native mobile application.
  • Implemented SQLite databases to monitor shipments.
  • Experience in integrating sensor components and implementation of sensor HAL Layer on android.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the xml files.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Worked on debugging the application using Log cat, DDMS.
  • Used Java script in the backend process in order to develop and to test the application with Phone gap
  • Worked on HTML, CSS to develop the front end of the mobile application and used JAVA script to develop the backend functionalities of the particular UI in this Ionic Framework.
  • Built Hybrid applications with Ionic Frame work, Xamarin in both iOS Xcode and Android Studio.
  • Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
  • Fixed and or maintained software written in VB.NET for multiple clients.
  • Developed web application by using ASP.NET for front end graphical user interface and VB.NET for code behind pages .

Environment: XCODE 8, IOS 7, IOS 8, IOS 9, IOS,10+, Swift 3, Objective-C, JAVA Script Tibco, Agile Methodology, Cocoa, Appkit, ASP, REST API, Xamarin, MSSQL, Jenkins, HTML, ASP.NET,VB.NET,CSS, Quality Coding, Android studio.

Confidential, Phoenix, Arizona

Sr. Android Developer

Responsibilities:

  • Registered the Broadcast Receivers for the android system announcements.
  • Designed the Custom Action brand Custom Progress bar while making service calls.
  • Spearheaded creation of four new information-security departments: vulnerability, Risk assessment, penetration testingand security engineering services.
  • Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
  • Integrated ZXing Library to scan the barcode and display barcode image.
  • Designed the Custom Dialog, using the Fragment Activity.
  • Involved in mobile testing using simulators, emulators and actual android, iOS and Blackberry devices.
  • Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MV, and dependency injection design concepts.
  • Designed networking for the application using android library layer and android framework layer.
  • Proficient in App UI design for both Android Widget (using Remote Views) and the app itself using the Material Design which includes Recycler View, Grid View, Navigation Drawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView, and so on.
  • Experience in applying the System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications and understanding of business rules.
  • Using standard Android components like activity, service, SQLite and layout as well as creating custom views for an applicationuser with navigation drawer to show the required options and list view.
  • Worked with Android Studio and the latest Android SDK supporting from Lollipop (5.0) version to Oreo (8.0)
  • Enabled Bluetooth services using BTLE.
  • Played a key role in writing application logic using Eclipse IDE, ADT plug-in and Android SDK and Android Studio.
  • Wrote code for client integration with FedEx backend systems and API's like PARC, SPST and ROSS.
  • Implemented capturing the screenshot of the payment screen, Bitmap to PDF conversion features using Android NDK.
  • In firebase, created a mechanism for flexibility of corporate and facility announcements to the exerciser.
  • Worked on the generic code to support LFConnect (Life fitness Application) to track and support progress and as backend support to Planet fitness facility
  • Continuous Integration with Jenkins with AndroidStudio and separately with Eclipse.
  • Created a local database using SQLite to store and retrieve the data.
  • Knowledge to build apps with Xamarin Studio and Cordova.
  • Implemented feature for sharing offer using Facebook, Mail, Twitter, push notifications and other social networking sites
  • Complete a relatively simple work-in-progress written with Xamarin iOS native tools (not XamarinForms).
  • Worked with Application Activity Lifecycle call-backs for providing the security and showing the login screen when the app goes to background.
  • Developed detailed test plan and test summary documents that outlined the tests to be performed for the given requirements and the results of these tests.

Environment: Java, Android SDK, Java Script, AngularJS, HTML, HTML5, XHTML, CSS, REST, XML, DDMS, ADB, Xamarin, Log Cat, Retrofit, Ajax, jQuery.

Confidential, Atlanta, GA

Sr. Android/ iOS Developer

Responsibilities:

  • Designed the screens by using Custom component views to reuse in other screens.
  • Involved in IOS app build (Xcode) and deploy to test locally and multiple registered devices.
  • Execute ADB commands to test the app on the Android platform ( major release components)
  • Executed IOS native app, OS compatible (IOS 8 and 9 version).
  • Developed interface for stocks with Bar graphs and Chart's using realm and charts to show the stock values.
  • Worked with GDB, LLDB and X code for debugging. Working with Subversion to checkout and update the codebase changes.
  • Used Jenkins plugin which adds the ability to call Xcode command line tools to automate build and packaging iOS applications, worked with networking framework MKNetworkKit.
  • Worked on NF Networking and NSURL Sessions for this application as per the requirement from the client.
  • Used C# in Xamarin to create a native mobile application.
  • Working experience in designing the iPhone application using Objective-C & Swift 3.0, used the current SDK's with Xcode8.3, 9.0 to support the latest version of iOS 10, 11.
  • Good exposure in creating the Storyboards, Xib's and developing the custom UI as per the customer requirement, integrating the 3rd party libraries like Apptentive using the Cocoa Pods.
  • Used RXJava as a library for composing asynchronous and event-based programs by using observable sequences.
  • Used Wireframes, Ultron, Invisionapp extensively to measure the dimensions for developing the application and created the Animations to align with the business rules.
  • Migrated the entire app from roboguice to Dagger2 dependency injection.
  • Integrated HockeyApp to distribute the application to the Testers/QA and Product/Client.
  • Implemented the Google Tag Manager(GTM) to update the screen's content and toggle the features in the application.
  • Extensive experience in using Java and XML in developing Android applications using Android Studio/Eclipse with ADT plugin
  • Hands-on experience with an editor, debugging, native platform integration with Xamarin Studio.
  • Responsible for showing the huge JSON content on the UI by using different business logic and database queries.
  • Personal responsible for converting native IOS built application in Xamarin for both IOS and Android.
  • Started implementing Kotlin for JSON parsing for various modules of the application.
  • Responsible for implementing Accessibility or Talk Back for each and every feature in the application.
  • Responsible for Peer Code Review, Defect Resolutions.

Environment: Windows, Android 4.0 versions, Java, Xamarin, Android SDK, ADT 16.0.0, Eclipse Luna, SVN, REST API (XML), MySQL, Shared Preferences, SQLite.

Confidential, San Ramon, CA

Android Application Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high-level design, detailed design, data design, coding, testing, and creation of functional and Technical Documentation.
  • Reviewed business requirements, functional designs to gain a deep functional understanding of the application.
  • I model if after Google support library which does the same thing for Android API but does not cover multimedia.
  • Extensively participated in user meetings to gather the requirements of the application.
  • Followed agile methodology for the application development.
  • Designed, developed and deployed android applications for mobile multimedia
  • OO Concepts and UML were immensely used for modeling.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Created new features to support application development in union with the team.
  • Google Map API v2 has been used to integrate map feature into the application.
  • Used REST for web service calls.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Implemented logic to store and retrieve data related to latest deals in an SQLite database.
  • Worked as a team to support the app for different Android API levels, like location, memory managementand Wi-Fi.
  • Extensive experience in using Android Studio and Eclipse IDE I model if after Google support library which does the same thing for Android API but does not cover multimedia.
  • Used latest components (Android) like Fragments, recycle views, In-Notification features.
  • Worked on hybrid applications by using Xamarin framework for both Android and iOS.
  • JSON parsing was implemented using GSON parser to parse the data and access the services.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices.

Environment: Android SDK, HTML, XML, JDK7.0, Eclipse, Xamarin, Google Maps, Android API, Android 2.3+, Apache Tomcat, SQLite, JDBC, JAX-RS, Eclipse, Geo-Fencing

Confidential, Plano, TX

Android/ IOS Developer

Responsibilities:

  • Worked on modification of existing design for handling Confidential purchase orders.
  • Worked on implementing Reverse Invocation principle on existing system architecture.
  • Worked on analysis of various performance issues and providing solutions to fix it.
  • Comparing existing configuration with the code and doing necessary changes in the code and in iWay libraries.
  • Created a support to state-machine workflow as XML which by default converts to J ava state machine file.
  • Created a support for Wireless card member login using RFID and NFC communication protocol technology.
  • Utilized Android Studio as the IDE in development.
  • Implemented a Flash Game API callable by Javascript developers to develop Flash social games on ngmoco "mobage town" using a public API in use by 80 companies
  • Also help built the Android version of the product which including architecture, design,and implementation of the product as an add-on to the web version
  • I build several Android SDKs including one that wraps around GoogleVolley REST framework and GreenRobot direct messaging for Android components. This provides the fastest access to remote Visa Services via REST class from an Android device.
  • Designed Interfaces and GUI with services for mobile applications, Asynchronous programming in Xamarin. Forms and Xamarin. Android.
  • Implemented SVN repository and made the code compatible to iWay 6.15+.
  • Worked independently on analyzing the existing issues considering the components involved and fixing them.
  • Created new Java components using IWay Java API and also changed the existing code as per requirements.
  • Also help built the Android version of the product which including architecture, design,and implementation of the product as an add-on to the web version
  • Created process flows for execution of data using IWay Designer.
  • Interacted with SAP team on validating the data from SAP and making sure that it is successfully processed in iWay and sent to External third-party systems.
  • Analyzed the data mapping issues and provided the solution on fixing it.
  • Developed testing tools for validating data records using Eclipse SWT.
  • Implemented error reports using the combination of JQuery, JavaScriptandHTML.

Environment: JQuery, JavaScript, HTML, I Way Integration Tools, I Way Service Manager, I Way TPM Manager, I Way Designer,Xamarin,I Way Transformer, I Way Java API, EDI, XML, TortoiseSVN, MSSQL, JDBC.

Confidential

Java Developer

Responsibilities:

  • Involved in the feasibility study of the project.
  • Involved in the Analysis, Design, Coding,and Development of custom Interfaces.
  • Participated in designing the user interface for the application using HTML, DHTML, and JSP.
  • Gathered requirements from the client for designing the Web Pages.
  • Developed the Form Beans and Data Access Layer classes.
  • Involved in writing Client-side Scripts using JavaScripts and ServerSidescripts using Java Beans and used Servlets for handling the business.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Involved in deploying the application in a test environment using Tomcat
  • XML was used to transfer the data between different layers.
  • Deployed EJB Components on WebLogic.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.

Environment: EJB, Java Beans, Java, JSP, Servlets, JavaScript, JDBC, WebLogic Server, Oracle, HTML, DHTML, XML, CSS, Eclipse, Jdk1.6, Servlets, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in designing Database Connections using JDBC.
  • Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
  • Developed coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle9i.
  • Responsible for working with other developers across the globe on the implementation of common solutions.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Experience in going through the bug queue, analyzing and fixing bugs, escalation of bugs.

Environment: HTML, DHTML, XML, CSS, Java Script, Jdk1.6, Servlets, Tomcat Web Server, JDBC, JSP, Oracle 10g, Windows.

Hire Now