We provide IT Staff Augmentation Services!

Sr. React Native Developer Resume

5.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY

  • Overall 7+ years of overall experience in software development wif 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 wif React Native.
  • Experience wif unit testing, TDD and BDD.
  • Experience wif continuous integration & delivery tools (Jenkins, TeamCity, or GitLab).
  • Expertise in Android App development wif 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 noledge 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 principals and interface guidelines and working experience wif React Native framework.
  • Used Ionic/Cordova and Google Cloud for hybrid mobile apps.
  • Developing teh Enterprise applications using teh Ionic/Angular Framework wif Typescript
  • Wrote unit tests using XCTest, XCUITesting, OCMock Frameworks and maintained code coverage of 85%.
  • Integrated unit testing for view models using XCTest Framework wif Async Testing.
  • Understanding of web servers like Apache, Nginx, and expertise in REACT Native.
  • Experience wif Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
  • Extensive noledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
  • Proficient erudition on iOS development from iOS 6.0 and me 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 noledge on using Phone GAP.
  • Have noledge 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 teh Applications.
  • Experience wif Auto layout to develop applications for multiple screen sizes using different constraints.
  • Designed and implemented Enterprise RESTful API services.
  • Good professional noledge 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 wif data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Experience working wif In-app purchase application for teh iPhone/iPad along wif 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 teh 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 teh 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 wif source control tools SVN and GIT.
  • Experienced in implementing UI/UX wif Storyboards, XIBs and using NS Constraints
  • Used Third-PartyAPIs-SDWebImage, AFNetworking, JSON Model, MBProgressHUD, TSMessages etc.,
  • Expertise in working wif public APIs, such as Twitter, Facebook, Google, YouTube.
  • Experience integrating third party frameworks using Cocoa pods.
  • Worked wif logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding teh 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 teh static UI, added teh 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 teh communication between server and teh 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 teh requirements gathering process to prepare teh 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) wif SCRUM methodology.
  • Implemented Kotlin wif Android content providers for implementing features like sending E-mails, SMS, etc., from teh 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 & teh Android SDK.
  • Used React.js and Redux wif GraphQL on server side.
  • Worked wif teh Android SDK and implemented Android Bluetooth and Location Connectivity components.
  • Implemented various screens for teh 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 wif React Native to handle large chunks of data for teh 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 wif GIT Version control.
  • Integrated React Native Android and IOS app wif AWS Cognito.
  • Configure Gradle Script for Android Studio
  • Worked wif 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 Nativewif 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 wif editor, debugging, native platform integration wif Xamarin Studio.
  • Worked wif source version control tool GIT to manage teh 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 teh react native apps regularly to make teh 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 wifJenkins for CI/CD pipeline, code quality trackingand user management wif build tools lineMaven and Ant.
  • Written initial server class (Node. ACS, Appcelerator Could Services & Node.js) to connect Admin & Client Apps wif 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 autanticating as this app TEMPhas 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 teh 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 (me.e., jest).
  • Contributed to application requirement analysis for achieving teh specifications provided by teh client.
  • Involved in developing teh UI for teh 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 wif JSON.
  • Developed teh communication between server and teh newly merged app. Worked on memory management using ARC in Swift.
  • Writing teh native bridges for IOS and Android to integrate wif React App.
  • Experience in Cross-Platform Mobile Development using React Native.
  • Refactored teh app's navigation from teh ground up using React Navigation to replicate native interactions.
  • Complete code base conversion to React Native wif feature parity.
  • Dependency Management using Gradle & third-party libraries.
  • Implemented Serverless platform and replaced CloudFormation AWS CLI scripts.
  • Design UI views wif Flexbox and React Native dimension API.
  • Worked on development of applications forAndroid and iOS, wifXamarin forms.
  • Migrate payment module to Kotlin programming language and share code such as business logic, connectivity between mobile platforms wif Kotlin Multiplatform.
  • Developing a user interface application using HTML5, CSS3, SASS, JavaScript, React JS, and Node JS.
  • Worked wif GIT Version control.
  • Involved in Agile software development life cycle (SDLC) wif SCRUM methodology.
  • Used JavaScript DOM manipulation and JavaScript event to generate teh 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 wif GraphQL on server side.
  • Used Redux to store state of app in a singular source.
  • Maintained states in teh stores and dispatched teh actions using redux.
  • Implemented teh 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 wif 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 teh Cache support to manage and retain teh messages on device to provide offline capability wifin teh app.
  • Worked on mobile application using ES6, React Native and Jest framework and used webpack wif 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 teh webpage.
  • Developed a front-end mobile application using React Native, Redux, Flex and JavaScript.
  • Worked on Redux wif React Native to handle large chunks of data for teh 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.) wif platform specific stacks.
  • Involved in developing teh 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 teh data in our API, gives clients teh power to ask for exactly wat they need.
  • Designed, developed, and implemented teh database in Microsoft SQL Server for teh application.
  • Involved in teh releases involved in Continuous Integration and Continuous deployment CI/CD of teh 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 teh designs from our design team into reusable interactive React native components.
  • Used Teams Foundation Server for managing teh 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 teh dev. leads before they are merged to teh develop branch before production.
  • Worked in integration of SonarQube into teh project.
  • Work wif teh UI/UX, product owner, executive team, and developers to understand teh requirements and write teh mobile apps using industry standard coding. Developing teh application from scratch using React Native and Redux.
  • Wrote teh 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 teh requirements and wrote teh User stories inJIRAbased on teh client requirement.
  • Developed components to fetch teh data from teh back end using AJAX and jQuery.
  • Developed Functional Requirement Document based on users’ requirement.
  • UsedSpringBootfor building cloudMicroservicesquickly and developspring-based applications wif very less configuration.
  • Used Axios wif 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 teh data in our API, gives clients teh power to ask for exactly wat they need.
  • Experienced in working wif setting a new project and configuring all teh sub tasks usingGruntNPM module.
  • Thorough understanding of teh 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 teh debugging issues, fixed bugs wif 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 teh powerful developer tools.
  • UsedD3.jscharting library to develop reusable charting Backbone module.
  • Worked wif Firebug to locate teh issues through different browsers.
  • Developed teh custom data grids upon jQuery framework to deliver teh business data.
  • Used JavaScript data visualization framework (D3.js) to display teh information in a chart view.

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

We'd love your feedback!