Sr. React Native Developer Resume
NY
SUMMARY
- 8 years of object - oriented programming knowledge and experience in developing Professional Web applications, Mobile applications and Enterprise solutions using Web Technologies like HTML5, CSS3/LESS, SUSY, JavaScript, Ajax, React, Redux, Node, React Native, Angular, SAAS, ECMAScript6/7, jQuery, DOM, JSON, XML and AJAX
- Expertise in modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, Node.js, React.js/Redux, React Native, Bootstrap, Ember.js, Responsive web design (RWD).
- Working experience on ES5, ES6, ES7 and Typescript features for handling asynchronous data requests.
- Rong experience in developing MERN (Mongo DB 3x, Express.js, React.js and Node.js) and MEAN (Mongo DB 3x, Express JS, Angular JS 1.x and Node JS) stack application. Experience in developing single page application in MEAN Stack.
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Hands on expertise on Redux, Flux, Web pack JavaScript based applications
- Hands on expertise in developing the Single Page Applications (SPAs) using React.js and Model View Controller (MVC) frameworks such as Angular.js.
- Strong in developing Restful APIs using Node JS to offer an easy and safe way to build high performance and scalable network application.
- Experienced in Native Mobile Application development and Hybrid Mobile Application with Social Media platform integrations such as Facebook, Twitter, and Google+ with Oauth token handling and Creating HTML files for iOS Message Controller to share URLs and formatted text.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch, Core Animation, OpenGL ES and AVFoundation.
- Proficient in using source control with Git and pushing, pulling and Cloning the source code from repository using Command line tools
- Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- Experience in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Experienced in integrating native iOS Functionalities like Touch ID to login and signup into the app.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Extensively used package management tools such as NPM, Yarn and Bower to manage the modules and used it to install useful tools such as Grunt, Express, mongoose, mongo.js, and body-parser.
- Hands on experience with build tools such as web pack and Grunt.
- Expertise in Client Side designing and validations using HTML, DHTML and Java Script
- Involved in developing visualization data using D3JS and High Charts.
- Hands-on experience of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
- Good experience in using various version controls like SVN, and CVS, GIT.
- Good Working Knowledge on Jasmine, Enzyme and Jest.
- Implemented and operated Agile (Scrum) Software Methodology.
- Good Team player and also have ability to work independently.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. React Native Developer
Responsibilities:
- Involved in developing the mobile application for both IOS and Android platforms.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
- Creating new React components, containers, services, and APIs
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating Google maps location search on the webpage.
- Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.
- Worked on Redux with React Native to handle large chunks of data for the better performance.
- Used Middleware, Redux-thunk in application to retrieve data from Back-End and to also perform RESTFUL services.
- Integrated multiple react-native modules such as react-navigation, react-native-firebase.
- Transformed native IOS to react-native.
- Utilized GraphQL for getting data into the web-pages.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need
- Data fetching is implemented with Graph QL and React Apollo.
- Used GraphQL to enable the powerful developer tools.
- Deployed internal react-Native mobile application, developed react-native modules from scratch.
- Created stored procedures, functions, views, triggers. Worked with GIT Version control.
- We have used debug tools like Reactotron, Redux Dev. tools and Genymotion.
- Translate the designs from our design team into reusable interactive React native components.
- Used Axios with React Native for making AJAX Calls.
- Used Teams Foundation Server for managing the user stories.
- Implemented flux pattern by using Redux framework as a core dependency.
- Worked on AWS to integrate the server side and client side code.
- Developing the application from scratch using React Native and Redux.
- Wrote the views using JSX and had used flex box for proper styling.
- Used GitHub repository to submit code changes that are in turn reviewed by the dev. leads before they are merged to the develop branch before production.
- Worked in integration of SonarQube in to the project.
- Work with the UI/UX, product owner, executive team and developers to understand the requirements and write the mobile apps using industry standard coding.
Environment: React Native, React, Redux, NodeJS, HTML, CSS, JavaScript, React-Navigation, App center, Axios, JSON, NPM, ES6, GitHub, TFS, AGILE, Visual Studio Code, Navigation, Localization, iPhone, HTML5, CSS, UX Design, Ajax.
Confidential, TX
React Native Developer
Responsibilities:
- Worked on Native application using Objective C, IOS SDK.
- Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- UI Screens were developed using HTML5, Java Scripts, Ajax, JQuery, Custom-tags, React.js and CSS3.
- Experience in Cross-Platform Mobile Development usingReact Native.
- Designing and developing user interfaces usingC#,CSS, HTML, Java Script, JSON, AJAX and ASP. Net.
- Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
- Assisted in migrating from a legacy REST-based backend to one based on GraphQL.
- Used React.js and Redux with GraphQL on server side.
- Worked in traditional ASP.Net web forms projects.
- UsedReduxto store state of app in a singular source.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Drag gable.
- Used React JS and consumed Restful Web Services which are created out of Node API. Good understanding in implementing web application using React JS framework.
Environment: React Native, Redux, SWIFT, Objective- C, Kotlin, Cordova, Ionic, React Native Material Kit, Native Base, React Native Elements, iOS, Android, Objective c, Cordova, HTML, CSS, JQuery Mobile, iPhone, iPad, Windows, Android SDK, Xcode, SVN, JIRA
Confidential, CA
Mobile application Developer
Responsibilities:
- Developing a user interface application using HTML5, CSS3, SASS, JavaScript, React JS and Node JS.
- Built a REST API using Django to send and receive data across the Android and iOS applications
- Developed applications for IOS and Android using Xamarin forms to share the average code of 80 -90% between the platforms.
- Designed and implemented Android applications: Bluetooth chat window, Tunes your favorite radio station, Inspection Scheduling System.
- Responsible for designing mode for different android devices and sizes.
- Worked extensively with Objective C and Cocoa frameworks.
- Deployed application to Ionic View for device testing.
- For Front-End HTML page used Razor View engine and HTML & CSS.
- Implemented Restful web service calls using Volley and parsing JSON data to implement business logic.
- Designing and developing solutions for multi-factor authentication (MFA), security, extending Retrofit functionality, user experience.
- Experienced in doing WIFI stress testing on various access point names.
- Extensively worked with Repository tool SVN and continuous integration tools Jenkins
- Used Subversion for maintaining the component and for release and version management and JIRA for bug tracking.
- Experience with Responsive and Adaptive Design using Media Queries, Twitter Bootstrap and JQuery Mobile.
Environment: Redux, NodeJS, HTML, CSS, JavaScript, React-Navigation, JSON, NPM, ES6, GitHub, TFS HTML5, SASS, React JS, Redux, Flux, AEM, jQuery, Gulp, Grunt, web pack, JIRA.
Confidential, CA
UI Developer
Responsibilities:
- Developed complex SQL Queries and stored procedures using Joins, Sub queries and CTE, etc. appropriately to clean, transfer and manipulate web application data.
- Developing a user interface application using HTML, CSS3, SASS, JavaScript and developed few modules over Angular JS.
- Developed stored procedures, triggers, functions and tables in MySQL database.
- Used the Mozilla Firefox extension, Firebug to view and debug HTML, DOM and JavaScript.
- Participated actively in fixing the bugs reported in Test, UAT and Production environments.
- Created GitHub repository for code collaboration and worked on JIRA issue management to track Sprint Cycles.
- UI Screens were developed using HTML, Java Scripts, Ajax, JQuery, Custom-tags, Angular JS and CSS.
