We provide IT Staff Augmentation Services!

Sr. React Native Developer Resume

3.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Overall 7+ years of overall experience in software development with 3+ years of specialization experience in Development and Implementation of various native iOS applications using Objective - C and Swift. 4+ years’ experience in building mobile apps with React Native.
  • Experience with unit testing, TDD and BDD.
  • Experience with continuous integration & delivery tools (Jenkins, TeamCity, or GitLab).
  • Expertise in Android App development with Android SDK using Android Studio, Xcode for iOS apps and React Native using VSCode and React Js.
  • Test Driven Development (TDD), Jenkins, and Network layer like Volley, Retrofit, and Jest.
  • Expertise in Object Oriented Programming Language Objective-C and Swift.
  • Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit.
  • Created and customized views, table views, tab bars, collection views and navigation bars which are most needed functionality in a multi-view application.
  • Developers’ tools: Maven, Gradle, Git, Leveraged native iOS features (Push Notifications and Local notification, Animations, GPS, Settings, and Contacts).
  • Proficient and experience in a variety of mobile development - IOS, hybrid (PhoneGap/Cordova), Ionic framework.
  • Understanding of apple’s design principles and interface guidelines and working experience with React Native framework.
  • Used Ionic/Cordova and Google Cloud for hybrid mobile apps.
  • Developing the Enterprise applications using the Ionic/Angular Framework with Typescript
  • Wrote unit tests using XCTest, XCUITesting, OCMock Frameworks and maintained code coverage of 85%.
  • Integrated unit testing for view models using XCTest Framework with Async Testing.
  • Understanding of web servers like Apache, Nginx, and expertise in REACT Native.
  • Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
  • Extensive knowledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
  • Proficient erudition on iOS development from iOS 6.0 and I have designed Mobile Applications on iOS, tvOS, watchOS and MacOS platforms for iPhone, iPad, iPod, Apple Watch and Apple TV in both Objective C and Swift languages.
  • Strong knowledge on using Phone GAP.
  • Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
  • Expert in making efficient use of Interface Builder, Storyboard, and navigation controllers in building the Applications.
  • Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
  • Designed and implemented Enterprise RESTful API services.
  • Good professional knowledge on Ruby scripting.
  • Creating certificates and provisioning profiles required for development, distribution as well as App-store submission and Play store submission.
  • Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience working with In-app purchase application for the iPhone/iPad along with distinct marketing-based applications enhancing sharing through social networks and email.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Experience in Storyboard, Map Kit, Core Data, Multithreading, User Defaults, P-list, SQLite, GCD, Core Data UI Alert, Delegates/Protocols and Categories.
  • Good understanding & experience in app tunneling and content filtering using Air Watch.
  • Designed and developed applications as per specifications. This included core development using various iOS frameworks and test-driven development using XCTest framework and Cucumber.
  • Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
  • Knowledge using good container (Mobile Device Management, Mobile application Management, Mobile content Management).
  • Mobile hybrid application using Cordova and ionic. JavaScript for frontend and php for backend. All server request is made under Ajax web service
  • Experience in UNIX, XPC Inter-process communication and Services
  • Experience with source control tools SVN and GIT.
  • Experienced in implementing UI/UX with Storyboards, XIBs and using NS Constraints
  • Used Third-PartyAPIs-SDWebImage, AFNetworking, JSON Model, MBProgressHUD, TSMessages etc.,
  • Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
  • Experience integrating third party frameworks using Cocoa pods.
  • Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
  • Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size classes and Auto layout.
  • Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Sr. React Native Developer

Responsibilities:

  • Responsible for building out the static UI, added the dynamic attributes to large application. Created custom Push Notifications, RESTful APIs, and interaction using React-Native-Camera.
  • Developed hybrid mobile platform for applications using JavaScript and React Native, resulting in 88% code share between iOS and Android while reducing development time by 33%.
  • Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
  • Built features for 100,000+ users through CSS3, Flexbox, Storybook, React Navigation, Layout Animated and Animated API in response to user scroll and click events to enhance UI/UX and improve user retention by 30%.
  • Responsible for porting an existing web application intomobile view.
  • Involved in the requirements gathering process to prepare the business requirement documents.
  • Developing a user interface application using HTML5, CSS3, SASS, JavaScript, React JS and Node JS.
  • Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Involved in Software Development Life Cycle (SDLC) gathering Requirement Analysis, Design, Implementation and Testing.
  • Android application development using Java, Eclipse, XML, JSON, SQLite & the Android SDK.
  • Used React.js and Redux with GraphQL on server side.
  • Worked with the Android SDK and implemented Android Bluetooth and Location Connectivity components.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Good understanding and usage of states and props.
  • Worked on Redux with React Native to handle large chunks of data for the better performance.
  • Integrated multiples react-native modules such as react-navigation, react-native-firebase.
  • Transformed native IOS to react-native.
  • Deployed internal react-Native mobile application, developed react-native modules from scratch.
  • Configure Gradle Script for Android Studio
  • Created stored procedures, functions, views, triggers. Worked with GIT Version control.
  • Integrated React Native Android and IOS app with AWS Cognito.
  • Configure Gradle Script for Android Studio
  • Worked with Objective C, Swift and Cocoa frameworks.
  • Experienced usingType Scriptto programAngular 4and develop web applications.
  • Good experience working on Responsive UI usingHTML, CSS, and Bootstrap.
  • Migrated React JS application from Firebase to AWS CloudFront.
  • Rich Experience in Web API and Ajax consumed Web API service inAngular 4 services.
  • Complete code base conversion toReact Nativewith feature parity.
  • Increased sprint velocity measured byVSTS.
  • Used higher order functions for converting object into array and array into object using map, reduce and filter methods fromES6,TypeScript.
  • Used Jest for testing React components and Babel and Webpack to perform bundling, minification and compilation.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Worked with source version control tool GIT to manage the code repository.
  • Overall reduction in both memory usage and memory leakage.
  • Worked on hamburger menu/logout functionality.
  • Enhanced legacy application by building new components inAngular JS and Typescript.
  • Implemented logic towards a robust Rest service testing process and code clean up.
  • Used Postman & SOAPUI for rest service testing.
  • Used ES6 syntax and upgrading the react native apps regularly to make the stable version of apps. Managed Gradle script to include different Dependencies and build version.
  • Developed web application using ASP.NET MVC 5 framework.
  • UsedGITfor source code version control and integrated withJenkins for CI/CD pipeline, code quality trackingand user management with build tools lineMaven and Ant.
  • Written initial server class (Node. ACS, Appcelerator Could Services & Node.js) to connect Admin & Client Apps with ArrowDB server protocol via JSON and Arrow API (MBaaS)
  • Created automated script for REST-API testing using Rest Assuredframework.
  • Native experience as opposed to hybrid (improved responsiveness, etc.)
  • UsedXamarin. AUTHcomponent for authenticating as this app has role-based privileges.
  • Refactored error message handling design by implementing React Native alert dialog resulting in potential decrease of user input errors.
  • Utilization of 3rd party frameworks such as Retrofit, Dagger2, Picasso, Snap Kit, and Alamo Fire through dependency management such as Cocoa Pods and Gradle Dependencies
  • Improved general responsiveness in app, window load.
  • Support: Reduce time to resolution, overall volume, and number of unique issues.
  • Changed Native Base components to use drive colour and updated the in-app style guide to have Driven colour palette.

Environment: React-native, native-base,android studio, XCode, Genymotion, Visual Studio code, Atom, Web Storm TFS, ES6, JavaScript, Type Script, React JS, Git, Jenkins, node.js, Angular JS 2/4, Web services, Gradle, XML, SQL 2008, firebase, Mac OS.

Confidential, Jacksonville, FL

Mobile Developer/ React Native

Responsibilities:

  • 100% Code coverage on critical components, using coverage collection built into project testing framework (i.e., jest).
  • Contributed to application requirement analysis for achieving the specifications provided by the client.
  • Involved in developing the UI for the app using TextView, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts.
  • Migrated some modules toKOTLINfrom Java.
  • Assisted in migrating from a legacy REST-based backend to one based on GraphQL.
  • Worked extensively onXCode, iOS SDK, Interface Builder, and Instrument, usedXamarinInsightsfor analytics and error handling.
  • Expert at implementingIOSmobile development tools -AF Networking, Table Views, APIs, Core Data, Core Location, Magical Record, Map Kit, Core Graphics, Interface Builder, Cocoa Pods and Git for source control.
  • Involved in working on Restful Web service with JSON.
  • Developed the communication between server and the newly merged app. Worked on memory management using ARC in Swift.
  • Writing the native bridges for IOS and Android to integrate with React App.
  • Experience in Cross-Platform Mobile Development using React Native.
  • Refactored the app's navigation from the ground up using React Navigation to replicate native interactions.
  • Complete code base conversion to React Native with feature parity.
  • Dependency Management using Gradle & third-party libraries.
  • Implemented Serverless platform and replaced CloudFormation AWS CLI scripts.
  • Design UI views with Flexbox and React Native dimension API.
  • Worked on development of applications forAndroid and iOS, withXamarin forms.
  • Migrate payment module to Kotlin programming language and share code such as business logic, connectivity between mobile platforms with Kotlin Multiplatform.
  • Developing a user interface application using HTML5, CSS3, SASS, JavaScript, React JS, and Node JS.
  • Worked with GIT Version control.
  • 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 using React Native.
  • Designing and developing user interfaces using C#, 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.
  • Used Redux to 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-Draggable.
  • 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.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Experience in Cross-Platform Mobile Development usingReact Native.
  • 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.
  • 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.
  • Worked on mobile application using ES6, React Native and Jest framework and used webpack with a test suite built on Jest.

Environment: HTML, CSS, React Native, Kotlin, Swift, JavaScript, Ajax, JSON, jQuery, Waterfall Model, UML, JSP, Servlet, Ant, XML, Jira.

Confidential, Pittsburgh, PA

Mobile Application Developer

Responsibilities:

  • Used React-Autocomplete for creating Google map’s 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.
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Did integration of android core framework components (Media player and DRM framework, Activity manager and window manager services.) with platform specific stacks.
  • Involved in developing the mobile application for both IOS and Android platforms.
  • Creating new React components, containers, services, and APIs.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need.
  • Designed, developed, and implemented the database in Microsoft SQL Server for the application.
  • Involved in the releases involved in Continuous Integration and Continuous deployment CI/CD of the application using Bamboo.
  • Created Menus and Drawer component by usingTypeScript.
  • Used GIT for version controlling and used JIRA for bug tracking.
  • 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 Teams Foundation Server for managing the user stories.
  • Implemented flux pattern by using redux framework as a core dependency.
  • 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 into 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. Developing the application from scratch using React Native and Redux.
  • Wrote the views using JSX and had used flexbox for proper styling.

Environment: HTML5, CSS3, jQuery, AJAX, JavaScript, Require.js, Responsive Design, MVC, Adobe Photoshop, CVS, Windows.

Confidential, Provo, Utah

UI Developer

Responsibilities:

  • Developed Responsive Html web pages usingHTML5, CSS3, JQuery, JSONandJavaScript.
  • Involved in analysing the requirements and wrote the User stories inJIRAbased on the client requirement.
  • Developed components to fetch the data from the back end using AJAX and jQuery.
  • Developed Functional Requirement Document based on users’ requirement.
  • UsedSpringBootfor building cloudMicroservicesquickly and developspring-based applications with very less configuration.
  • Used Axios with ReactJS for making AJAX Calls. Worked on Web pack for build and web pack-dev.-server a server. Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need.
  • Experienced in working with setting a new project and configuring all the sub tasks usingGruntNPM module.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Designed and developedRESTfulweb services usingSpring bootandJerseyframework.
  • Developed Angular Custom Directives for Custom Layouts, Dialogs and Pagination.
  • Involved in cross-browser compatibility testing and unit testing using QUnit, Protractor.
  • Used jQuery to make dropdown menus on web pages. Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Used Version control system GIT and webpage screens for various modules usingHTML/CSS and JavaScript.Used GraphQL to enable the powerful developer tools.
  • UsedD3.jscharting library to develop reusable charting Backbone module.
  • Worked with Firebug to locate the issues through different browsers.
  • Developed the custom data grids upon jQuery framework to deliver the business data.
  • Used JavaScript data visualization framework (D3.js) to display the information in a chart view.

Environment: HTML, CSS3, jQuery, JavaScript, AJAX, XML, Firebug, DHTML, Flash, Dreamweaver,

We'd love your feedback!