We provide IT Staff Augmentation Services!

Mean Stack/angular2 Developer Resume

2.00/5 (Submit Your Rating)

Novi, Mi

SUMMARY:

  • 6+ years of IT experience in Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Developed User Interface (UI) applications and professional web applications using HTML, XHTML, CSS2/CSS3, JavaScript, Ajax, Angular JS, JQuery, Node JS, React JS, Express JS, Bootstrap, JSP, Mongo DB, NPM, GIT, MVC, JSON, XML, and Jira.
  • Extensively worked in various software methodologies such as Waterfall, Agile, and Scrum. 
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client side dependencies using Bower and Yeoman.
  • Used Node Package Manager (NPM) to manage or install the Node-JS modules like Grunt, Gulp, and Express.js, mongoose, mongo.js, body-parser, bcrypt.js and socket.io.
  • Experience in implementing Mongo DB CRUD (Create Read Update Delete) operations by using Mongoose library in Node-JS including Angular JS.
  • Worked with React JS and its components typically rendered React views, which contain additional components specified as custom HTML tags.
  • Expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and Angular-JS. Experienced in using Backbone-JS and handlebars to connect the API’s which enforces the communication to the server.
  • Experienced in React-JS and working with React flux architecture, Redux architecture using complex Object Oriented concepts in improving the performance of the websites.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible.
  • Worked on making web pages accessible (ADA) compliant by meeting WCAG 508 standards and tested it with screen readers like NVDA, JAWS etc.
  • Expertise in Responsive Web Design techniques with Twitter Bootstrap supporting multitude of browsers and devices. Extensive experience in Graphic Design Tools such as Adobe Illustrator, Adobe Photoshop, Adobe InDesign, Adobe Flash, Adobe Dreamweaver.
  • Proficient in using higher level style syntaxes, LESS and SASS for writing CSS styles more easily with the Mixins, Parametric mixins, Nested Rules, Operations, Namespaces etc.
  • Experience with object oriented client-side scripting using Typescript, ES6 and JavaScript frameworks, including jQuery, AngularJs.
  • Good experience on developing apps using Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Having experience in developing Search Engine Optimization (SEO) web application with React -Autocomplete for creating google maps location search on the webpage. Used appropriate/relevant keywords and Google analytics in order to increase the accessibility of the website through the search engines like Google, Bing, Yahoo.
  • Experience in handling cross-browser/platform compatibility issues (IE, Firefox, and Safari) .
  • Worked on writing quality code using TDD (Test driven development) and unit tested using JavaScript testing frameworks Jasmine, Karma, Mocha, Chai, and Protractor to write the tests on both client side and server side.
  • Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome. 
  • Good Project Management and Inter-personal skills gained through interaction with technical and functional teams, capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA

Web Technologies: HTML4/5, CSS2/3, LESS, SASS, SCSS, JavaScript, jQuery, AJAX, JSON.

Libraries and Frameworks: JQuery, Angular.js1.5&2.0, React.js, Node.js, Ajax, Backbone.js, Bootstrap, Express.js, mongoose, mongo.js, body-parser, bcrypt.js, socket.io.

IDEs and Tools: Eclipse, Microsoft Visual Studio, Dreamweaver, IntelliJ, Notepad++, Sublime Text, Atom.

Debugging Tools: Firebug, Chrome Developer Tools, POSTMAN, IE Developer Toolbar.

Operating Systems: Windows 2000/XP/Vista/7/8/10, UNIX, Mac OS X.

Web/Application Servers: Apache Tomcat, Node, Rest API

Version Control: GIT, SVN and CVS

Database: Oracle 11g/10g/9i/8i, MySQL5.1/4.1, MS SQL Server 2008, IBM DB2 9.1/8.1, Sybase 11, MongoDB 3.x, Robomongo1.0.

Debugging Tools: JIRA, Gulp, Grunt, Jasmine, Karma, Yeoman, Bower and Mocha

Front End Tools: Adobe Photoshop CS5, CorelDraw, Dreamweaver, Illustrator.

PROFESSIONAL EXPERIENCE

Confidential, Novi MI 

Mean Stack/Angular2 Developer

Responsibilities:

  • Implement the web application using MEAN Stack technologies ( MongoDB, Express, Angular 2, Node.js ) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Participated with business analyst to understand the business requirements includes converting mock-ups or wireframes into single page applications utilizing HTML5, CSS3, Bootstrap, JavaScript and Angular 2.0 as its core framework. 
  • Developed Mean Stack application from scratch including Mongo DB server setup and Express-JS server development.
  • Used Node Package Manager (NPM) to manage or install Gulp, Express, Underscore.js, mongoose, body-parser.
  • Built the reusable service components using Angular 2 services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.). 
  • Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2. 
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular 2 and Node.js.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Restfull web service API and made use of CRUD Services for effective use of Web services.
  • Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other node modules to serve the web application with JSON data.
  • Used Angular 2 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
  • Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value and dynamically converting these SASS files into CSS files
  • Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS, ExpressJS.
  • Coded in Angular2 MVC framework to build the Web application for the internal use of the organization.
  • Worked with HTTP/HTTPS protocols by using angular2 components to build RestFul services.
  • Extensively used promises (Success and Error) while making sync communication. Wrote services with Angular 2 to store and retrieve user data from the Mongo DB for the application on devices with the Http service.
  • Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular 2 Application.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development and day-to-day basis to maintain the code history.
  • Used Mocha (a JavaScript test framework) to write the tests at server side and used Jasmine on the client side.
  • Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.

Environment: HTML5, JavaScript, CSS3, Bootstrap, Angular-2.0, Node-JS, Express-JS, JSON, MongoDB, Mongoose, Angular-CLI, RESTful web service, sublime Text, Mocha, Jasmine, SEO, SASS, Gulp, Agile, Jira, GIT, AWS.

Confidential, New York, NY

 UX/UI Developer

Responsibilities:

  • Developed Dynamic Single Page Application using React JS
  • Utilizing React JS to develop "Card finder" web application to search through all Credit Cards available with Amex.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, React Js and Bootstrap. 
  • Worked with Node.js to develop RESTful API's consumed in front end applications.
  • Implemented MVVM architecture using Redux Architecture with React JS.
  • Developed React Router, Redux Forms, Redux promise, React Redux using Thunk-Redux module
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
  • Used $localStorage, $sessionStorage to manage the data in the project by storing the data in local storage, session storage of the browser.
  • Making sure react is flexible and provides hooks that allow you to interface with other libraries and frameworks.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and alerts.
  • Used Grunt task runner to automate the compiling CSS/SASS files, optimize images, make a bundle and minify JavaScript files.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using Mongo-DB (NoSQL) database.
  • Involved in creating a reusable component using React JS for DOM Manipulation
  • Worked on developing a front-end application using React JS and FLUX architecture for internal teams productivity use.
  • Build stable React components and stand-alone functions to be added to any future pages. 
  • Working with ECMA Script 6 features. For build of JSX and used Babel, webpack.  
  • Used Axios with react for making AJAX Calls.
  • Implemented and managed High Availability (Replication) and Load balancing (sharing) cluster of Mongo db having TB’s of databases. 
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE. 
  • Integrated Kendo framework controls to support HTML5 Controls. 
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA. 
  • Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues. Performed Unit Testing and code coverage with Jasmine and Karma.
  • Deployed Application on Amazon Web Services using AWS S3, EC2 and RDS Services and used GIT for Version Control of code for incremental development.

Environment: HTML5, JavaScript, CSS3, jQuery, Ajax, Bootstrap, React-JS, Node-JS, Express-JS, JSON, MongoDB, RESTful web service, Web Storm, Karma, Jasmine, SEO, LESS, Grunt, Agile, Jira, GIT, AWS.

Confidential

 UI Developer

Responsibilities:

  • Worked on Agile methodology for the software development, which is very much focused in maintaining FCAPS. This GUI is built and supported using the latest cutting edge technologies.
  • Developed UI using HTML5, CSS3, DOM, Bootstrap, JSON, JavaScript, Angular js, JQuery, Ajax and JSP for interactive cross browser functionality and complex user interface.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI. Used Angular JS forms to validate fields and created custom validator directives.
  • Designed and architected the application using MVC and developed the application using responsive web design.
  • Implement responsive design using Twitter Bootstrap and customized bootstrap styles as per brand styles and developed responsive application for all platforms like desktop, mobile and tablet.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular service calls using Angular Factory with Dependency Injection to prevent scope conflict commonly found with JavaScript.
  • Used AngularJS routers like "UI Router" to establish routing between nested html views. Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two-way data binding by using AngularJS.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using AngularJS and jQuery
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu. Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
  • Maintained cross browser compatibility & implement responsive design using Twitter Bootstrap, custom media queries, etc.
  • Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface. Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Used SOAP web services to communicate between applications running on different operating systems.
  • Used GIT as a Version Control tool and as a code repository and involved in Project Code Debugging and testing and resolving the JIRA bugs assigned. Used Jenkins for the build process to generate the rpm-build and used Grunt.js as a build tool to build the project and for the code minification of JavaScript files.
  • Used Firebug, Firebug Lite, and IE Developer Toolbar, for debugging and browser compatibility Enhanced website by creating presenting new static models pages and presenting it to senior management for attracting the customers and existing users.
  • Designed and Developed SQL queries, SQL procedures, Functions, triggers to handle the business rules data integrity and for various tables required for the project in Oracle database and used the Stored Procedures in the application data transactions.

Environment: HTML5, CSS3, JavaScript, JQuery, Angular JS, JSP, AJAX, Bootstrap, Firebug, Dreamweaver, Photoshop, DOM, JSON, JNDI, SOAP, Agile, GIT, JIRA, NPM, Grunt, Oracle and Windows.

Confidential

Web/UI Developer

Responsibilities:

  • Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and JQuery.
  • 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.
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Extensively used XSLT to transform XML documents to HTML.
  • Worked on developing login and signup forms with the HTML and performed validations with the javascript.
  • Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Created Ajax calls to exchange (request / responses) information asynchronously between client end and server, and used jQuery to make these Ajax calls to access the data from database.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Created Statistical Reports in Jasper using XLS sheet as Data Source and Decision reports for viewing the data using MySQL database as data source.
  • Wrote Object Oriented JavaScript to create modules and extensively debugged with Firebug and other debugging tools.
  • Used Jersey Web Services to connect the applications from backend database to frontend.
  • Implemented file management based on Alfresco document management feature.
  • Tested cross browser compatibility issues between multiple browsers and bug fixes for the issues observed in the stage environment.
  • Performed Unit Testing and code coverage with Jasmine.
  • Used Subversion (SVN) as a repository tool to store the code files in the server and used this as a version controller while working with other members in the team.

Environment: HTML, CSS, JavaScript, JQuery, Jersey Web Services, JSP, SQL, MySQL, Jasmine TDD, Jasper Report Tool, Alfresco ECM, Open SSO, Linux.

Confidential

Web Developer

Responsibilities:

  • Creating Front-end Applications using HTML, CSS and JavaScript.
  • Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
  • Used JavaScript for popping up a new window with control over size, position, and attributes of the new window.
  • Contributed to the design direction by building mock-ups in Photoshop and Frontend
  • Elegant implementation of page designs in standards-compliant HTML and CSS.
  • Used CSS in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
  • Created XHTML Pages with CSS and the Box Model.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Developed SQL Queries to interact with Oracle database.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, AJAX, JSON, MS Office, PL/SQL and SVN.

We'd love your feedback!