We provide IT Staff Augmentation Services!

Mern Stack Developer Resume

3.00/5 (Submit Your Rating)

Plainsboro, NJ

SUMMARY:

  • Extensive experience of IT experience as a Front - end Developer in various domains like Healthcare, E-Commerce, and Tele-communication.
  • Excellent experience in implementing various MEAN stack (MongoDB v3.2, Express JS, Angular 5/4/2, Angular JS 1.5, NodeJS) and MERN stack (MongoDB v3.2, Express JS, ReactJS, NodeJS).
  • Rich experience with development using AngularJS and Angular 2/4 extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and building custom directives.
  • Good experience in developing an enterprise MERN Stack applications by writing server-side code with Node.js and Express framework, MongoDB database to store and retrieve data and front-end web pages designing with React.
  • Expertise in using React.js/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer and container.
  • Extensive knowledge on implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
  • Good knowledge Using JSX, Add-ons, render, createClass and lifecycle methods.
  • Proficient in building interactive Front End/User Interface pages using HTML5, CSS3, JavaScript, ES6, jQuery.
  • Hands-on experience in consuming RESTful Services using JavaScript, jQuery, and AngularJS
  • Proficient in creating REST APIs with JavaScript frameworks like Express.js, Node.js as a Middleware and database modelling tool like Mongoose and databases like MongoDB .
  • Expertise in advance JavaScript libraries and framework such as jQuery, AngularJS, and NodeJS.
  • Worked with advanced JavaScript concepts like Closures, Promises, Prototype, map, reduce, filter and async/await.
  • Excellent working experience with ES6 features along with transpiler such as Babel.
  • Extensive knowledge of creating responsive web application using CSS3 media queries, Bootstrap.
  • Strong understanding of CSS preprocessor like LESS/SASS framework to create dynamic style sheets and avoid duplication in CSS3 style.
  • Significant experience on web application debugging skills using Firebug, Chrome developer’s tool and IE developer’s tool
  • Automated repetitive tasks using task runners such as Gulp, Grunt and Webpack.
  • Involved in all stages of Software Development Life Cycle (SDLC) as well as working in Agile based development environment, participating in sprint/iterations and scrum meetings.
  • Expertise in using Git for version control system, JIRA as a bug and issue tracking tool and Jenkins for continuous integration/continuous deployment.
  • Self-starter, fast-learner, hardworking and consistent team player with good behavior and communication skills.

TECHNICAL SKILLS:

Web Technologies\ Database\: HTML5/HTML, CSS3/CSS, JavaScript, MongoDB 3.2, MySQL 5.7.1, Oracle, ES6/5, AJAX, JSON.\ SQLite 3.8.7.

JS Framework/Libraries\ IDE, HTML Editor\: ReactJS, Angular 4/2, Angular JS 1.5, LESS, Visual Studio Code, Sublime, Brackets, SASS, D3.js, Angular fusion chart, Node.js, \ WebStorm, Atom, Cloud 9. Express.js, Bootstrap 3.3.7

Testing\ Others\: Karma, Jasmine, Chrome Development Tool, Git, Jira, NPM, Gulp, Grunt, Babel, Webpack, Firefox Development Tool.\ TDD (Test Driven Development).

Operating System\: Unix, Linux, Windows 10/8/7/Vista/XP.

PROFESSIONAL EXPERIENCE:

Confidential, Plainsboro, NJ

MERN Stack Developer

Responsibilities:

  • Involved in developing different modules using React, Redux, HTML5, CSS3, Bootstrap, React-Bootstrap, JavaScript, Express.js, Restful API.
  • Developed various screens for the front end using React JS and used various predefined modules from NPM (Node Package Manager) and Redux library.
  • Utilized React to build high-quality, scalable and reusable components like multi-field form elements and background file uploads. Used React, Redux, React-Router for app routing.
  • Used HTML5, CSS3, React JS as the front- end tools to build module pages that communicate with back-end API with Restful API, Node.js, Express.js, Mongoose.
  • Worked on React-AJAX to exchange data with server and updating parts of online-chart page without reloading the page.
  • Utilized React Router to reduce render function complexity and improve code base scalability
  • Designed the REST API in Node.js for the client to consume, used Express.js framework on Node.js for quick development.
  • Implemented UI mockups, integrating third party react libraries, and handling/creating Redux store data.
  • Used React library for the logical implementation part at client side for all the modules.
  • Created Responsive Web Design using Bootstrap grid structure and CSS Media Queries, ptimized CSS file using processor SASS.
  • Separate production and development resources with API key handling techniques.
  • Used Jira as Version Control System.
  • Utilized Agile/Scrum to manage development lifecycle.
  • Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.

Environment: React, Redux, JavaScript, HTML5, CSS3, Bootstrap, Node.js, Express.js, MongoDB, AJAXRestful API, Jira, Jasmine, Karma Jenkins

Confidential

MEAN Stack Developer

Responsibilities :

  • Implemented web applications using MEAN Stack technologies (MongoDB v3.2.6, Express JS, Angular 2.0, NodeJS v8.9.4).
  • Involved in designing and developing cross-browser web pages using HTML5, CSS3, TypeScript, Angular 2.0
  • Worked on migrating non-responsive web design to responsive web pages using CSS3 media queries and Bootstrap 3 for device compatibility.
  • Worked with Angular 2.0 using TypeScript to implement Single Page Application using Modules and Components.
  • Implemented routing using Angular 2.0 Router module for navigating in different components of application and protected routes using Route Guards.
  • Achieved better and efficient performance by creating services to share data in various parts of application and consumed Rest APIs.
  • Used @ Confidential to pass data from parent components to child components and @Output for vice versa and used Subject of RxJS for communication between components.
  • Used HttpClient Module for consuming back-end REST APIs and used Observables and Promises to deal with asynchronous data.
  • Created rest APIs in Node.js using express to communicate with server and authenticated APIs using JSON web tokens.
  • Participated in performing unit testing using Jasmine along with Karma in Test Driven Development (TDD) environment and followed agile methodology.
  • Actively participated and provided feedback in a constructive and insightful manner during daily SCRUM meeting to the track the progress for each iterative cycle and figure out the issues.
  • Worked on project management tools like JIRA for bug and issues tracking tool and Git for version controlling.
  • Worked closely with business analyst to understand requirements to ensure right set of UI modules has been developed.

Environment: HTML5, CSS3, Angular2, JavaScript, Typescript, jQuery, AJAX, Restful API, JSON, Bootstrap 3, MongoDB v3.2, Express.js, Node.js v8.9, SASS, D3.js, Jasmine, Karma, NPM, JIRA, TDD, Agile/Scrum

Confidential

Front End Developer

Responsibilities:

  • Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
  • Developed User Interface using HTML5, CSS3, JavaScript, AJAX, JSON and AngularJS.
  • Implemented AngularJS concepts like Dependency Injection, Two Way Binding, Promises, Filters, Factory, Services, Scopes, Controllers and Custom Directives .
  • Involved in coding of project related wireframes and prototypes.
  • Re-designing/ developing the main website to improve user experience and add new functionality Using CSS3 layouts.
  • Worked on MongoDB databases, experience with Mongoose.js framework to interact with Node.js using Express.js server-side framework.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar and Firebug.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Performed unit tests frequently using Jasmine to resolve the issues, validated each function, wrote test cases to verify the behavior and ensured the performance of the code.
  • Followed agile methodology for developing the application. Participated in Agile events including project planning, daily stand-up meetings, reviews, sprint retrospectives and release planning.

Environment: HTML5, CSS3, JavaScript, Bootstrap-3, AJAX, JSON, Angular.js 1.5.5, MongoDB, Node.js, Express, GIT, Chrome Developer Toolbar, Jasmine 2.x, Brackets, Atom

Confidential

Junior Web Developer

Responsibilities:

  • Designed the Front-End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and jQuery.
  • Implemented AJAX functionality using JQUERY, JSON and XML.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Designed DOM based interactive to re-engineer selected links and adopted WCAG 2.0 standards for HTML and XHTML with W3C standards for CSS as well.
  • Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
  • Wrote Object Oriented JavaScript to create modules and extensively debugged with Firebug and other debugging tools.
  • Developed and designed the various screens and its architecture in MVC pattern.
  • Tested cross browser compatibility issues between multiple browsers.
  • Used Bootstrap framework for developing responsive UI and supporting multiple devices.
  • Worked on developing a communication application that provided a collaborative platform for users to share customer related issues, assign action items, and manage overall internal communication.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Bootstrap v3.0, JSON, AJAX

Confidential

Junior Web Developer

Responsibilities:

  • Responsible for understanding functionality at client side, requirement analysis and knowledge transfer.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and Ajax .
  • Used jQuery core library functions for the logical implementation part at client side for all the Web Application.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Worked alongside backend Java programmers to troubleshoot JavaScript related issues with front-end connectivity.
  • Implemented client-side validations using JavaScript and used JSON for data retrieval.
  • Implemented AJAX to speed up web application. Involved in writing application level code to interact with APIs, Web Services using AJAX, and JSON .
  • Solved performance issues and brought optimal output from available resources.
  • Used Chrome Developer Tool, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • We have followed with Agile and Scrum development methodologies.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, JSON, AJAX, DOM

We'd love your feedback!