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