We provide IT Staff Augmentation Services!

Front-end Developer (reactjs) Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • Extensive experience as a UI and Front - End Developer specializing in requirement analysis, development, design, implementation, debugging and integration of large scale applications.
  • Expert level skills in UI application development using HTML5, CSS3 and JavaScript following W3C Web Standards
  • Solid experience in developing Single Page Applications (SPAs) with ReactJS and Redux using React-router and ES6.
  • Extensive experience using latest ES6 features such as Class, Promise, arrow functions etc.
  • Experience creating REST API’s with NodeJS and using it to communicate with serverside.
  • Extensive experience using Semantic UI/Bootstrap framework and building responsive website for desktop and mobile devices.
  • Experienced in using Media Queries to design responsive web pages using CSS3 with strong experience in CSS3 preprocessors styling LESS.
  • Strong experience for using AJAX call in web service for processing JSON format files between front-end and back-end.
  • Experience in DOM manipulation using jQuery and native JavaScript along with OOJS.
  • Experienced in using Gulp to create gulp task for build process.
  • Strong experience in managing dependencies by NPM and Bower.
  • Experienced in deployment tools Webpack and lint tool JSHint.
  • Experienced in compiling JSX and ES6 by using Babel.
  • EXperience in Test Driven Development (TDD) by using unit testing tools like Chai/Mocha/Sinon or Jasmine;
  • Strong experience for checking cross browser compatibility browsers like Safari, Chrome, IE, Mozilla and Firefox and familiar with Firebug and Chrome DevTool for debugging and browser compatibilit
  • Experience in Version Control tools like GIT or SVN;
  • Hands on experience on SQLDB (MySQL, Oracle) and NoSQL (MongoDB).
  • Extensive experience working in Agile development using JIRA board and participate in daily morning standup meeting.
  • Strong communication, problem solving, and planning skills, with ability to work independently or in a team environment;

SKILLS MATRIX:

Web Technologies/ Frameworks: JavaScript, ES 5/6, jQuery, Bootstrap, ReactJS, Redux, HTML5, CSS3, Ruby on Rails, AJAX, JSON

Operating Systems: Linux(Ubuntu), Unix, Windows, Mac OS

Testing and Version Control: GIT, SVN

IDE: Webstorm, Sublime Text, Atom

Debugging Tools: Firebug, IE Tester, Chrome DevTool

Others: Webpack, NPM, Bower, Agile, JIRA, Gulp

EXPERIENCE:

Confidential, Jersey City, NJ

Front-End Developer (ReactJS)

Responsibilities:

  • Developed front-end and UI of system using Javascript, ES6, HTML5, CSS3, ReactJS and Redux.
  • Developed a large SPA (Single Page application) with ReactJS using React-router and ES6.
  • Implemented reusable components using React which are used in multiple internal projects. Converted Sketch and Zeplin mock ups into Web components.
  • Used Redux for maintaining the state and for monitoring custom UI components.
  • Implemented ReduxForm to build Report Data Grid, tree grid, and developed DataGridItemswhich can be dragged by IRD system users.
  • Used latest ES6 features such as Class, Promise, arrow functions, etc
  • Integrated REST APIs with our application using promises and handled async operations on data.
  • Used Babel to compile JSX, ES6 and follow JSHint standard for high code quality.
  • Used media queries to create a responsive website across different size of screens.
  • Used Modernizr to implement cross browser compatible features.
  • Used npm to manage the necessary packages like babel, webpack-dev- server, sass loader and react-hot- loader.
  • Used webpack as the module bundler.
  • Worked on different web-browsers such as IE7, 8, 9, Mozilla Firefox, Windows Chrome, Mac Safari and Chrome. Used FireBug, Chrome Developer, IE Tester and other debugging toolkit to track and fix bugs.
  • Used crucible for code reviews and jira for tracking new features.

Environment: HTML5, CSS3, JavaScript, ES6, AJAX, JSON, jQuery, Bootstrap, ReactJS, Redux, Babel, Git, JIRA, Gulp, Node, Jasmine, Webpack.

Confidential, Atlanta, GA

UI Developer (ReactJS)

Responsibilities:

  • Created Front-End and UI using Javascript, ES6, HTML, CSS, ReactJS and Redux.
  • Used ReactJS to build the UI components and used Redux to manage the whole state
  • Implemented React router for building the single page application along with implementing ES6.
  • Completed authentication system that allows admin to create incident reports, which are automatically sent to subscribers.
  • Displayed server performance using Chartkick interactive charts.
  • Used Cronos gem to schedule background tasks that is executed every 5 minutes.
  • Integrated Actionmailer to automatically send emails to subscribers if the servers failed to respond.
  • Implemented feature to display status of JIRA and Zendesk tickets.
  • Created an API using grape gem to integrate existing applications.
  • Maintained Cross Browser compatibility by implementing Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Used npm to manage the necessary packages like babel, webpack, etc.
  • Project was implemented by following TDD using Chai/Mocha/Sinon framework.

Environment: HTML5, CSS3, ReactJS, Redux, ES6, Bootstrap, Grunt, NPM, Webpack, JIRA.

Confidential

Software Engineer

Responsibilities:

  • Created responsive UI components using React/Redux, CSS, Javascript, HTML and Bootstrap.
  • Migrated existing jQuery application to ReactJS.
  • Used NPM for UI package management.
  • Leveraged Node.js, AWS to host this application.
  • Implemented Ajax requests to fetch information from backend server.
  • Integrated React components with Redux store.
  • Used Bootstrap library to implement responsive features.
  • Developed and designed front-end and UI of application using HTML, CSS, Javascript, jQuery and Bootstrap.
  • Used JavaScript and Jquery to handle all events that are triggered by users, such as hover and click.
  • Following the design requirement to design user-friendly layout by using HTML and CSS.
  • Request and Get data from backend using AJAX function in Jquery to exchange JSON data with back-end.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Implemented a REST API for accessing data from various data sources.
  • Worked on developing a framework which can dynamically generate queries based on user’s selection in the user interface options.
  • Developed Info metrics module using MVC, AJAX, XML and HTML offline storage mechanisms.

Environment: HTML5, CSS3, Javascript, jQuery, Bootstrap, AJAX, JSON, XML

We'd love your feedback!