Mean Stack Developer Resume
Jersey City, NJ
SUMMARY:
- Extensive experience of 6 years in UI/UX development and Web Application Development using Mean Stack and Front - end technologies particularly in E-commerce, Healthcare and Finance domain.
- Experience in all phases of Software Development Lifecycle (SDLC), Test driven development (TDD), Software testing life cycle (STLC) and Scrum Methodology (agile framework).
- Experience in developing Responsive web pages using HTML/HTML5, CSS3, CSS pre-processor such as SASS & LESS and Bootstrap with CSS media queries as well as Bootstrap Grid-layout. Comfortable in working with Bootstrap component such as navigation bar, dropdown menu, pagination, carousel, Popover, Modals and classes.
- Deep understanding of DOM (Document Object Model) manipulation, Object Oriented JavaScript along with Design patterns including Prototypes, Closures and Object-Oriented Design/Development (OOD), jQuery 2.1, ECMAScript 6 (ES6), JSON, AJAX and JavaScript Syntax Extension (JSX) to build dynamic applications.
- Worked as a MEAN (Mongo DB, Express, Angular, Node) Stack and MERN (MongoDB, Express, React, Node) Stack Developer.
- Experience in using of AngularJS 1.x, Angular 2.0/5.0 for developing the SPAs (Single Page Applications) involved designing in web pages using HTML 5, CSS3, JavaScript, TypeScript, Bootstrap, SASS, LESS, Redux, Mongo DB.
- Expertise in working with Angular 5.0/2.0 components, custom pipes, attribute directives, services, route Guards, HTTP-Interceptor etc.
- Worked with Angular modules, controllers, custom directives, Routing, Providers, Services, Factory Services, Templates customizable filters as well as implemented lazy loading using RequireJS in AngularJS Framework.
- Developed executable web applications modules using MVC (Model View Controller), MVVM (Model-View-View-Model) architecture by writing server-side code in NodeJS & Express JS, creating database using Mongoose and developing a front end in Angular 5.x/Angular2.x.
- Implemented technology solutions using Ajax and REST APIs, integrated middleware for Express using CORs (Node Package).
- Integrated authentication using Google Firebase cloud messaging into the applications to store and sync client’s data in real-time in NoSQL database.
- Worked with JavaScript task runner GULP and GRUNT to implement browser Sync, dev and prod bundle generation, dev server etc.
- Worked closely with UI/UX designing teams. Analyzed requirements, researched, developed wireframes as well as prototypes of websites, Designed User Interfaces in WordPress, Squarespace, Adobe Photoshop CC and Adobe Dreamweaver CC.
- Solid Experience of using development, testing and debugging tools such as webpack, babel, GIT, Confidential (Version Control repository), Jasmine and Karma.
- Self-starter individual, quick learner, efficient problem-solving skills, and consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Web technologies\ Frameworks/Libraries: \HTML, HTML5, CSS, CSS3, SASS, \ AngularJS 1.x, Angular 2.x, Angular 5.x, \ LESS, Bootstrap 3.x, JavaScript 2.0, ECMA\ React.js 0.15v, Redux.js 3.x, NodeJS, \ Script 6, TypeScript, jQuery 2.1, Ajax, JSON, \ ExpressJS, RequireJS, MVC, MVVM\ JavaScript Design Patterns, REST\
Databases\ Methodologies\: MongoDB 3.x, SQL Server 2014, MySQL 5.x\ Agile, Scrum, Waterfall\
UI tools/ IDE\ Development/Testing / Version Control tools\: SquareSpace, Adobe Creative Cloud, Visual \ Angular CLI, NPM, Webpack, Babel, Gulp, \ Studio, Notepad++, Atom, Eclipse, Net Beans, \ Grunt, Jasmine, Karma, GIT, Github, SVN\ SQL Rational Rose Enterprise, MS Visio
PROFESSIONAL EXPERIENCE:
Confidential, Jersey City, NJ
Mean Stack developer
Responsibilities:
- Worked with customer to identify, develop business requirements and transform them to technical requirements
- Involved in Agile methodologies and software development lifecycle, that includes designing, coding, testing, debugging and support.
- Project comprises development of modules in AngularJS as well as Angular 5.
- Involved in web development in hybrid migration approach with Javascript Framework AngularJS and Angular 5.
- Developed graphical representation of data using Ag Grid, D3JS and Highcharts.
- Implemented building cross browser compatibility applications using HTML, CSS/CSS3, DOM and Bootstrap 3.x as well as CSS Pre-Processors like Sass, Less.
- Designed and developed Single Page Application (SPA) using Angular 5 MVC (Model-View-Controller) framework.
- Made use of Angular 5 Components, Directives, Pipes, Form, and Router as well as used Guard Services to develop a customer authority-checking module.
- Used Router ParamMap and Animations for developing routing between pages and interactive User interface of web application.
- Implemented components using MEAN stack technology including MongoDB, Node JS, Angular 5 and ExpressJS.
- Developed UIs in efficient way by taking User Experience in consideration.
- Demonstrated development experience with both producing and consuming REST web services through NodeJs and Express.
- Consumed REST API’s on the front-end side to represent data with Angular, D3JS and Highcharts.
- Worked with stateless authentication mechanism by generating JWT using Node Js and HTTP INTERCEPTORS to attach the authentication information.
- Used CORS to gain access to the resources on different domain.
- Developed Schemas and made connection with the database using mongoose.
- Involved in preparation of Templates common across all banners and then developing individualistic content within them mainly using Adobe CC, HTMl5, CSS3 and Bootstrap 3.x.
- Proficient in TDD (Test Driven Development), writing test cases using Jasmine test API and Karma for unit tests.
- Automation of tasks such as Linting, minifying, building, unit testing and compiling using GRUNT.
- Used GIT to achieve continuous version control, frequently pushed the code to Confidential .
Environment: Angular 5, AngualarJS Node JS, Mongo DB, Express JS, D3JS, ES6, TypeScript, HTML5, CSS3, SASS, JSON, AJAX, Bootstrap, TDD, Jasmine, Karma, Grunt JS, Sublime, Confidential, Agile methodology
Confidential, Bloomfield, CT
Mean Stack Developer
Responsibilities:
- Defined technical requirements based upon business requirements.
- Responsible for developing the UI pages using HTML5, CSS3, Bootstrap 3.x, JSON, Angular 2 as well as CSS pre-processor SASS/LESS.
- Developed Reactive Single Page Applications (SPA) using Angular2 with expertise in creating User Controls, Web Forms and performing client-side validations using Angular 2 features such as Guards as well as used JWT tokens (Json web token).
- Implemented Angular 2 components, component directive, decorator directive, template directives and injectables.
- Achieved secure client authentication functionality by developing Login and Registration pages in Angular 2 and utilizing Guards.
- Used Angular 2 pipes to filter the content as per user’s preference.
- Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2.
- Designed and implemented the enhanced development platform using frameworks like Angular2, NodeJS and NPM.
- Integrated with the back-end code (NodeJs) using Express, Body-Parser, JSON and AJAX to get and post the data to backend servers.
- Involved in development environment using NPM, git and GitHub.
- Used latest web technologies ECMAScript 6, Node JS and Web-Pack to create a SPA.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON
- Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE.
- Used CSS3 LESS/SASS preprocessors and Responsible for creating detailed wire frames and process flows.
- Extensively used Git for version controlling and regularly pushed the code to Github.
- Worked closely with securing additional resource for the team and worked in an Agile Environment.
Environment: HTML5, CSS3, Angular 2.0, Typescript, Bootstrap,, Node.js, Express.js, MongoDB, Mongoose, CLI, RESTful Web Services, JWT, JSON, Jasmin, Karma, SDLC, GIT, Agile, TDD
Confidential
Front End Developer
Responsibilities:
- Implemented web application built on MEAN stack, developed front end using AngularJS and backend in NodeJs, ExpreeJS and MongoDB.
- Used Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked with RequireJS to implement lazy loading .
- Worked with Angular.js directives to bring additional functionality to HTML.
- Worked with AngularJS routers, forms, modules, DOM, events, expressions, controllers, filters and HttpRequest.
- Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
- Worked with Angular JS Controllers, Directives, Factory, Services, Events, Angular Routing and UI router.
- Utilized AngularJS 1.x for consuming a RESTful web service using AJAX services like $http, $resource and handled cross domain requests to retrieve the required JSON data for the application.
- Implemented UI grid to develop and configure various data grids, used filters for sorting the data.
- Designed dynamic and browser compatible pages, interface panels using HTML5, CSS3, jQuery and JavaScript
- Designed and developed Prototype of UIs using - Adobe Creative Cloud.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Involved with team on developing internal web application using HTML 5 templates.
- Identifying and fixing the browser/performance related issues in the application.
- Designed the frontend applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Involved in Agile methodology, weekly Sprints, and daily Scrums to discuss the development of the application with JIRA Task Board.
Environment: Angular JS, Express, NodeJS, JavaScript, HTML5, CSS3, MongoDB, Redux, jQuery, GitHub, Git, JSON, Bootstrap
Confidential
Mean Stack Developer
Responsibilities:
- Developed various UIs for front end using AngularJs and used various components from Node Package Manager.
- Worked with AngularJS controllers, custom filters, Services and Custom directories.
- Worked the backend by using Nodejs and MongoDB.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Worked on Node JS frameworks for generating REST API’s, involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Worked with Node.js tools like Gulp for application build.
- Used Asynchronous calls, callback in NodeJs.
- Worked on AngularJS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- As a backend developer I was responsible for creating RESTFUL Web Services using Node.js & Express.js, Body-parser along with AngularJS.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9 and FF.
Environment: Angular JS, jQuery, JavaScript, HTML, CSS, Bootstrap, AJAX, Gulp, JSON, Node JS, MongoDB, Express, RequireJS
Confidential
UI Developer
Responsibilities:
- Interacted with end users and business analyst to understand the business requirements
- Translated the system requirement into various system model such as Context Model, Process Model, Data Flow diagram, UML diagrams
- Designed and developed the front-end using HTML, DHTML, and XML.
- Worked with JavaScript cookies.
- Used JavaScript, HTML, and jQuery for forms validations.
- Redesigned user interface HTML frameworks with refined CSS styling.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size used CSS3 Media queries.
- Worked with jQuery-PlugIns such as jQuery Message plug-in, jQuery Validation Plug-in.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Responsible for design and development of the web pages by using designing tools such Adobe CS.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Designed graphics, buttons, logos and flash animation for the website.
- Used Ajax, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Performed the Regression Testing for Complete UI after fixing the Issues which are reported by Testing
Environment: HTML4, CSS3, Java Script, jQuery, Sublime text
Confidential
JavaScript Developer
Responsibilities:
- Developed login website using HTML, CSS, JavaScript, JQuery and Ajax.
- Designed server-side pages and static web pages using HTML, CSS, JavaScript, jQuery.
- Utilized JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Used advanced level of HTML, XML, AJAX, JavaScript, CSS layouts.
- Performed client-side validations over the forms using JavaScript.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Developed site according to client specifications with HTML and Dynamic Cross-browser JavaScript.
- Installed and extended existing jQuery plugins as well as the jQuery UI library.
- Designed Graphic web applications using Flash and Photo Shop.
Environment: HTML4, CSS3, Java Script, jQuery
