We provide IT Staff Augmentation Services!

Sr. Mern Stack Developer Resume

Washington, DC

SUMMARY:

  • Over 6 years of strong experience as Full Stack web developer with solid understanding of front - end technologies, MVC frameworks, Restful web services and Data Base designing.
  • Strong knowledge in MERN/MEAN Stack with vast experience in building Web Applications, used React.js/AngularJS for client side, Node.js/Express for server side and MongoDB, SQL Server for database.
  • Expertise in using React.js/Redux to build User Interface, strong knowledge of state store, middleware, action creator, reducer and container.
  • Hands-on experience in using Angular 1.x/2 to build Single Page Application and solid understanding of custom directive, factory, service, component and routing.
  • Expertise in using Grid Controls, jQuery and DOM manipulations, worked with CSS preprocessor LESS/SASS to improve maintainability of CSS.
  • Hands-on experience in building data visualization with D3.js and Angular Fusion Charts.
  • Extensive experience in developing Restful web services with Express and NodeJS.
  • Strong knowledge of MongoDB as well as SQL server, experienced with (Mongoose plugin, Mongo Client) and write SQL queries, stored procedures and data base normalizations.
  • Deep understanding with advanced Javascript concepts, such as Prototype, Closure, Scope Chain and Promise.
  • Strong knowledge of Object Oriented Programming, functional programing and have strong knowledge of design patterns, such as SOLID principles, Singleton, factory, DI, etc.
  • Extensively worked with Test-driven Development ( TDD ) and proficient in creating and executing Unit test cases using Jasmine and Karma .
  • Extensive experience in JIRA for bug tracking and Jenkins for Continuous Integration and Deployment.
  • Hands-on experience in working with GIT and Microsoft Team Foundation Server (TFS).
  • Team player with excellent communication, Trouble shooting, Debugging and Strong analytical problem solving skills to deliver Technology products and consulting solutions.
  • Experience with Agile Scrum Methodology, highly involved in daily scrum meeting, sprint review meeting and scrum Release Planning.

TECHNICAL SKILLS:

Languages: JavaScript, Typescript, C#, C++, C, T-SQL

Web Technologies: JavaScript, jQuery, ReactJS, AngularJS, Angular, NodeJS, Redux, Gulp, Webpack, Express, MongoDB, ASP.NET, MVC, XML, JSON, AJAX, HTML4/5, CSS3, Bootstrap, REST, Entity Framework

Databases: MongoDB v3.2, SQL Server 2012/2013, MySQL

Testing: Jasmine, Karma, Mocha, Chai, Chrome Developer Tools

IDE/Tools: Web Confidential, Sublime, Visual Studio 2015/2013, Eclipse, NetBeans, SQL Management Studio, Postman, SOAP UI, Fiddler, Robomongo

Methodologies: Agile Scrums, Waterfall

Version Control: Git, TFS

WORK EXPERIENCE:

Confidential, Washington, DC

Sr. MERN Stack Developer

Responsibilities:

  • Analyzed business requirement to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js (MERN stack).
  • Used HTML5, CSS3, JavaScript and jQuery to build Interactive User Interface (UI), created responsive web pages using react bootstrap framework.
  • Developed the code using SASS framework which in turn would generate plain CSS for the dynamic pages.
  • Worked on Lifecycle Methods, State, Props, and Events to create interactive and stateful React Components, achieved routing using react-router.
  • Created class based and function based components, added necessary event listeners, implemented communication strategies between React Components.
  • Designed rich featured action creators and corresponding reducers.
  • Used React Axios to call Web APIs to fetch data from backend and update the states in the store of Redux.
  • Adopted MongoDB for data storage, designed different schemas and data access services to communicate with MongoDB.
  • Used NodeJS and Express framework to build server side logic, and applied with middlewares to handle http requests.
  • Involved in design and development of Restful API and services to interact with data storage layer.
  • Built reusable React components and functions to be added to future pages.
  • Applied JWT middleware to backend for authentication and used Passport for security purpose.
  • Worked in TDD (Test-Driven Development) and performed testing using Jasmine and Karma.
  • GIT was used as code repository, Webpack used as module bundler, JIRA for bug tracking, and Jenkins for continuous integration code deployment.
  • Active participant in daily scrum meetings and involved in many phases of Confidential using Agile methodology.

Environment: HTML5, CSS3, JSX, Babel, JavaScript, ReactJS v15.2, React Bootstrap, AJAX, JSON, REST API, Redux v3.5, NodeJS v6.3, ExpressJS v4.14, WebPack v1.13, MongoDB v3.3, SASS, JIRA, Jasmine, Karma, GIT, Agile.

Confidential, Chantilly, VA

Sr. MEAN Stack Developer

Responsibilities:

  • Analyzed business requirement to translate functional requirements into technical requirements using MVC based AngularJS, migrate JavaScript to AngularJS, replaced JavaScript objects with AngularJS modules, views, controllers.
  • Designed the front end using HTML5, CSS3, JavaScript, Bootstrap and AngularJS, changed resolution on different devices by Media Queries.
  • Extensively used HTML5 features like local storage, new input attributes and ES6 features.
  • Worked with AngularJS directives, components, filters and services to customize controllers.
  • Built Angular Services to fetch data from web APIs, used AngularJS Resolve to restrict access to views with authorized information.
  • Built Angular Controllers to control the data flow and handle user-raised events. Built Angular factories and services to facilitate communication across independent controllers.
  • Used AJAX and JSON to process asynchronous http requests between customers and web application.
  • Used Node.js and Express to build web server and Restful APIs.
  • Worked on Routing, middleware, cookies and sessions in Express, ensured secure http requests.
  • Designed MongoDB schema and implemented data access service to Create, Read, Update and Delete data (CRUD)
  • Used Jasmine on Karma to test cases of AngularJS code and interacted with QA team to fix issues.
  • Added interactive charts using AngularJS Directive, implemented logic for dynamically changing data in scope and watch the chart update automatically.
  • Performed unit tests using Jasmine & Karma, used webpack as module bundler.
  • Validated the JavaScript files using JSHint and utilized Modernizr to address cross browser code compatibility issues.
  • Worked in TDD (Test-Driven Development) and performing test cases using Jasmine and Karma.
  • Involved in daily stand up meetings and Coordinated with QA team, used Agile methodologies for software development.

Environment: HTML5, CSS3, Bootstrap3, JavaScript, jQuery 2.1, AngularJS v1.5, NodeJS v3.0, MongoDB v3.0, Express, AJAX, Webpack v1.11, JSON, sessions, cookies, Restful API, Jasmine, Karma, Agile, Git.

Confidential, Manhattan, NY

Web Developer

Responsibilities:

  • Involved in requirements analysis, understand the requirements of each technical part.
  • Designed and developed web application using .Net based technologies, presentation layer with MVC and business layer with WCF, Data access layer with Entity Framework, used Microsoft SQL server 2012 as data store.
  • Designed and developed rich web pages using MVC 5.0, C#, Ajax, JSON, HTML5, CSS3, jQuery.
  • Used MVC framework for developing the application as it will distribute the development in Models, Views and Controllers and also it supports stateless development.
  • Implemented business Logic Layer using C#, WCF and used repositories as well as Entity Framework to build Data Access Layer.
  • Exposed and consumed the WCF services and defined Service Contracts for specific utility.
  • Developed and Tested Confidential event handlers in UI using C# and SQL queries.
  • Extensively worked with LINQ to Entities, LINQ Object.
  • Implemented Javascript functions for creating various activities.
  • Implemented .Net classes for workflow logic and fixed existed bugs.
  • Designed and developed rich and enhanced web pages using Javascript, CSS, and jQuery.
  • Designed and developed InfoPath form templates.
  • Used TFS as version control.

Environment: HTML, CSS, AJAX, JSON, JavaScript, jQuery v2.0, SQL Server 2012, C#, ASP.NET, MVC v4.0, Entity Framework v6.0, Visual Studio 2012.

Confidential

Web Developer

Responsibilities:

  • Involved in requirements analysis, understand the requirements of each technical part.
  • Actively participated in meetings with clients to determine website goals and development strategies.
  • Involved in developing UI with technologies like HTML, JavaScript and JQuery.
  • Designed and Developed Web application layout using pure responsive css.
  • Implemented forms to perform client side form validation using jQuery and JavaScript.
  • Developed interactive web application using advanced level of JavaScript, jQuery, AJAX, HTML and CSS.
  • Wrote JavaScript functions to extend existing jQuery plugins.
  • Implemented functions to call web APIs/services using AJAX and JSON.
  • Implemented MVC architecture for the presentation layer, created views for different action methods.
  • Transferred data with class objects and customized view models to store specific information.
  • Used Git as version control.

Environment: JavaScript, jQuery, HTML, CSS, AJAX, JSON, SQL Server 2012, C#, ASP.NET, MVC, Entity Framework, Git, Visual Studio 2012.

Confidential

Web Developer

Responsibilities:

  • Closely worked with business analyst to understand the requirements to ensure that right set of UI modules been built.
  • Involved in designing of User Interface with HTML, CSS and JavaScript.
  • Developed presentation layer using server-controls, HTML controls and custom controls.
  • ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
  • Used Validation controls for Custom validations and JavaScript was written for Client side.
  • Involved in Unit Testing and Integration Testing of the entire application.
  • Tested and created SQL objects, like tables, views.
  • Used SVN as version control.

Environment: HTML, CSS, JavaScript, jQuery, ASP.NET, ADO.NET, .NET Framework 3.0, SQL Server, SVN.

Hire Now