We provide IT Staff Augmentation Services!

React/ui Developer Resume

4.00/5 (Submit Your Rating)

Brentwood, TN

SUMMARY

  • Around 8 years of experience in developing web and Mobile UI applications using JavaScript, Angular JS, Angular 2, 4,6,8React JS, React - Native, REDUX, JQuery, AJAX, Node JS, HTML4.0/5, CSS2/3, Bootstrap, MONGODB, JSON and XML.
  • Experience in implementing Responsive web design and Single Page Applications (SPA).
  • Responsible for developing a front-end application using React JS and FLUX architecture for internal team's productivity use.
  • Designed and developed client's website screens and front-end widgets using React JS.
  • Expertise in Building Components by using React and Redux / Flux.
  • Widespread experience on accessibility standards & laws and code core components: HTML5, SCSS, JavaScript, WCAG 2.0, WCAG 2.1, ADA, Section 504, and Section 508
  • Implemented unit tests using Jest, EnZyme, Jasmine on Karma.
  • Worked on Node JS for managing the data between server and the user.
  • Experienced in using web services like SOAP, REST.
  • Experience in building ecommerce application using the JavaScript MEAN stack: MONGODB, Angular JS, Express.js and Node.js.
  • Extensive experience with Android, and Android Studio.
  • Extensive experience in iOS application design and implementation.
  • Experience in developing apps using various iOS design patterns and Android design (MVC, Delegation, Target-action and Slide-out Navigation).
  • Experienced in working with XML processing tools. Knowledge of various web-based applications
  • Experience in developing web applications with Cross Browser Compatibility using HTML5, CSS3. My Specialty is large scale CSS, focusing on reusability and modularity using CSS preprocessors like LESS.
  • Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
  • Familiar with Gulp and Grunt task runner to manage project and Bower package manager to install libraries such as J-Query and Bootstrap.
  • Created API-driven interactive applications utilizing AJAX technology.
  • Experience in using agile/scrum methodology, TDD.
  • Hands on experience in building and deploying enterprise level Web Content Management solutions on Adobe CQ 5.4, 5.6 and AEM 6.0,6.1, 6.2.
  • Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code
  • Expertise in gathering, documents and analyzing business requirements and worked on many project methodologies like Agile/ Scrum.
  • Well versed with SVN (tortoise SVN), GitHub, Sublime text, Notepad++ and Brackets. Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
  • Excellent analytical and communication skills with capability to handle new technologies.

TECHNICAL SKILLS

Programming Languages: JavaScript, JSX, ES6, C#, Typescript#

JavaScript Library and Frameworks: Angular, Angular 2, Angular 4/6/8, React JS, React-Native Redux, JQuery, Node JS, Express JS, Require JS Bootstrap

Web Technologies: HTML 4/5, CSS2/3, AJAX, XML, JSON, PHP

Project Build/Project Management Tools: Gulp, Grunt, Web pack, Babel, Loadash.JS

Methodologies: Agile, Scrum, Waterfall

Version Control/ Integrating and Deployment Tools : SVN(tortoiseSVN), GitHub, Jira, Jenkins, Docker,CI/CD

Workflow: Responsive Web Design, Single Page Applications, Content Management System.(AEM)

Debugging Tools: Firebug, Chrome or safari web inspectors and IE Developer Toolbar

Operating Systems: Windows(7,8,10), Mac OS, Linux/Unix

Database: MANGODB, SQL Server, PLSQL

PROFESSIONAL EXPERIENCE

Confidential, Brentwood, TN

React/UI Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
  • Interaction design, iOS and Android design, UI and a working knowledge of CSS and HTML
  • Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JAVASCRIPT, ANGULAR 4/6, REACT JS, React-Native, Ajax and JQuery.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, debugging and support.
  • Performing UI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript code following with Section 508 the Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA, and AAA.
  • Utilized Observables for http error handling with catch and throw RxJS operators.
  • Maintaining Parent and child elements by using State and Props in React-Native
  • React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web and Performance optimization.
  • Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (Chrome,IE 7/8, Firefox, Safari).
  • Used React to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Worked with React-Native, JSX, Firebase Realtime database with firebase web SDK. Used React-Native base, React-Native elements, React-Navigation.
  • Used PhoneGap to build the mobile application suitable to Android, iPhone and Mobile Browsers.
  • Tested and applied the branding on a step by step procedure using Karma, Jasmine.
  • Implemented in React-Native Components of Android applications: Activities, Services, Broadcast Receiver, Content Provider, Web Services, Fragments and Support Libraries to create high quality and stable applications.
  • Used React library functions for the logical implementation part at client side for all the application.
  • Created React. for reusable components (multi-field form elements, background file uploads.
  • Maintained states in the stores and dispatched the actions using redux.
  • Developed various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Architected and Developed for Large Scale JavaScript Application with React.JS
  • Implementing ES5/ES6/ES7 features such as arrow function, Class, Module, Generators, Set and Map etc.
  • Have worked on AWS for fetch the pictures files from AWS to UI
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Created React -native components using JSX, followed FLUX design pattern for unidirectional data flow.
  • Implemented WCAG 2.0 Technical Standards for Web Accessibility.
  • Involved in developing Tables, Stored Procedures, Triggers, Indexes and Functions SQL Server.
  • Involved in cross platform Validation and Exception Handling policies.
  • Involved in SCRUM and AGILE meetings to discuss the status of the project.
  • Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX .
  • Configured Jenkins to create docker image for build and performed tests on a docker container.
  • Working with command line tools with bash (Linux) and Git bash
  • Integrate REST API Auth2.0 for all user sign-n with token and session-based individual user login .
  • Experienced automatic build process by using Jenkins and Maven.
  • Extensively used version control and configuration management tools GitHub, GitLab and CI/CD tool JENKINS, Docker, Kubernetes for regular Deployment.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Developed unit tests with Mocha, Chai, Enzyme, JEST.
  • Skilled at creating controllers, models, filters and services using React to create Rich UI applications.
  • Configure build tools like webpack, Gulp, grunt
  • On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
  • Involved in System Testing, Regression Testing for Complete UI.

Environment: React.js, Redux, React-Native, Flex, Angular, Node.JS, Express JS, JavaScript, HTML5, SAAS, CSS3, jQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, MVS, WebDriver, Sublime, GIT, Jenkins, Grunt, Firebug, Agile development, Optimizely, Jira, AWS .

Confidential, Farmington, CT

React/UI Developer

Responsibilities:

  • Built Web pages that are more user-interactive using HTML5, CSS3, JavaScript, jQuery, NodeJS, React js, React-Native, Redux-Thunk for State Management.
  • Building reusable components and front-end libraries for future use.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time. Created Typescript reusable components and services to consume REST APIs using modular based architecture provided by Angular 6
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Responsible in transforming the wireframes and mockups to develop web pages.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js React-Native and its core principles
  • Involved with popular React-Native s workflows (such as Flux or Redux)
  • Familiarity with newer specifications of ECMAScript .
  • Used ES6 and JSX with react for component development.
  • Extensively involved design discussions and user experience sessions to provide inputs on the layout and UX.
  • Responsible for design and development of various components such as tab bars, map view, image picker, document picker, push notifications, sign-in/out features, profile management and navigation using react -native
  • Familiarity with RESTful APIs .
  • Developed hybrid mobile platform for automotive applications using JavaScript and React Native, code share between iOS and Android while reducing development.
  • Changed Redux actions to Promises, and Lifecycle Methods to asynchronous functions using ES7 async await to better manage ReactJS level state and cut Redux container development
  • Built features for users through CSS3, Flexbox, Storybook, React Navigation, LayoutAnimated and Animated API in response to user scroll and click events to enhance UI/UX and improve user retention.
  • Refactored the app's navigation from the ground up using React Navigation to replicate native interactions. Rebuilt from scratch major feature components to improve performance and clean up code.
  • Responsible for adding margin properties to the custom style objects and the alignment of home menus and swipebar iOS-Android native navigation (e.g. react-native-navigation).
  • Maintained STATES in the store and dispatched the ACTIONS using Redux.
  • Involved with Redux Middleware Redux-axios, Redux-sagas while working with the CRUD operations like GET, POST, PUT and DELETE methods.
  • Involved on modern authorization mechanisms, such as JSON Web Token
  • Implemented and involved with version control and configuration management tools GitHub , GitLab and CI/CD tool JENKINS, Docker, Kubernetes for regular Deployment.
  • Using AEM for content authoring.
  • Implemented with common front-end development tools such as Babel, Web pack, NPM , etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Implemented TDD (Test Driven Development) approach by using testing tools such as Jasmine, Karma.
  • Implemented in checking cross-browser compatibility for different versions of IE, chrome, Firefox, Safari.
  • Maintained on code versioning tools such as GitHub, SVN, and Mercurial
  • Used CSS SASS preprocessor and created various variables, custom fonts and directives.
  • Extensively in Agile methodology, two weeks Sprint and daily Scrums to discuss the development of the application to deliver in time.

Environment: HTML5, CSS3, Bootstrap, Web services, React Native, Redux, iOS, Android, React JS, Redux D3.js, JavaScript, ECMASCRIPT, AEM, JSON, Git, Karma, Jest, enzyme, Jasmine, Jira, Node.js, NPM, CI/CD, Jenkins, AWS.

Confidential, SFO, CA

UI Developer

Responsibilities:

  • Working on User Stories, assigning points, achieving goals for every sprint.
  • Mocking JSON data and later matching it up with a fully functional Backend.
  • Developed client side validation code using JavaScript, Typescript and ReactJs.
  • Used components such as React Router, axios, Redux-form, Redux-saga, Redux-thunk .
  • Implementation of security and data protection using Node.Js .
  • Developed REST services using Node.JS, Express.JS and other node modules to serve the web application with JSON data.
  • Create domain XML schema for use of integration, services and messaging.
  • Execute tasks on XML registry, XSLT/XQuery and transformation capabilities
  • Build custom validations before submitting it to backend using Redux Form .
  • Using Angular form validation and customize validations to validate the user input and improves the user experience.
  • Responsible for the re-design of existing application and maintenance of New Platform.
  • Enhanced an existing application using Angular to follow strict MVC patterns for improved source code maintenance.
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
  • Used Jasmine , karma framework for testing JavaScript code.
  • Performed layout of web pages using HTML 4/5, CSS 2/3, JavaScript libraries, SASS/SCSS Compass
  • Used Bootstrap for all CSS architecture and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS and SASS.
  • Implemented responsive design for different size of devices by using Bootstrap Grid System.
  • Primarily using Node.Js, MONGODB and npm packages to integrate new functionality and maintain previous code.
  • Participated in Scrums and Sprints for developing the infrastructure.
  • Launching up new countries by adding new features using JavaScript, JQuery
  • Involved in an AGILE based approach to UI Development. Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.
  • Worked with teams where requirements are constantly being implemented, tested and improved.

Environment: HTML5, CSS, JavaScript, React JS, Angular JS, Redux JS, Restful services, XSLT Node JS, JSON, Bootstrap, CQ5-content management, AGILE, MANGODB, GITHUB.

Confidential

WEB/ JAVA UI Developer

Responsibilities:

  • Responsible for Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Developed UI using HTML, CSS, JavaScript validations and XML.
  • Co-ordinate with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Created various web page layouts using HTML and CSS.
  • Designed, developed and updated User Interface Web Forms using CSS and JavaScript.
  • Implemented Java EE components using Spring IOC (Dependency Injection), Spring Transactions and spring security models
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Developing the Spring MVC framework as per the design and technical specifications.
  • Spring JDBC template module has used to interacting with the database.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Defined text alignment, size, borders, and many other typographic characteristics.
  • Used JavaScript to make dropdown menus on web pages and displayed part of a web page upon user request.
  • Worked extensively with the File management and image libraries.
  • Fixed bugs and provided support services for the application.
  • Tested/De-bugged web browser using Firebug.
  • Managed and implemented all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.

Environment: JavaScript, Java, spring, HTML, CSS, AJAX, C#, Apache, Windows 2000/XP.

We'd love your feedback!