Post Job Free
Sign in

React Js Native

Location:
Falls Church, VA
Posted:
February 21, 2025

Contact this candidate

Resume:

Sindhu

**********@*****.***

+1-571-***-****

PROFESSIONAL SUMMARY

Detail-oriented Frontend Developer with 5+ years of experience in designing and developing applications using React, React Native, JavaScript/TypeScript, HTML5, and CSS3. Skilled in creating intuitive user interfaces and enhancing user experiences across platforms.

Understanding of OOP and OOAD principles, software best practices (design and architectural patterns), data structures, algorithms, databases, and networks

Experience working in an Agile Development team delivering regular updates to the business and project managers.

Proficient in integrating Bootstrap with React to build responsive, mobile-first web applications, ensuring consistent design and streamlined UI development with pre-built components and flexible grid systems.

Strong background in debugging and performance tuning, leveraging tools like React Native Debugger, Flipper, and Detox for robust testing and continuous improvement.

Hands-on expertise in developing Single Page Applications (SPAs) using React.js and Model View Controller (MVC) frameworks.

Skilled in native module integration (Swift, Kotlin) and API management (REST, GraphQL), with a proven track record of delivering secure, high-performance mobile solutions.

Familiar with creating Custom Reusable React Components Library.

Implemented components for UX-Library consisting of Button, Checkbox, Input, Icons, Toggle Button, Dropdown and more.

Expertise in building modular, reusable components with React.js and managing complex states using Redux or Context API, ensuring seamless UI updates and performance optimization.

Experience in building applications with React JS, Redux, and Require JS, in MVC architecture.

Expertise in React.JS framework and integrating them into Node.js server-side code.

Experienced in developing SPA applications using React Redux architecture and es6.

Good Understanding of Document Object Model (DOM).

Experienced in using various IDEs like Eclipse, Edit Plus, Sublime Text, Notepad++, Atom, and Microsoft Visual code.

Good experience with Form Validation by Regular Expression

Debugging applications in different browsers using Firebug to investigate the issues and bug fixes.

Highly passionate and curious about new Front-End development technologies and can master them with a keen awareness of new industry developments.

Experience Integrating RESTful APIs into React applications, ensuring seamless Data Retrieval and interaction with backend services. Worked with backend engineers to optimize existing API Calls.

Knowledge in using NPM, Bower, and Grunt for package management and installation.

Working with ECMA Script 6 features.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.

Expertise in using CI/CD pipeline with Jenkins.

Interacted with the Testing team, Scrum masters, and Business analysts to fix the issues.

Extensively used GIT for version controlling and regularly pushed the code to GitHub.

Some of the attributes that would describe me would be a Team player, a Quick learner, Self-Motivated, and a Strong interest in Front End Development.

Excellent interpersonal abilities, communication skills, time management, and team skills with an intention to work hard to attain project deadlines under stressful environments.

EDUCATION DETAILS

Master’s in Information systems and Technology, University of North Texas .

Bachelor’s degree in engineering, JNTU, Hyderabad, India

SKILL SET:

Web Technologies

HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, Typescript, JSON, Twitter Bootstrap, React JS, Redux JS, Flex, Express JS, Node.js, Google Analytics, GitHub

IDE’s

Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime.

Debugging tools

Firebug, Chrome Developer Tools.

Operating systems

Linux - Ubuntu, Mac OS, Windows.

Servers

Apache Tomcat, JBOSS, WebSphere, WebLogic.

Version Control

GIT, SVN.

Build Tools

Jenkins

Database

SQL Server, MYSQL, MongoDB.

Frond End Tools

CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator

Testing Tools

Selenium,Just,HP Quality Center,Swift JIRA,Karma,Mocha

Programming Languages

C, C++, JAVA, J2EE

Cloud

AWS, Splunk,Python

UI Design Tools

Figma, Adobe Photoshop

PROFESSIONAL EXPERIENCE

Title: Senior React Developer/ React Native Developer June 2023 – Present

Client: Dominion National,Arlington,VA

Responsibilities:

Collaborate with Product Managers, UX designers, and other developers to translate requirements into technical specifications.

Integrated native code (Swift, and Kotlin) where required for features not supported by React Native out of the box.

Utilized Expo Build tools for bundling apps and deploying them to both iOS and Android app stores.

Used libraries like React Native Elements or NativeBase to create responsive, reusable, and scalable UI components.

Use Redux or Context API to manage the global state across the app, ensuring consistency between components.

Use Git and code review tools within IDEs like Visual Studio Code to collaborate with teammates and manage pull requests.

Implemented native device functionalities like the camera, GPS, or sensors using plugins from React Native Firebase or react-native-device-info.

Built modular, reusable components using frontend frameworks like React, and Vue, to maintain consistency and scalability.

Followed industry standards like HTML5, CSS3, and JavaScript ES6+ to write clean, maintainable, and accessible code.

Managed user interactions such as swipes, taps, long presses, and multi-touch gestures using libraries like React Native Gesture Handler.

Developed and deployed a financial web application using TypeScript.

Utilized React Hooks to manage state and side effects in real-time chat applications, ensuring responsive and dynamic UI updates.

Utilized Adobe software tools for web content creation and design improvements, enhancing the user interface.

Developed server-side applications using Node.js for dynamic, high-performance web solutions. Implemented API endpoints using Node.js to handle requests and manage data processing.

Worked with Spring Boot framework in Java to develop REST APIs and integrate them with front-end systems

Created and ran tests for RESTful API connections in JavaScript programs using JUnit to check results. Used Node, NPM, and ES6 concepts.

Implemented pages for the front end using React.js and used various predefined components from NPM and redux library.

Extensively worked in writing minimal code in building re-usable forms with their validations using REACT with Redux Architecture.

Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build test and deploy.

Used ReactJS in components like JSX, creating React components.

Worked with API’s endpoint with Axios to interact with the HTTP client library. Used Async await to Fetch API.

Involved in creating a reusable component using React JS for DOM manipulation.

Build prototype for various required services such as Logging, Scheduling, and Notification Services using a third-party Node-JS-based JavaScript library.

Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS.

Worked with Node.JS to write code on the server side and create scalable network applications.

Implemented services, controllers, directives, and factory functions to properly consume API on the Front End and send back data in JSON format to the back end by capturing in the UI.

Involved in developing XML, HTML, and JavaScript for client-side presentation and data validation on the client side within the forms.

Exposure to work with Agile Team, Scrum board, JIRA, Jenkins, GIT, and BitBucket.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, React JS, Redux, Flex, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.

Client:Blue Yonder,Dallas,TX. Feb 2020 – July 2022

Role: React Developer/UI Developer

Responsibilities:

Working as a React developer to develop a custom, single-page, responsive web application on front end using React.

Responsible for the development of components and reusable components using React, HTML5, SASS, and Material UI.

Worked with backend groups to build and keep up test sets for REST and SOAP services, ensuring they worked well with frontend apps.

Used JavaScript (or libraries like React or Vue) to manage dynamic user interactions, such as form validation, modal dialogs, and client-side navigation.

Involved in designing and developing web pages using HTML 5, SASS, React JS, Redux, Flux, Node JS, CSS, TypeScript, JavaScript, next.js, Bootstrap, NPM, and Mongo DB.

Leveraged JavaScript libraries like jQuery and Lodash to streamline development and reduce redundant code.

Integrated third-party services and APIs into applications through Node.js for real-time updates.

Analyzed and debugged test failures in JUnit to identify and resolve issues in the application’s UI and API layers.

Designed multiple webpages with different functions using React.js and used React-router to navigate between the pages.

Implemented stable React components and stand-alone functions to be added to any future pages.

Extensively used React hooks to use state and lifecycle methods inside functional components to decrease the complexity and improve maintainability and extensibility of the system.

Proficient in using concepts like state, props, and events to implement interactive React components.

Used React-Router to turn applications into single page Applications.

Hands-on using Bootstrap templates for interface components such as forms, animation, buttons, and navigations.

Involved in UI review with UI/UX architect and Business Units.

Responsible for the overall layout design and prototype using React JS with Redux library, CSS, and HTML5.

Involved in writing application-level code to interact with API, and Web Services using AJAX, JSON, and XML.

Debug and traverse through the files and manipulate the react elements using Virtual DOM.

Writing unit tests for every feature we develop.

Used Bit Bucket as a source code repository and later migrated to GitLab.

Worked as a Frontend Developer on the project with JavaScript, ES6, React, Redux-Saga, RESTful services, JSON, HTML/CSS/SASS/Bootstrap and Gitlab

Working on fixing bugs/defects encountered in the application and participating in continuous improvement efforts to enhance performance and provide increased functionality.

Involving and helping the QA team in the automation of UI test cases to reach the project’s 100% automation goals.

Handling all aspects of the enterprise applications including maintaining, testing, debugging, and deploying.

Usage of coding methods in specific programming languages to initiate or enhance program execution and functionality.

Environment: Microsoft Visual Studio Code, Git, HTML5, CSS3, jQuery, JavaScript, ES6, React JS, React Native, React Redux, Node JS, Webpack, D3.js, Tomcat 9.x, Karma, TDD, Jasmine, Gulp, Microservices, Jenkins.

Client: EPAM Systems, HYD, IND Aug 2018 – Jan 2020

Role: Frontend Developer

Responsibilities:

Developed the UI Layout and front-end programming for web application that matched requirements using handwritten HTML5, CSS3, and JavaScript.

Coded extensively using JavaScript frameworks by implementing MVC architecture.

Implemented HTML5 features like local storage, data, required attributes, and sliders.

Designed and implemented RESTful API services to support dynamic user interfaces in React, enhancing application performance.

Developed SOAP client-side integrations in JavaScript, facilitating communication with legacy systems within the application.

Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript.

Implement JavaScript frameworks such as React JS, and Node JS for MVW/MVC framework.

Extensively used Twitter Bootstrap for creating a responsive web design for varying screen sizes and devices.

Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.

Analyze the response of JSON to update DOM.

Handling cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.

Tested/Debugged on browser using Firebug.

Widely used optimization techniques in existing code.

Used Team Foundation Server for version control.

Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.

Documented the entire project, which contains detailed description of all the functionalities.

Environment: Backbone JS, HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Spring MVC, Linux, Apache, and MySQL.



Contact this candidate