Mern Stack Developer Resume
Foster City, CA
SUMMARY
- Have 8 years of work experience in writing web application programs covering front - end/UI/UX using the web technologies like HTML, XHTML, CSS, JAVASCRIPT, Angular js, Angular2/4, REACT, JSON, XML, AJAX
- Worked on multiple domains like Financial, Banking, E-commerce and Telecommunications industries.
- Experience in using Software development methodologies such as Agile and Waterfall.
- Expert in core JavaScript principles such as event handlers, DOM manipulation and object-oriented programming.
- Experience in developing cross platform server side applications using Node.js to achieve scalability in real-time web applications.
- Experience in creating sketch, wireframe, prototype and visual mockups.
- Experience in solving problem and creating a outstanding USER EXPERIENCE for web site’s and mobile app as well. Highly skilled in VISUAL DESIGNING.
- Experience in using Photoshop, Illustrator, Sketch, InVision and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons and Images.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
- Experience in developing applications using various JavaScript frameworks like Backbone.js, Angular2, Node.js and Twitter Bootstrap.
- Extensive experience in AngularJS - MVC framework.
- Experience with Node.js Framework for creating Custom HTTP Servers, file Uploads, file manipulation and Socket IO.
- Built Knowledge in creating web UI using ReactJS along with events, mounting components and developing reusable components.
- Knowledge in using Package Managers like NPM and Bower. Experience in using Task managers like Grunt and Gulp.
- Experience in using ReactJS, Redux, Babel+ES6, Web-Pack for SPA development.
- Knowledge of using SASS, LESS to add nested rules, variables, mixins, selector inheritance to CSS3.
- Wrote code to interact with backend and consume the JSON data by making AJAX calls and updating the DOM.
- Extensive knowledge in consuming RESTful web services using AngularJS, jQuery, AJAX.
- Strong experience in creating SPA using AngularJS along with services, routers and Angular UI.
- Experience in working with Core Java, J2EE Based Applications, Servlets, JSP.
- Developed Web services to allow communication between the applications using REST and SOAP Web services.
- Experience in unit testing and wrote test cases for applications, used testing frameworks like Mocha, Karma, Jasmine, JUnit.
- Knowledge in version controls Git, SVN and Clear Case.
- Experience with Software Development Life Cycle process which includes designing, developing, testing and implementation.
- Worked extensively in Agile Development process & also involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript
Framework: AngularJS, Angular2/4 Backbone.js, EmberJS
Libraries: jQuery, D3.js, ReactJS
IDE Tools: Eclipse, NetBeans, WebStorm, Notepad++, SublimeText
Development Tools: Adobe Photoshop CS5, Adobe ExtendScript, Google Ad Words
Unit Testing: Jasmine, Karma, Mocha, JUnit
Application Servers: HTTP Web Server, Apache Tomcat, Node.JS, JBoss
Version Controls: CVS, SVN, Git, Clear Case
Methodologies: Waterfall, Agile, Scrum
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web Developer, Batarang
Database: MongoDB, PL/SQL(Oracle)
UX Tools: Adobe Creative Suite, Sketch, InVision
PROFESSIONAL EXPERIENCE
Sr UI Developer
Confidential, Reston, VA
Responsibilities:
- Used functionalities to write codein HTML5, CSS3, Angular2/4, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL databaseas the backend.
- Extensively used JavaScript to make the web page more interactive.
- UsedJava script,Grunt.jsandAngular 2for client-side validations.
- Participated in meetings with the end clientstodeveloplayout,colorschemefortheweb pageand implemented them with the help ofHTML5,CSS3andJavaScript.
- Extensively usedCSS3along withRWDto apply different styles to the layouts for varying screen sizes and pixels.
- Created Wired frames usingAdobe Photoshopand Illustrator. Converted the Photoshop mock-ups in to hand-written HTML and CSS pages.
- CodedJavaScriptandjQueryfor page functionality, modal windows and to perform the client side validations.
- Upgrading the project fromAngular2toAngular 4and performed form validations using reactive forms for sign in and inputting ticket rising information fromAngular4.0framework.
- Built Web pages that are more user-interactive usingjQueryplugins forDragandDrop, AutoComplete.
- Defined new validations throughAngular4for the form field validation implemented through HTML5.
- Written Angular Material drivenJSONconsumingAngular 2/4functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed components to fetch theJSONdata from the back end usingAJAXandjQuery.
- Analyze the response ofJSONin order to updateDOM.
- Reviewed customer feedback about the debugging issues, fixed bugs withHTML5and JavaScript codes.
- Worked on theADA(Americans with Disabilities Act) standards and cross browser compatibility issues.
- UsedSVNfor Version Control.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Interacted and worked with cross-functional teams.
Environment: HTML5, CSS3, Angular 2/4, Java Script, JSON, jQuery, Node.js,AJAX, Bootstrap, DOM, SVN, SQL, Node.js. Hibernate, Cloud Applications, Polymers, SASS, RWD, Typescript, GIMP, AngularJS, Bootstrap, Mongo DB
MERN STACK Developer
Confidential, Foster City, CA
Responsibilities:
- Gathered business requirements, prepared Software Requirement Specification (SRS) document. Created Visio charts for the workflow architecture of the system.
- Used various Bootstrap components like accordion, date picker, time picker, alert, buttons, modal etc., for responsible user interface
- Created forms to collect and validate data from the user in ReactJS and JavaScript.
- Rendering of Mortgage Loan Module using JSON data received from AJAX calls through jQuery.
- Used ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA
- Followed Redux application architecture to build client-side user interfaces, complementing React’s compostable view components
- Used the SASS/SCSS CSS pre-processor for styling requirements based on wireframes and design documents
- Developed complex compositions consisting of many dynamic components using ReactJS library.
- Used Express web framework with its myriad of HTTP utility methods and middleware to set up project scaffolding and routing system
- Initialized and widely used the applicability of Live Server with sublime text to load web pages on a quicker scale during development cycle.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Created AJAX requests to REST service with only use of GET method for retrieval.
- Implemented RESTful web services using JAX-RS specification through which client portal application interacts with feed runner for fetching data
- Responsible for adding new features, bug fixes, and transitioning Account pages to the new platform using ReactJS
- Contributed for development of Wireframes using Axure
- Used NPM to install so many dependencies into application.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS
- Managed projects with Gulp task runner and combined with Bower package manager to install JavaScript latest version of libraries running in a Node.js environment
- Installed node.js and utilized the NPM with Gulp-react and Gulp-concat for the build
- Worked with Node.js and Express to build the server and wrote middleware to handle HTTP requests.
- Involved in design and development of RESTful API and services to interact with data storage layer.
- Built stable React components and standalone functions to be added to future pages.
- Involved in designing MongoDB schema and data access service interacting with MongoDB.
- Deployed Redis service to cache recent http request and reduce response time.
- Applied JWT and Passport middleware to backend for authentication and security purpose.
- Involved in JUnit Testing of various modules by generating the Test Cases
- Experienced in Code Repositories using Clear Case version control
- Project developed in Agile development mode
Environment: ReactJS, MongoDB, Node.js, ExpressJS, Redux, Bootstrap, JavaScript, JQuery, HTML5, XML, CSS3, SCSS, JSON, AJAX, Junit, Axure, ES6,, Bable, NPM, Gulp, Gulp-React, Gulp-Concat, Socket IO, ClearCase, Agile.
UI Developer
Confidential, Boston, MA
Responsibilities:
- Responsible for developing the UI pages using HTML, CSS, JavaScript, AngularJS, Bootstrap, JSON, jQuery, and Ajax.
- Contributed for development of Wireframes using Axure.
- Involved in implementing the application using AngularJS MVC architecture.
- Created AngularJS controllers, factories, filters, routers and services in registration module for making it a Single Page Application
- Used AngularJS http service for Consuming RESTful Services
- Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding
- Experience using CSS & SASS pre-compiler
- Consumed RESTful web services using AJAX for providing users with insurance plans based on information like zip code and state.
- Used D3.js to display most opted Health insurance plans using a pie chart.
- Created JSON for storing and exchanging information between browsers and servers.
- Developed multiple AngulrJS controllers and configured routers using ng-route provider
- Used Ajax and jQuery to update the parts of the Policy review web pages.
- Used jQuery Validation plugin to validate various forms and Autocomplete plugin to implement the search criteria based on business requirements.
- Implement modules into Node JS to integrate with designs and requirements.
- Built backend REST API with Node.js, Express.js.
- Worked with jQuery UI for effects and widgets like select menu, tabs and progress bar to show different health care plans.
- Redesigned the web page layouts to make them responsive and cross-browser compatible using CSS Bootstrap
- Node.js to pull back customer information from the server.
- Used SOAP Technology for exchanging the XML application using HTTP
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
- Used Modernizr to resolved cross-browser issues and web site usability issues.
- Used Git as version control software.
- Performed test cases using Jasmine and Qunit
- Project developed in Scrum development mode.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, D3.js, Node.js, Backone.js, XML, SOAP, AJAX, JSON, Git, Scrum, Axure, SQL.
UI Developer
Confidential, New York, NY
Responsibilities:
- Created and maintained numerous frontend web pages for the Confidential on Demandware /Business Manager System
- Creating/Designing web pages with XHTML, HTML, CSS, JavaScript, Backbone.js and jQuery.
- Demandware/Business manager coding with XHTML, HTML, HTML5, CSS, CSS3, JavaScript, and JQuery creating webpage in business manager.
- Used Jira/Confluence to handle bugs and make updates to the websites issues.
- Coding Responsive Email
- Used an Agile work environment to deal project management process that encouraged frequent inspection website updates.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked on Backbone.js to create Models to represent data.
- Responsible for making and transforming Brooks Brother’s website responsive and mobile friendly by using media queries.
- Hand coding HTML5, CSS3, and JavaScript/jQuery
- Bootstrap/Foundation Frameworks/Skeleton Frameworks used to make Confidential website more responsive and adaptable to the mobile platform.
- HTML5 Boiler plate/Modernizer used to deal with websites cross browser compatibility.
- Cross Browser Compatibility within all browsers especially legacy browsers like IE8 and IE7.
- QA’ing, fixing, and handling bugs for Internet Explorer, Firefox, Chrome, Opera, and Safari.
- In charge of making Photoshop mock up copies into fully functional website pages with HTML5, JavaScript, CSS3, and jQuery
- Experienced in Code Repositories using SVN version control
- Manipulated the DOM with data from customers with Ajax calls, JSON Data.
- Some experience with one of year of Angular.js and Node.js. Used Node.js to pull back customer information from the server
Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Dreamweaver CS5, Backbone.js, Ajax, Node.js JSON, ECLIPSE, MS Office, SVN
UI/UXDesigner
Confidential
Responsibilities:
- Evaluating existing applications and evaluating their UX (user experience) effectiveness
- Measuring the human-computer interaction (HCI) element of a design
- Using online tools, such as screen readers to determine effectiveness of media
- Conducting user testing of applications, software and websites
- Designed user interface using HTML and CSS, and validated with JavaScript for providing the UI and communication between the client and server.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Focused on resolving numerous cross browser compatibility related to CSS and JavaScript.
- Using Ajax to get JSON data model.
- Used JQuery to add responsiveness to the design.
- Added error handling & notifications to all Ajax requests.
Environment: Adobe Creative Cloud (Illustrator, photoshop, InDesign, Adobe XD, Adobe Muse)Angular java script, AJAX,HTML, CSS, JSON, Apache Cassandra database, Informix, JavaScript, JQuery,, Responsive Design.
UI/Visual Designer
Confidential
Responsibilities:
- Designed Logos for varies products.
- UI deliverables such as wireframes, flowcharts, screen mock-ups, in- vision prototyping and UI design specifications.
- Observing: User Interviews, Mind Mapping, Task Analysis, Affinity Analysis and collating presentations.
- Created Prototyping tool for Windows 7, Android and iOS.
- Maintaining company’s Wiki for user-interface best practices, procedures, and style guide.
- Guiding other designers in terms of design & Deliverables.
Environment: Adobe Suit, HTML, CSS, JSP, AJAX, JavaScript, Windows