We provide IT Staff Augmentation Services!

Mean Stack Ui Developer Resume

4.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 8 years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server, N - tier and web applications.
  • Expertise in web and mobile/tablet UI development with experience in developing hybrid mobile applications using HTML5, JavaScript and other JS frameworks.
  • Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript withEcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x,2, React, Redux, Backbone, Node.js.
  • Experience with Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript latest version of libraries.
  • Experienced in MEAN Stack development.
  • Experienced in collaborating with Design team/UX team/ business steak-holder to understand and translate the requirement into web applications.
  • Worked with JavaScript task runners to automate the development process. Used enhanced features of grunt.js and Gulp.js to implement browser Sync, dev and prod bundle generation, dev server etc.
  • Experience in creating user interface widgets using jQuery, Bootstrap and AngularJS.
  • Rich experience with development using Angular 1.x 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.
  • Expertise in React JS and working with Redux.
  • Experience with Handlebars.js to build dynamic HTML templates, and Underscore.js to handle and manipulate data from backend with a RESTful JSON interface.
  • Experience in developing kiosk app for Chrome OS using web development technologies like HTML, CSS, JavaScript and other JS frameworks.
  • Expertise in writing vanilla JavaScript with ES5 and ES6 Features.
  • Experience in the developing applications for different platforms like web browser, iOS, Android, and Chrome OS.
  • Incorporated the require.js features to build modular structure of JavaScript for better code maintenance and smoother name-spacing of variables.
  • Involved in web application development projects that required Responsive Web Design using flex box features of CSS3 and experience in using CSS Preprocessors like SASS, LESS.
  • Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
  • Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool, and Firebug.
  • Experience in using HighCharts, and D3.js Components and integrating back-end applications with AJAX driven front-end.
  • Expertise in loading dependencies using Load JS.
  • Experience in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.
  • Strong expertise in the iterative Agile and Scrum development methodologies for software development.
  • Experience with Jasmine, Mocha, Chai and Karma for Unit Testing.
  • Experience with TDD, BDD.
  • Experience with Adobe Photoshop and Illustrator to create Designs and Templates.
  • Experience in creating user flows, wireframes, mockups and prototypes to improve the user experience in both website and web app
  • Experience using JIRA for defect tracking.
  • Excellent communication skills to discuss the projects with technical and non-technical SME’s and during the sprint meetings for Agile as well as Scrum development methodology.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, XML, JavaScript, AJAX, jQuery, JSON, TypeScript, Angular1,2, Backbone.js, React.js, Redux, Express, Node.js, Gulp.js, Grunt.js, RESTful Web service, High Charts, npm, bower.

Languages: C, C++, Java, C#

IDE& Tools: Eclipse IDE, Dreamweaver, JSFiddle, WebStorm, Sublime, Visual Studio

Application Servers: IIS, WebSphere, WebLogic, Apache Tomcat

Debugging Tools: Jasmine, Karma, Mocha, Chai, JIRA, Firebug, Bugzilla, IE Developer, Chrome Developer, Safari Developer

Databases: Oracle11g, SQL server, MySQL, MongoDB

Operating Systems: Windows, MAC OS, Linux

Version Controls: SVN, CVS, GIT, Bitbucket

PROFESSIONAL EXPERIENCE

Confidential - Irvine, CA

MEAN STACK UI Developer

Responsibilities:

  • As a UI Developer, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
  • Functionalities include writing code in HTML5, CSS3, Vanilla JavaScript, Angular1.x, Angular2 Node.js and jQuery, making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
  • Enhanced an existing Angular1.x application to Angular2 with TypeScript which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance
  • Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
  • Created custom Components and Directives for re-usable components.
  • Used Express JS and Node JS to for server side scripting.
  • Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
  • Highly used Angular2 Router to build single page application for navigate through the different status and multiple modals.
  • Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2 Components.
  • Actively involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, React JS, HTML, and Cascading Style Sheets (CSS).
  • Used RxJS Observables to handle HTTP requests and Operators to transform the data.
  • Used ReactiveX (RxJS) for subscribing to Observable streams containing data.
  • Used RxJS Subjects to Pass and Listen to Data.
  • Worked with LINQ as well as TDD and other Agile methodologies.
  • Performed form validations using reactive forms from Angular2.0 framework.
  • Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine.
  • Extensively used Angular CLI to create custom Components, Directives and to run Unit tests.
  • Implemented client side Interface using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in creating custom components and library components for displaying data using React with Redux, EcmaScript6.
  • Experience in working with React Router for developing Single Page Applications SPAs.
  • Developed user interface by using the React JS, Redux for SPA development.
  • Experienced in working with React life cycle methods and working with React States using Redux.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used React-Redux thunk as middleware to handle asynchronous actions in the application and to make RESTapi calls.
  • Created different visualization components using D3 and Highcharts library
  • Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
  • Used CSS Grid system for the layout of Application.
  • Developed web applications using Restful and SOAP protocols.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers.
  • Used Spring Boot, Spring Web Services for consuming JSON to secure the application.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server side logic.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Developed the pages that are complaint to W3C and ADA section 508(c) standards.
  • Involved in Agile/ SCRUM based approach to UI development.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, React, Redux, Node.js, Highcharts, D3.js, Bootstrap, XML, Eclipse, GIT.

Confidential - Los Angeles, CA

Sr. MEAN Stack Developer

Responsibilities:

  • Built Rich Prototypes and Applications using HTML5, CSS3, Vanilla JavaScript, Express, Ajax, JSON, AngularJS and Bootstrap with MongoDB database.
  • Developed client side validation code using JavaScript with ES5 and JQUERY.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
  • Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
  • Used Load JS to load dependencies Asynchronously.
  • The tech stack is AngularJS, Express and innovative server side technologies like Node.js, MongoDB (MEAN Stack).
  • Implemented responsive web design(RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
  • Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
  • Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
  • Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
  • Managed advanced techniques for single page business solutions and front-end MVC patterns.
  • Used CSS and Boot Strap to create RWD for different screen sizes and pixels.
  • Used Behavioral Driven Development(BDD).
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Implemented test cases and performed unit testing using Mocha and Chai.
  • Create guidelines and wireframes to help communicate product vision to key team members.
  • Transform wireframes into pixel-perfect designs utilizing the Adobe Create Cloud suite.
  • Turn designs into interactive prototypes with HTML5, CSS3, jQuery and the Bootstrap framework.
  • Implemented data visualization using Highcharts.
  • Worked with the business analysts and back-end developers to gather requirements, improve application functionality, and add new features.
  • Worked with java libraries to access AWS facilities as Simple Storage service(S3), Simple queue and Simple DB.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
  • Involved in Agile/ SCRUM based environment.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MV* Framework, AngularJS, Node.js, Notepad++, Sublime text, IntelliJ, MongoDB, Tortoise SVN.

Confidential - Alpharetta, GA

Web UI Developer

Responsibilities:

  • Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
  • Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, Vanilla JavaScript, Bootstrap, Backbone.js, and jQuery.
  • Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components using Backbone.js.
  • Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
  • Worked on CSS preprocessor frameworks (SASS/LESS).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed, developed, and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
  • Implemented Ext JS Data Grid, Charts, Forms, and Layout Manager Components.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
  • Define technical requirements based upon business requirements.
  • Involved with all stages of Software Development Life Cycle with Agile Methodologies.

Environment: HTML, CSS, JSP, Web Services, jQuery, Java Script, Ext JS, AJAX, SVN, Oracle, Eclipse, Angular.js.

Confidential - Westborough, MA

UI Developer

Responsibilities:

  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on experience on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Applied jQuery validation plugin to validate the user input and to improve user experience.
  • Worked in form validation using Vanilla JavaScript for providing the user interface and communication between the client and server.
  • Hands on JSON for data transform and page transform.
  • Implement the function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
  • Conducted unit testing and end-to-end testing on the supported browsers.
  • Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
  • Provide the users with the physical status form regularly with information about their workout frequencies, physical data, etc. using vanilla JavaScript and SQL Server.
  • Used CSS/CSS3 to embed the online videos for product introduction.
  • Communicate with other members in the team to better understand the functional requirements and transfer them into technical requires.
  • Participated in building up the online chatting Q&A pop-up section as well as the feedback features using CSS3 and Vanilla JavaScript.
  • Designed the login system using jQuery.
  • Used Adobe Photoshop and Illustrator to create Designs and Templates.
  • Worked with other members in the group, committed code change using version control tool SVN and merge code from other developers using tool Win Merge.

Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XAMPP, SQL Server, SVN, Win Merge.

Confidential

Front End Web Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
  • Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design
  • Strong communication, analytical and interpersonal skills working within cross-functional teams
  • Deep understanding of JavaScript(ES5) and the jQuery framework.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed Custom Tag Libraries for the use inwebpages by using JSTL packages for the development of theWebPages.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internalwebapplication.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache Tomcat, PHP, and MySQL.

Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, Linux, Apache, PHP, and MySQL.

We'd love your feedback!