We provide IT Staff Augmentation Services!

Front End Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • UI Developer with around 7 plus years of experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, jQuery, JSON, HTML4/5, CSS2/3, DOM, Angular, ReactJS, Node, AJAX, and XML.
  • Strong in complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing, and implementation of major systems.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever - changing markets of Information Technology.
  • Expertise in analyzing each product’s environment, architecture, and inter-dependencies with problem solving and analytical abilities, effective in working independently.
  • Extensive knowledge in developing Single Page Applications (SPAs) using JavaScript frameworks like AngularJS and ReactJS.
  • Developed Responsive Web pages using Bootstrap3, CSS 3 Media Queries, SASS/SCSS and Atomic CSS.
  • Experience in Googles Material Design and Materialize framework.
  • Sound Knowledge in JavaScript and ES6 concepts like prototypes, Scope chains, Closures Promises, Function Generators and Arrow functions.
  • Good Understanding in designing and implementing Node.JS RESTful API’s and experience in creating server-side connectivity between NodeJS and MongoDB.
  • Strong Understanding of MVVM and MVC and Redux architectures.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD) and Behavior Driven Development (BDD).
  • Sound knowledge of deploying of fault tolerant, cost effective, highly available and secure servers in AWS.
  • In-depth experience in developing and supporting both production and development environments.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Knowledge of Performance Testing in web-based, Client-Server applications using JMeter.
  • Extensively used build automation tools like Grunt, Gulp, Node Package Manager(NPM), and front-end dependency managers like Bower and Webpack.
  • Proficient in using source code control systems such as SVN, GIT, JIRA, and Jenkins.
  • Organized transition from conventional web host to Amazon Web Services cloud platform.
  • Involved in Confidential planning and Scrums and experienced in working with AGILE methodology.
  • Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications
  • Strong communication skills, with the ability to convey concepts/requirements between technical and non-technical stakeholders.
  • Excellent team player, self-starter and good at Multi-Tasking with ability to handle deadlines in fast paced environment.

TECHNICAL SKILLS:

Web Technologies/ Application Development: HTML4.0/5, TypeScript, JavaScript, CSS2/CSS3, DHTML, JSP, AJAX, JSON, Bootstrap, DOM, RESTful web services, SASS, Grunt, J

Frameworks/Libraries: Drupal, jQuery, AngularJs, ReactJS, NodeJS, ExpressJS.

Programming Languages: C, Python, Java, PHP

Databases: MySQL, Oracle 11g, MongoDB

Servers: HTTP Web Server, Apache Tomcat, WebSphere, WebLogic

IDE / Version Controls: IntelliJ, Atom, Aptana, Eclipse, Visual Studio, SVN, GIT

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Front End Developer

Responsibilities:

  • Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, ReactJS.
  • Involved in writing dynamic functions to read JSON objects and display on HTML pages using ReactJS.
  • Used SASS as CSS Pre-processor.
  • Used Browser Stack for testing cross browser compatibility.
  • Involved in building applications using ReactJS by building re-usable UI components.
  • Used Redux to store data from multiple API endpoints.
  • Extensively used core features like Props and state.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Optimizing components for maximum performance across a vast array of web capable devices and browsers.
  • Implemented various functions like form validation, crud, grid list, search, sort, multi selection, tag-input, advanced/custom directives, authentication, unit tests, etc.
  • Extensively used Higher Order Components (HOC’s) for reusing the component logic.
  • Extensively used Selectors to compute derived data and thereby allowing Redux to store minimal possible state.
  • Used React International to convert dates and numbers and handling translations.
  • Used Redux-Saga for performing asynchronous operations like fetching data.
  • Used GIT for version control and JIRA as the bug tracking system to track and maintain the history of bugs/issues.
  • Maintained, enhanced, and recommend solutions that best suit the business and technological needs from the UI standpoint.
  • Participated in day today meeting, status meeting, strong reporting and effective communication with project manager and developers.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Redux-Saga, AJAX, JSON, DOM, REST API, IntelliJ, Jasmine, Agile, GIT, Browser Stack, JIRA.

Confidential,FL

UI Developer

Responsibilities:

  • Implemented front end logic using JavaScript Rules engine.
  • Developed homepage and login, my account pages using React library and extensively used SASS for styling.
  • Used Webpack to create modules and to bundle the entire network into manageable output files.
  • Used ReactJS to implement form validation, search, sort, pagination, multi-selections.
  • Implemented Coremetrics to collect data and to facilitate tracking of sessions at client browser level.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Redesigned the existing Application from Angular to React.
  • Implemented conditional rendering based on user input choices.
  • Involved in writing application level code to interact with API’s, Web Services using Node.js, AJAX, JSON.
  • Extensively used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used fetch API to get data from the server and populate it to the front end.
  • Used Route prefixing for building API end points.
  • Used Enzyme & Jest for unit testing with Karma Test Runner.
  • Used Service Workers, manifest.json to create an offline first app.
  • Maintained States in the Stores and dispatched actions using redux.
  • Used Chrome, Firebug, IE developer tools to check for debugging and cross browser compatibility.
  • Worked on AWS cloud services like EC2, S3, RDS, ELD, EBS for installing, configuring and auto scaling.
  • Configured and managed AWS Glacier, to move old data from archives based on retention policy of databases/applications.
  • Involved in writing node API for Amazon lambda to manage some of the AWS services.
  • Performed efficient delivery of code on principles of Test Driven Development(TDD) and continuous integration to keep in line with Agile Software Methodology.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used TeamCity for continuous integration.

Environment: HTML5, CSS3, JavaScript, ReactJS, NodeJS, AJAX, JSON, DOM, Bootstrap, REST API, IntelliJ, Jasmine, Agile, GIT, JIRA, AWS.

Confidential,Kansas City, MO

Full Stack Developer

Responsibilities:
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Involved in discussions with the System Analysts to identify the technical requirements.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, Angular2, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Used various NPM modules like Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express etc to create the application.
  • Implementing or exposing the Micro Services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose, and Body-Parser NPM modules.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Used CSS SASS/SCSS preprocessor for minification.
  • Created responsive layouts for multiple platforms by implementing Grid orientation model using Bootstrap.
  • Worked with Angular2.0 component based MVC framework for authoring complex decorators, services, components, and pipes, working with animations, routing, and states.
  • Worked on Angular 2 by consuming Restful web services & Used Angular2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Used AngularJs HTTP request using RxJS observable library to read data from web servers and process JSON data to render to UI and Implemented Angular Service calls using Angular Factory.
  • Implementing or exposing the Micro Services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Implemented authentication system using JWT (JSON Web Tokens), local storage on the client side and OAuth, Redis (Session Store) on the server side.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/Ajax.
  • Handled response data from RESTFUL and SOAP web services using XML and JSON to update UI.
  • Used Grunt to create UI builds and ran UI tasks like compiling less files to generate a CSS file.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Autowired etc.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Deployed JAVA/J2EE applications through
  • Developed server-side application using NodeJS with Express framework that handles the HTTP requests, performs all the CRUD operations such as get, post, put and delete.
  • Wrote unit test cases in Jasmine framework, usage of Gulp and Grunt for production and deployment.
  • Worked in Agile Methodology with daily based scrum and actively participated in daily standups to discuss the progress of the application also involved in Confidential planning and retrospectives.

Environment: HTML5, CSS3, JavaScript, Angular 2.0, J2EE, NodeJS, Java, Spring Boot, AJAX, jQuery, JSON, DOM, MongoDB, Bootstrap, REST API, Eclipse IDE, Jasmine, Agile, GIT, JIRA.

Confidential,Columbus, OH

UI Developer

Responsibilities:
  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JavaScript, JQuery, AJAX and NodeJS.
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Used various NPM modules like Watchify, Babilify, Browserify, Http-Fetch, Body-Parser, Express etc.to create the application.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose, and Body-Parser NPM modules.
  • Followed Reflux architecture in creating the actions, stores, and controller components for callbacks.
  • Developed the React Web UI components using Atom IDE and made backend REST calls using whatwg-fetch.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Developed routing components in the application using react-router module for various components and views.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using ReactJS.
  • Built data visualizations using D3js to monitor the application process.
  • Designed, developed and delivered realtime interactive visualizations using D3js.
  • Used Babel Transpiler in order to convert ES6 code to browser compatible ES5 code.
  • Worked on React JS for developing UI using Sorting, Pagination and rendering for search page.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Consumed restful web services using apache HTTP Client for the data coming from external systems.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Used dependency tools Grunt to perform repetitive tasks minification, compilation, Unit testing.
  • Created test cases and implemented Unit Testing using Quint and karma.
  • Participated in day to day meeting, status meeting, strong reporting and effective communication with project manager and developers.

Environment: HTMl5, CSS3, ReactJS, BlueJS, Bootstrap, Restful Web Services, TDD, SASS, JavaScript Quint, Karma, Web pack, AJAX, JSON, Babel NodeJS, UNIX, Git, Agile.

Confidential

MEAN Stack Developer

Responsibilities:
  • Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
  • Developed prototypes and UI deliverables, such as wireframes using the tool BALSAMIQ.
  • Developed a Single Page Application (SPA) for the clients to perform risk analysis and predict the impact of fraud, waste and abuse using AngularJS.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used the http services in AngularJS to make API calls and exchange data in JSON.
  • Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Performed split testing in order to gauge the user experiences and improve the efficiency .
  • Extensively used jQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.
  • Resolved the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.

Environment: Rally, Agile, HTML5, CSS3, DHTML, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, Require.js, Responsive Design, Bootstrap, AJAX, Git, Web services, XML, XSLT, Agile Methodology, Linux.

Confidential

Web Developer

Responsibilities:
  • Followed Agile methodology and involved in daily SCRUM meetings, Confidential planning, retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if,ng-show, ng-hide,ng-change, ng-blur etc..
  • Developed Grid’s used in the system using Slick grid and created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Created custom Drupal modules using PHP.
  • Perfromed API integration of web forms from clients website with PHP.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven.

We'd love your feedback!