We provide IT Staff Augmentation Services!

Front End/react Js Developer Resume

Bothell, WA

SUMMARY:

  • 4 years of experience as a Frontend Developer in developing Web - based applications working with clients in the banking, finance, education, and e-commerce domains
  • Experienced in UI development with HTML5, DOM, CSS3, JavaScript, jQuery, AngularJS, Angular 2, Angular 4, React JS, JSON and AJAX
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web-based, Service Oriented Architecture (SOA) and client/server applications with models like Waterfall , Agile/Scrum Methodology
  • Experienced in developing Single Page Applications(SPA) including AngularJS 2.0/ 1.x, ReactJS 0.14v, Node.js 4.x, Express.js 4.x, RESTful API, and MongoDB
  • Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture
  • Proficient in Object Oriented JavaScript along with Design patterns including Prototypes, Closures and Object-Oriented Design/Development (OOD) and Model View Control (MVC) design pattern
  • Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap4 for Responsive Web Design (RWD)
  • Good knowledge on Angular 2 components like service resources, routing, dependency injection, 2-way data binding, filters and events
  • Experience working on CSS Preprocessors like LESS and SASS
  • Used JavaScript task runners like Grunt, Gulp
  • Solid understanding of RDBMS (MySQL, SQL Server 2014), NoSQL(MongoDB)
  • Involved in Test Driven Development along with Unit Testing using Jasmin 2.x, Karma framework
  • Worked on API testing tool like Postman to test web services Confidential server side
  • Used JIRA 7.1 for bug tracking and multiple version control tools like GIT 2.x, SVN
  • Experience in IDE tool like Eclipse, Atom, Sublime, Visual Studio
  • Experience with popular React.js workflows such as Redux and Flux
  • Experience using Trello, Kanban Board to track the status of a deliverable like progress and issues
  • Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment

TECHNICAL SKILLS:

Programming Languages Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, JavaScript, AJAX, JSON, XML, LESS, SASS

JavaScript Libraries and Frameworks: Bootstrap, jQuery, AngularJS, Angular 2, Angular 4, Node.js, ReactJS, Express.js, D3.js

Serverside technologies: Node.js, Express.js

Databases: MySQL, Oracle, MongoDB

Web/Application Servers: HTTP Web Server, Apache Tomcat

Web Services: SOAP and REST

Development tools/IDE: Atom, Eclipse IDE, NetBeans IDE, WebStorm, Microsoft Visual Studio, Microsoft Visual Studio Code

Testing Tools: Karma, Jasmine, Jest

Bug Tracking Tool: Maven, JIRA

Version Controls: GitHub, Bitbucket, TortoiseSVN

Methodologies: Agile (Scrum, Kanban), Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Bothell, WA

Front End/React JS Developer

Responsibilities:

  • Developed a web-based application using React JS, Node.js
  • Used Redux for state management along with React JS
  • Used Typescript along with ECMAScript features for compact coding
  • Built a single page application using the building blocks pure components, carousels, forms, routers, etc.
  • Used webpack, Babel, NodeJS as dependencies for the application
  • Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap modals and CSS3
  • Implemented Responsive Web Design using Flexbox, HTML5, SCSS
  • Used Zeplin to build Comps/Mockups of the user interface stories
  • Made API calls on events and handled component rendering
  • Used JavaScript library Jest for the unit testing
  • Worked with package managers NPM and Yarn
  • Jenkins used for continuous integration and task automation
  • Codecloud is our code repository and GIT is the version controller
  • AgileCraft is used to assign stories to individual and raise tickets/issues
  • Used React developer tools plugin for debugging
  • Worked in Agile environment, had biweekly sprints and daily scrum
  • Involved in development Support and modifying application requirements

Environment: ReactJS, Redux, Babel, HTML5, CSS3, SASS, Flexbox, JavaScript, Git, AgileCraft, Jest, VS Code, Zeplin

Confidential, Maryville, MO

ReactJS Developer

Responsibilities:

  • Responsible for creating web-based applications using React JS, Node.js and Redux workflow
  • Used ES6 features and Typescript for strongly typed coding
  • Built single page application with modules, reusable components, forms using React JS
  • Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfill, Node JS, SAAS framework
  • Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS
  • Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap modals and CSS3
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Used Node.js for managing interchange of data between the server and the user
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, HTML5, CSS3
  • Cooperating with the back-end developer in the process of working with the RESTful API
  • Worked on integrating APIs with MVC pattern
  • Testing the created pages using JavaScript libraries i.e., Jest
  • Worked with package managers NPM, Yarn and build tools Gulp, Grunt
  • Responsible to commit the code into GIT
  • Worked in Agile environment, had biweekly sprints

Environment: ReactJS, Redux, Babel, Java, HTML5, CSS3, SASS, Bootstrap, JavaScript, Node.js, Git, Jira, Jest, VS Code

Confidential, Maryville, MO

UI Developer / Angular2 Developer

Responsibilities:

  • Implemented application using MEAN stack technologies along with Mongoose Node Module for MongoDB data
  • Involved in designing and developing the application using Angular2, Express, NodeJS, Typescript, Bootstrap 3.3.6, HTML5, and CSS3
  • Utilized Command Line Interface (CLI) to generate components, routes, services via commands to make Single page application using Angular 2
  • Used Observable data service with Angular 2 to consume RESTful Web API to fetch data in JSON format
  • Involved in developing RESTful web services using Node.js and Express.js frameworks
  • Involved in user authentication by using JSON web tokens local strategy
  • Created Responsive Web Design using CSS, Bootstrap and Media Queries and appropriate HTML tags
  • Implemented SASS framework to minimize complexity and avoid duplication in CSS files
  • Involved in creating and executing Unit test cases using Jasmine and Karma.
  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology
  • Used version control tool Git to manage the code repository
  • Used Node.js, MongoDB and node package manager for installing dependencies and to run the application in a web server in staging environment
  • Implemented Mock API using Express framework in Node.js
  • Used Webpack as a build tool to bundle all our assets in a dependency graph
  • Used Node.js to run Grunt tasks (compile, minify, unit testing, and linting)
  • Debugging, and contributed in resolving build and test issues in the continuous integration system with Jenkins.
  • Used Jira for bug tracking, issue tracking and project management functions

Environment: HTML5, CSS3, AngularJS 2.0, Typescript, Bootstrap 3.3.6, Angular Fusion Charts, Node.js 4.4.6, Express.js, MongoDB, Mongoose, CLI, RESTful Web Services, JWT, JSON, Jasmin, Karma, Gulp, Grunt, SDLC, GIT, Agile, TDD.

Confidential

UI Developer/ReactJS Developer

Responsibilities:

  • Responsible for creating web-based applications using JavaScript (ECMAScript 6), React JS and Redux workflow
  • Interchange of data between the server and the users managed using Node.js
  • Developed responsive applications using Bootstrap to optimize for both mobile and desktop resolutions
  • Implemented server-side CSS preprocessors using SASS
  • Responsible to create responsive web application using Rest API
  • Used SQL database for storing data.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify etc.)
  • Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES)
  • Implemented cross browser compatibility issues using HTML5 and CSS validators for different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer
  • Used Gulp JS along with Node.js to perform watch on unit tests, modification and live reloading to apply the changes made
  • Worked in Agile methodologies and Test-Driven Development
  • Used Jenkin continuous Integration server to run automated test suits
  • Strong experience on REST Web Services, Application of HTTP based RESTful APIs
  • Experience in implementing cross-browser style-sheets and using React UI components like GRID and Flexbox
  • Having very good experience using Scaffolding tools like GIT

Environment: ReactJS, Redux, Babel, HTML5, CSS3, SASS, Bootstrap, JavaScript, Node.js, Git, Jenkins, Jira, Mocha, Grunt

Confidential

AngularJS Developer

Responsibilities:

  • Designed Frontend applications using AngularJS Framework
  • Developed page layouts, navigations and presented designs and concepts to the clients and the management
  • Working in Agile Methodologies for developing the UI, layout and front-end programming for web application
  • Custom Directives were written in AngularJS, made use of Modules and Filters objects according to the application requirement
  • Defined new validations through AngularJS for the form field validation and used AJAX, JSON to send request to the server to check the functionality of the website
  • Maintenance of production servers and provided ad-hoc support
  • Used Bootstrap along with AngularJS in creating the application
  • Wrote application level code to perform client-side validation using jQuery and JavaScript
  • Involved in the Software Development Life Cycle (SDLC) phases like Requirement Analysis, Design, Implementation and testing the project
  • Experience in working with NoSQL database like MongoDB to optimize the database
  • Involved in developing RESTful web services using Node.js and Express.js frameworks
  • Involved in user authentication by using JSON web tokens local strategy
  • Followed User-centered design process and worked in an Agile Environment
  • Involved in writing SQL Queries, Stored Procedures
  • Debugged the application using to traverse and manipulate DOM using Firefox and IE Developer Tools
  • Responsible for preparing weekly status report and monthly metrics for the brief overview of the work completed.

Environment: AngularJS, Node.js, Express.js, HTML5, CSS3, MongoDB, JavaScript, JSON, Ajax, Bootstrap, GIT, Firebug.

Confidential

UI Developer - Intern

Responsibilities:

  • Designed and developed user interfaces using CSS, HTML, and JavaScript, Angular JS
  • Code review for performance improvement. Design DOM related forms, validations, using HTML, CSS, and heavy use of JavaScript
  • Involved in writing queries for data retrieval from database
  • Created User-Interface through HTML , and JavaScript
  • Developed and designed the various screens and its architecture in accordance to UI Specifications
  • Designed Database scripts, Stored Procedures and Triggers to perform Database operations
  • Built Prototypes and Applications using HTML, CSS and JavaScript
  • Created layouts and implemented design for all the application pages and forms.
  • Coded JavaScript for page functionality and Pop up Screen
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
  • Worked on managing, editing and deleting the site content and publishing
  • Implemented new website design layout for conversion of existing static websites to responsive
  • Implemented visual elements that users see and interact with in a web application
  • Identified, fixed, troubleshoot and resolve problems and scrupulously documented system
  • Create web models or prototypes that include physical, interface, logical, or data models
  • Produced GUI prototypes for business logic presentations

Environment: Eclipse, JavaScript, HTML, CSS, jQuery, AJAX, SQL Server, Tomcat server, Angular JS

Hire Now