We provide IT Staff Augmentation Services!

Application Developer - Front End Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Having 7 years of experience in UI/Web Development and Front End UI Development using MERN(MongoDB, ExpressJS, ReactJS, NodeJS) and MEAN(MongoDB, Express, AngularJS, NodeJS) stack.
  • Strong understanding of JavaScript(ES5/ES6/ES7) - Closures, Hoisting, Scope, Promises, Modules, Prototypes, Arrowfunctions, Rest, Spread, Maps, Sets, classes, symbols, generators, iterators, async, await and Patterns and functional programming.
  • Experience with ReactJS for creating front-end applications as reusable UI components. And created SPA using React-Router - Used BrowserRouter for Web and NativeRouter for mobile.
  • Experience with Redux for state management and used Store, Action, Reducers, State immutability, Async actions and Middleware’s.
  • Used Fetch API as a JavaScript interface for accessing and manipulating request and responses.
  • Strong understanding of ReactJS Virtual DOM concept and worked with ReactJS component lifecycle to define the events for managing properties, state management, forms and Dom event handling.
  • Good understanding of functional programming - pure functions, function composition, currying, immutable objects, declarative programming.
  • Hands on experience with React Native for building mobile applications with ES6 and Jest.
  • Experience in creating REST API’s using ExpressJS and used MongoDB for persistence and Redis for caching.
  • Used MongooseSchema/Model to create CRUD with Express.js controllers.
  • Experience with Socket.io, Grunt, Lodash, Promises,async, request, body-parser, fs, events and Zmq.
  • Experience in developing Mean Stack(MongoDB, Express, AngularJS, NodeJS)using UI-router, Modules, Services, Controllers and custom directives using Angular-UI components (UI-Grid, UI-Bootstrap, UI-Calendar, UI-Date, UI-Layout), services ($resource) and REST API’s.
  • Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
  • Extensive experience with Advanced JavaScript concepts - closures, scope, promises, function expressions, hoisting, prototypes.
  • Good understanding of design patterns - IIFE, Module, Revealing Module, Prototype, Revealing Prototype patterns.
  • Proficient in HTML5 new features like Form Validation, Media (Audio & Video), Canvas, SVG, Web Worker, Local Storage, Session Storage, Web Socket, Application Storage(Offline) and IndexedDB API.
  • Experience with styled-components and glamorous components to style React applications.
  • Experience in UI designing with bootstrap, CSS3, font-awesome icons, SVG Sprites, Google Analytics, Google Performance Metrics, Lazy loading, JavaScript and JQuery scripting technologies.
  • Created Responsive web design using Bootstrap 3, Media Queries, Fluid Layout, Responsive Images and Typography.
  • Used Bootstrap Grid System to create responsive layouts, navigation, tables, and bootstrap components like Carousel, ModalPopups, Tabs, Tables, Autocomplete.
  • Experience with CSS3 preprocessors styling such as SASS (Mixins, functions, variables and Interpolation) to create and reusable style sheets.
  • Used Babel,Grunt and Webpack to perform bundling, minification, compilation and JSHintandESLint for code cleaning.
  • Worked on CI/CD with Jenkins, Gerrit, Gitand AWS cloud.
  • Experience in JavaScript and node testing library framework as Mocha, Chai, Jasmine and Jest.

TECHNICAL SKILLS:

Web Technologies: HTML5, SASS, CSS3, ES5, JavaScript, jQuery, PHP, JSON, AJAX, XML, XHTML, DHTML

Databases: MongoDB, MySQL, Oracle and PostgreSQL

Node Libraries: Lodash, Aysnc, Request, Passport, JWT, ExpressJS, Body-Parser, ExpressJS, UnderscoreJS, Mongoose.

Front End Libraries: Modernizr, RequireJS, Angular-UI, jQuery UI, ReactJS, Socket.IO, Bootstrap.js, Video.js.

IDEs worked on: WebStorm, Sublime, Visual Studio, Brackets.

Languages: Java, Ruby, JDBC, JSP, JavaScript (ES5/ES6/ES7), jQuery, AJAX

Source Control tools: CVS, Git

Operating System: Windows, Linux, UNIX.

Application Servers: WebLogic, Tomcat, WebSphere, Apache, NodeJS.

WORK EXPERIENCE:

Application Developer - Front End

Confidential, Fremont, CA

Responsibilities:

  • Complete exposure with MERN(MongoDB, ExpressJS, ReactJS and NodeJS) stack with ES6.
  • Created reusable components with ReactJS. Used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms.
  • Used Fetch API for making HTTP calls. Worked with many redux middlewares and third party react components.
  • Used Redux for state management using Store, Actions and Reducers. Used pure functions to create reducers.
  • Used reduxmiddlewares - redux-localstorage, redux-pouchdb, and redux-logger.
  • Used third party react components - react-video, react-captcha, react-tagsinput, react-datagrid, react-calendar, and react-tabs.
  • Written JSX to embed raw HTML templates inside JavaScript code and used Babel and Webpack for transpiration.
  • Worked on mobile application using ES6, React Native and Jest framework and used webpack with a test suite built on Jest.
  • Wrote Express.js and used MongoDB for persistence and Redis for caching.
  • Used MongooseSchema/Model to create query, update, and delete with Express.js controllers.
  • Extensively used Promises and EventEmitter in Node.js to avoid callbacks and more readable code.
  • Worked with NodeJS modules like body-parser, cluster, process, Winston, redis, jwt, passport.js, mongoose.js, lodash, async.
  • Worked with ES6/ES7 - Promises, Modules, Arrowfunctions, Rest, Spread, Maps, Sets, classes, symbols, generators, iterators, async, await and Patterns.
  • Worked with functional programming - pure functions, function composition, currying, immutable objects, declarative programming.
  • Used styled-components and glamorous-components to enforce best practices and to remove mapping between styles and components.
  • Used Jest for testing Reactcomponents and Babel and Webpack to perform bundling, minification and compilation.
  • Worked on CI/CD with Jenkins, Gerrit, Gitand AWS cloud

Environment: ReactJS, Redux, React Native, Jest, React-Router, ES5, ES6, ES7, Lodash, Express.js, Node.js, MongoDB, Mongoose, Redis, Winston, PM2, Webpack, Babel, Gerrit, Git, Jenkins, Google Cloud, HTML5, CSS3, Bootstrap.

Senior UI Developer

Confidential, DUBLIN, CA

Responsibilities:

  • Complete exposure with MEAN (MongoDB, Express web framework, AngularJS, NodeJS) full stack programming.
  • Developed AngularJSSPA (Single Page Application) applications using UI-Router, services, controllers, views and directives.
  • Implemented REST APIs over Node.JS and Express.JS in JavaScript and consumed them to the frontend using AngularJS$http and $resource calls.
  • Developed the CRUD API with Express.js/Node.js and interacted with MongoDB using Mongoose.
  • Caching is implemented in Controllers using Redis. We used Redis Sets to store routes and data for GET operations.
  • Used JWT tokens for authentication.
  • Used Node.js passport and Google API v3 for authentication and YouTube uploads.
  • Used ZMQ distributed in-memory Message Queue to connect different Node.js utilities and applications.
  • Implemented Socket.IO through ZMQ for MongoDB events for real-time feeds on the front-end.
  • Built several custom Directives to provide reusable components.
  • Used $rootScope, $watch, $broadcast, $emit, $on, $digest, $apply for variables accessible from all services/controllers application wide.
  • Used $resource as a factory to interact with RESTful backend easily and use it to implement CRUD operations in AngularJS.
  • Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
  • Worked with Advanced JavaScript concepts - closures, scope, promises, function expressions, hoisting, and prototypes.
  • Used HTML5 - WebRTC, video, semantic tags, progress, Storage and IndexedDBAPI’s.
  • Extensively used Bootstrap 3 for mobile-first responsive design and typography.
  • Have written unit tests using Jasmine and automation tests using Nightwatch.js.
  • Used Git as source control and planned for continuous integration and delivery.

Environment: HTML5, CSS3, NodeJS, JavaScript 5, Express.js, AngularJS,Restful API, Bootstrap 3, Grunt, Mongoose, MongoDB, Ajax, JSON, Jasmine, Chai, Redis.

UI Developer

Social Source, Danville, CA

Responsibilities:

  • Implemented Java & JavaScript algorithms to curate search results according to age recommendation and age of user.
  • Developed internal and external validation code using JavaScript.
  • Experienced with Front-end JavaScript frameworks like Angular.JS and Node.JS
  • Designed dynamic and browser compatible pages using HTML, HTML5, CSS3, AngularJS, and JavaScript.
  • The AngularJavaScript framework for building web applications is highly efficient to use with Restful services.
  • Created MultipleRe-usableUI Directives by defining AngularJS Directives, Attaching Event Listeners, Controllers& Updating DOM elements.
  • Developed RESTfulServices using Java API.
  • On server side, created & used Restful Web API endpoints for database operations (CRUD) for this Angular.JS project.
  • Implemented Chart.js to enable parents to visualize how their children are utilizing the Phew App.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular.JS, JavaScript API.
  • Used CSS Grid System to create responsive layouts, navigation and tables. Used Bootstrap components like Carousel.
  • Design and development of Web pages using HTML and CSS including AJAX controls.
  • Used Git/Bitbucket for version control and Pivital Tracker for defect tracking.
  • Developed and designed the various screens and its architecture in accordance to UI Specs.
  • Involved in the development of Dynamic loading of web pages using AJAX calls.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.

Environment: HTML/HTML5, CSS3, JavaScript, JQUERY, AngularJS, NodeJS, JSON, AJAX, Git, Bitbucket.

UI Developer

Confidential, Foster City, CA

Responsibilities:

  • Involved in developing front end applications using web technologies like HTML/HTML5, and CSS/CSS3.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS.
  • Using HTML5, CSS3,JavaScript and some jQuery, and clean semantic code.
  • Utilized modular structure within the Angular.JS application in which different functionalities within the application were divided into different modules.
  • Involved in developing HTML and Angular.JS for client side presentation and, data validation on the client side with in the forms.
  • Implemented Angular Controllers to maintain each view data.
  • New classes and functionality designed using several jQuery components for CRM implementation for customer service.
  • Fair Knowledge on working with Node utility modules and global variables.
  • Developing UX design and clickable prototypes with front end development utilizing Bootstrap, HTML5 and CSS3.
  • Code web applications utilizing programming languages including JavaScript, jQuery, and AJAX.
  • Used Git for version control and Pivotal Tracker for defect tracking.
  • Responsible for writing and implementation of JavaScript, AJAX and JQuery to interact with web Services and user controls.
  • Developed and integrated related applications components, including front-end development and backend integration.

Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.

Environment: Angular.js, HTML, HTML5, CSS, CSS3, AJAX, JSON, JavaScript, jQuery, Bootstrap, Pivotal Tracker, Agile, GIT, UNIX.

UI/Front End Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQueryAJAX and JSON.
  • Analysed requirements and designed the task flow using flow charts and dependently designed flow between pages of the UI.
  • Designed and developed code using HTML, XHTML, CSS, DOM and DHTML.
  • Utilized JavaScript and JQuery to improve overall design and to update a portion of a GUI page thus reducing bandwidth usage and load time in web pages to get user input and requests.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Worked in the development and adherence of User Interface look / feel, schemes and layouts.
  • Responsible for ongoing technical maintenance and support for assigned applications.
  • Analyzed, debugged and revised existing system logic difficulties and documentation as necessary.
  • Designed and created standards-compliant web pages that are interactive, attractive and intuitive.
  • Created HTML pages from mockups and visual wireframes, working closely with design / product team.
  • Used CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
  • Produced semantically appropriate, standards compliant markup, and produced rich user interfaces
  • Created web content and tested all the websites with multiple browsers, operating systems, and screen resolutions.
  • Performed validation of completed sites, which included debugging and testing code.

Environment: DHTML, HTML, CSS, XHTML, Linux, jQuery, AJAX and JavaScript

We'd love your feedback!