We provide IT Staff Augmentation Services!

Ui Developer/ React Js Developer Resume

3.00/5 (Submit Your Rating)

Dublin, OhiO

SUMMARY

  • Over 6 years of IT experience which includes 4+ years of Extensive experience as UI/React JS Developer.
  • Implemented xAPI framework for decoupling front end applications from micro - services backends using Express Middleware
  • Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular JS (1.X) jQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM.
  • Extensive knowledge in developing single-page applications (SPAs).
  • Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
  • Good experience in customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
  • Implemented easily to use Bootstrap plugins for building a carousel, accordion, modal windows, etc.
  • Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using FireBug, Developer Tool Bar.
  • Expertise in the React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events, and Injectors.
  • Experienced in working with Node.JS and NPM modules like Http-server, Marathon, inquirer, path, Mongo DB, Micro Services, Request, Elastic Search, express, luck, spark, and templating engines.
  • Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
  • Strong in using the Node.js, Require JS and MVC Frameworks in the development of the web application
  • Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
  • Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
  • Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage, and MS-SQL Server.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob, and Pivotal Cloud Foundry (PCF).
  • Expertise in video coding by using HTML5, CSS3, and JavaScript.
  • Expertise in RESTful, SOAP web services to integrate between Application to Application
  • Experience with front-end development with back-end system integration.
  • Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
  • Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
  • Experience in Version Control tools like CVS, GIT, SVN, and Clear-Case for Source Code version management.
  • Worked on Multisite languages for all Sitecore sites and used Sitecore publish/sync mechanism to publish to production.
  • Experience in Jenkins and Mevan
  • Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, Web Storm and Visual Studio Code
  • Ability to work effectively while working as a team member as well as individually.
  • Excellent communication and Inter-Personal Skills, well organized, goal oriented.

TECHNICAL SKILLS

UI Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, JQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS 1.x, Express JS, Node.js, GitHub, JAVA, J2EE

IDE, HTML Editor: Eclipse, Visual Studio, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, Notepad++, and IntelliJ

Databases: MONGO DB, PostgreSQL, Splunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0

Frameworks: React JS, Redux, Flux, Angular JS (1.x), Node JS.

Languages: C, C++, JAVA, JAVASCRIPT, MySQL, C#, VB.Net, ASP.Net, web Services. platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6, MacOS, Sitecore

Debugging Tools: Chrome Elements Inspector, Jest, Test Cafe, Firebug, New Relic, IE Tester.

Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.

Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, ClickTale

Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Dublin, Ohio

UI Developer/ React JS Developer

Responsibilities:

  • Redesigned UI and modernized the Confidential discovery product.
  • The old UI framework was JavaScript and Moved to Redux. worked on Truncating lines by using React Components like React-Truncate and made changes according to the need for hyperlinks to Show more or Less
  • Implemented the Drag and Drop functionality using React-Draggable .
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Used React-Router to turn the application into Single Page Application . worked as system-level engineering in clustered environments and experienced with system design
  • Worked as a part of Agile Team
  • Performed high-level analysis and design software for new and existing Application
  • Participate in unit, system & acceptance testing by designing tests, building test data, along with making recommendations.
  • Improved Js unit testing coverage up from 40% to 90%
  • Planned and assisted in load, capacity, and performance analysis and testing.
  • Participated in the analysis and implementation of third-party solutions for the applications with the ability to understand the impact and analyze the risk
  • Worked with others to design solutions for both offline batch processes and web-based applications
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Worked with the JASMINE unit test framework to write unit tests for JavaScript code .
  • Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows
  • Worked on iPhone Simulators and Xcode to check the performance.
  • Good Experience with Accessibility Testing on Mac Voiceover .
  • Worked on windows VirtualBox for testing JAWS and NVDA

Environment: Kabana, Splunk, IntelliJ, GitHub, Jenkins, MacOS, Microsoft Teams, Jira, ReactJS, JavaScript, NVDA and JAWS

Confidential, San Francisco, CA

UI Developer/ React JS Developer

Responsibilities:

  • Ensured customer confidence and satisfaction for hundreds of thousands of monthly checkout web interactions.
  • Developed React/Redux Applications using the latest versions of NodeJS and functional programming techniques
  • Worked on xAPI framework for decoupling front end applications from micro-services backends using Express Middleware
  • Promoted good development and debugging techniques using Visual Studio Code and Chrome Debugger
  • Experience in RESTful web services to integrate between Server-side to Client-Side
  • Used the latest ES6 + WebPack features and ensured code quality using Sonar and ESLint
  • Developed test cases using Jest, Enzyme and Test Café
  • Worked as part of a large Agile team ( 9 engineers, PdM, SM )
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the React JS, Flux for SPA development .
  • Implemented client-side Interface using React JS.
  • Developed client-side validation code using JavaScript and jQuery .
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Maintained states in the stores and dispatched the actions using redux .
  • Used Node.js as a proxy to interact with Rest services and interacting with the Database.
  • Used Axios to fetch the data by consuming the Rest API .
  • Extensively used Git version controlling and regularly pushed the code to GitHub .
  • Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls .
  • Called the Restful web services calls for POST, PUT, DELETE, and GET methods.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
  • Extensively used Redux Sagas to manage side effects in React and Redux .
  • Wrote code to handle cross-browser compatibility issues in Safari, IE, Chrome, and Mozilla .
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
  • Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

Environment: ClickTale, NewRelic, Splunk, VisualStudio Code, GitHub, Jenkins, GitKaren, MacOS, Microsoft Teams, Jira, Jasmine, ReactJS, JavaScript, Axios

Confidential, Somerset, NJ

UI Developer/ React JS Developer

Responsibilities:

  • Design develop and test HTML5, CSS3, Bootstrap, jQuery, and React.JS that meet accessibility and web browser standards for the website.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, and JavaScript .
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Good experience in working with Team Development for Sitecore (TDS) for check-in and working with multiple developers together.
  • Part of Sitecore 7.0 to Sitecore 8.x migration team ; supported native content migration and servers during the upgrade process.
  • Developed React Native Applications for mobile devices and accessing mobile peripherals using Native methods.
  • Developed Responsive Native Applications compatible in all mobile devices.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client-side Interface using React JS .
  • Build stable React components and stand-alone functions to be added to any future pages.
  • Used React-Router to turn the application into Single Page Application
  • Worked in using ReactJS components , Forms, Events, Keys, Router, Animations, and Flux concept .
  • Good at Sitecore XP 8.2 that provides web content management and multichannel marketing automation software
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, tablet, and mobile users using React.js .
  • Maintained states in the stores and dispatched the actions using redux .
  • Implemented the Drag and Drop functionality using React-Draggable
  • Added Excel-Builder to download the Tabular data in Excel format using react.
  • Used React-slick for creating carousel-images .
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown, and many more .
  • Used Middleware, Redux-Promise in application to retrieve data from the Back end and to also perform RESTFUL services.
  • Created Dictionary Items on Java Script where can make changes on Sitecore
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received said Actions to modify the Store State Tree .
  • Optimized animation logic with optimistic functions to increase performance in rendering .
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Interacted with customers and development teams for Fix the Issues.

Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, jQuery, Ajax, ReactJS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Restful API, AWS, JIRA, Jasmine and Web Strom

We'd love your feedback!