We provide IT Staff Augmentation Services!

Sr.react Native Developer Resume

Atlanta, GA

SUMMARY

  • Overall 6+ years of experience in software design, development and integration. Core skills in Java and Android mobile app development for multiple screen sizes for both Android phones & tablets, stellar communication skills and adept at reaching the goal on time and under budget.
  • Experience in Android core concepts like Activities, Services, Broadcast Receivers, and Content Providers.
  • Extensive experience in building mobile applications using Android framework APIs such as Location Manager, Notification Manager, Contact Manager, Fragments, Camera, Animations, Maps, Telephony API and REST APIs.
  • Implemented application using hybrid framework for both IOS and android using React Native.
  • Hands on experience in using GCM (Google Cloud Messaging) and Google Firebase for authentication, storage and sending data from server to user’s devices.
  • Worked with applications demanding technologies like Face detection, Fingerprint Scanning and Augmented Reality.
  • Worked on creating Reusable react presentation and container components.
  • Experience in managing sessions for video calling and broadcasting with third - party libraries like QuickBlox, TokBox, and Twilio.
  • Experience in desinig React Native components and higher order components.
  • Extensive experience in working with Google API’s (Maps, Directions, YouTube, etc.).
  • Strong experience in working with public API such as Twitter, Facebook, Google, LinkedIn.
  • Hands on experience in working with payment gateways like Google Billing, PayPal, and Stripe.
  • Experienced with web services RESTful and SOAP to obtain data using HTTP and generate operations on those data in all possible formats like JSON, XML and XHTML.
  • Familiar with application deploying in Google Play Store, Samsung App Store, Amazon App Store and good knowledge of version control tools like GIT, GITHUB and SVN.
  • Expertise in working with RecyclerView, CardView and Adapters.
  • Experience in using Retrofit and Volley libraries for HTTP webservices.
  • Have knowledge on development in Kotlin and Android Extensions framework.
  • Strong experience in Build Automation systems like ANT, Maven, and Gradle.
  • Experience in web service protocols such as JSON, HTTP, Phone gap and XML.
  • Expertise in development using Java, J2EE, Struts, spring, Hibernate, JSP and Servlets.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
  • Extensively used tools for logging the bugs, defects, tracking defects.
  • Strong experience with software development approaches like Agile and Iterative.

TECHNICAL SKILLS

Programming Languages: C/C++, Java 8/1.6,1.5, SQL, XML, JavaScript

Database: Oracle 11g/10g, PostgreSQL, MongoDB, MySQL, SQLite, MS Access

Web Technology: HTML, CSS, JavaScript, JSP, Servlets,, React Native

Web Services: REST, SOAP

IDEs: Android Studio, Spring STS, Eclipse, NetBeans, Visual Studio Code

Tools: Apache Web Server, Tomcat, Android SDK, Gradle

Version Control: GitHub, GitLab, Bitbucket, SVN

Methodologies: Waterfall/Linear, Spiral Model, Agile, Scrum, V Model

Operating System: Android (2.2-9.0), MS-DOS, Windows 10/8/7/XP, Linux Ubuntu, RedHat, MacOS

MS Office Tools: Outlook, Word, Excel, PowerPoint, Visio, Access

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr.React Native developer

Responsibilities:

  • Developed new features for the Android application used on phones and tablets worked with other developers to develop top tier solutions for customers.
  • Involved in full life cycle of the project including planning, designing, development, testing and deployment.
  • Worked in an agile software development based environment.
  • Design screens using MVC pattern for the application.
  • Worked on linear, frame and relative layouts.
  • Key resource for layout and UI work utilizing XML, Views, WebView, ListView, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Push Notifications, Loaders, AsyncTask, Handler Etc.
  • Worked on the Media Controller.
  • Understanding of apple’s design principles and interface guidelines and knowledge on REACT NATIVE app.
  • Worked on Apache, Nginx and expertise in REACT Native.
  • Writing the native bridges for IOS and Android to integrate with React App.
  • Worked on React Native to develop single page application
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Worked on React Native to get access to the corresponding native APIs.
  • Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
  • Refactored the app's navigation from the ground up using React Navigation to replicate native interactions.
  • Refactored the code base to optimize start-up time and memory usage.
  • Replaced the existing android API in the project using KOTLIN such as shared ps and material design features like Navigation Drawer and Recycler View.
  • Refactored the app's navigation from the ground up using React Navigation to replicate native interactions.
  • Wrote unit tests for mobile code and debugged critical application issues such as crashes, exceptions, memory leaks, and concurrency problems.
  • Integrated UHF RFID reader with an android application.
  • Consumed NUR API to communicate with RFID reader (External Hardware) to fetch the data from RFID tags via Bluetooth, then pushed the data onto the cloud.
  • Good knowledge and experience about Bluetooth (Version 4.0, both BR/EDR and BLE).
  • Worked on Bluetooth services, for scanning, connecting and transferring data through Bluetooth connected devices.
  • Worked on fetching data from 1D and 2D barcodes and QR codes.
  • Implemented Google ’s Mobile Vision API to fetch data from almost 13 kinds of barcodes.
  • Implementing RESTful services and performed code reviews for peers.
  • Managed tasks within agile framework and cleared most of the assigned task within the given sprint.
  • Fixed bugs and improved application performance.
  • Partnered with analysts, QA, and internal developers to maintain best practices.

Environment: Android SDK, Java SDK 1.8, SQLite 3.8, REST API, React Native GCM, JSON, Android Studio 3.1.1, XML, Google APIs, Volley, GitHub, Sourcetree, Slack, Microsoft Teams, JIRA.

Confidential, Atlanta, GA

Sr. Mobile App Developer, Android

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Participates in development phases of SDLC from analysis, design, development, and test to deployment and support.
  • Used Android SDK and Android Studio for development.
  • Developed the activities and UI layers for the application as per requirement using Views and Widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more design and can adapt to tablet.
  • Participates in designing software solutions by writing sections of Design Specifications, description of framework, interfaces, services, reports, business components, and interaction between the components under the guidance of the Architect.
  • Used SQLite Data base to maintain the data by using the methods to insert update and to delete the data.
  • Developed the SQLite database to store and display data when application would be offline.
  • Integrated with web service and mobile device to share information with each other.
  • Integrated with different Android versions.
  • Implemented XML service to parse user's data coming from server.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Given the code to generate the Latitude and Longitude values to trace out the location services.
  • Given the code to generate the accelerometer for the location services.
  • Implemented Notification Manager to display updates on the notification bar.
  • Worked on push notifications with the help of GCM (Google Cloud Messaging) Services.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Work closely with the web application development team to ensure proper integration between Mobile application and Web application.
  • Used Retrofit to retrieve and upload JSON through a REST webservice at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Used Git for continues integration, bug fixing and Source Code Management.
  • Worked on debugging the application using ADB Logcat, DDMS.
  • Debugged and tested the application on different android devices.
  • Responsible for ensuring quality delivery of code through static and dynamic testing techniques.
  • Worked closely with QA team with fixing bugs and performance issue.

Environment: Android SDK 5.1, 6.0, 7.0, Java SDK 1.6, Android NDK, JDK 1.7, SQLite 3.8, REST API, GCM, JSON, Android Studio 3.1.1, Proguard, XML, SQLite, Google APIs, Retrofit, GIT.

Confidential, Oakland, CA

Android Developer

Responsibilities:

  • As a part of a development team, responsible for developing clean, clear and efficient code.
  • Developing applications with Web Service and implementing API Integration.
  • Using design patterns to create applications and utilization for business logic.
  • Analytically user in maintaining the version control using GIT.
  • Consummate collaboration with client, management and other team members to understand the requirements.
  • Worked on Firebase server to provide various functionality like cloud storage and streaming.
  • Responsible for API integration and social-media integration like Facebook, Google, Linked-In, etc.
  • Used SQLite to save user healthcare ps, insurance information and optional medication history to refine the search.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Worked closely with the testing team.
  • Used Dagger2 for injection purpose.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Developed modules implementing payment integration like PayPal and Stripe.
  • Experience in managing sessions for video calling and broadcasting with third-party libraries like QuickBlox, TokBox, and Twilio.
  • Worked with local database SQLite and databases on a server like PostgreSQL, MySQL, Oracle 10g, 11g and responsible for writing SQL queries.
  • Create and execute test cases in JUnit for unit testing application.

Environment: Java7/6, Android SDK, Android Studio Framework 3.1.1, 2.3.3, SQLite, Windows 10, MongoDB, MySQL DB, MVC, XML, Google APIs (Direction, Maps, YouTube).

Confidential

Mobile Developer

Responsibilities:

  • Took part in Native application development using the prebuilt libraries.
  • Worked on linear, frame and relative layouts in Android Studio.
  • Good knowledge in SQL queries and used these to perform insertion, Updation, and deletion from Oracle databases.
  • Used SVN as a version control system and transferred the application data between client and server using XML.
  • Worked on GPS location services which are used to get the location of the driver for every 10 minutes in form of pings.
  • Worked on getting the data from the Contact on the device using content providers. Design screens for an application with Android Studio IDE using MVC pattern.
  • Integration of the Android based mobile applications with RESTful web services.
  • Implemented Push notifications to notify user for all crucial information.
  • Used NavigationDrawer, ListView, and ViewPager to develop an UI for most of the application modules.
  • Developed the SQLite database to store the articles offline as per user requirements. Used shared ps to store data. Exchanged and stored data using JSON.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • Converted HTML/CSS non-functional pages into dynamic JSP pages by working with backend developers.

Environment: Android Version 2.3-5.0, Android Studio, JSON, MVC, XML, and Google Maps API, Android application, Android Framework Java, Android SDK, JSP, Servlets.

Hire Now