We provide IT Staff Augmentation Services!

Front-end Developer Resume

4.00/5 (Submit Your Rating)

Waterbury, CT

SUMMARY:

  • 6 years of experience in Front - end Web Development as a UI developer, which includes analysis, design, develop, testing, operation and maintenance.
  • Worked on multiple domains including Banking, Finance and E-commerce.
  • Proficient in building Web Applications using main stream technologies such as HTML5, CSS3, JavaScript, Angular JS and jQuery.
  • Proficient in designing MEAN Stack (AngularJS, NodeJS, Express, MongoDB) web applications.
  • Experience in using CSS3 Media Query and Bootstrap to design responsive web pages.
  • Hands on experience in server-side CSS pre-processing platform, like SASS and LESS.
  • Worked with several JavaScript libraries and plugins like React.
  • Strong experience in developing responsive web design using CSS Bootstrap, Extjs.
  • Hands on experience in data visualization tools like D3.js, Fusion Charts.
  • Expertise in using jQuery EasyUI framework define user-interface to build web page.
  • Expertise in designing, developing and implementing Single Page Application (SPA) with Angular JS and ReactJS framework.
  • Expertise in creating reusable UI components using ReactJS and JavaScript ES6.
  • Strong experience in using AJAX and JSON to create interactive web application s, mainly focusing at increasing web performance.
  • Experiences in consuming RESTful web services using AJAX, jQuery and Angular JS http service.
  • Expertise in using npm and bower package management for light weight business, and manage node packages such as mongoose/mongo for MongoDB connections.
  • Expertise in core Java J2EE technologies using JSP, Spring MVC and Hibernate.
  • Familiar with Java Object Relational Mapping (ORM) Framework like Hibernate to map Java class to database tables and HQL for querying.
  • Excellent understanding of relational databases involved in application development using Relational Database Management System (RDBMS) like MySQL and Oracle.
  • Hands on experience in working SVN and GIT for version control and continuous intergration tool like Jenkins.
  • Experience in test runner Karma and unit testing tool Jasmine and Qunit.
  • Experience in solving browser compatibility issues using Modernizr.
  • Experience with development methodologies: Waterfall and Agile/Scrum, Test Driven Development (TDD) and have involved in all phases of SDLC.
  • Familiar with JIRA for bug tracking and issue tracking.
  • A resourceful team player with good interpersonal and communication proficiency, self-motivating, effective problem-solving and decision-making skills.

TECHNICAL SKILLS:

Programming Skills\ Web Rendering: Java 8, JavaScript, DOS, UNIX, SQL\ HTML 4/5, CSS 3, Bootstrap 3\

JavaScript Frameworks\ Java Frameworks\: AJAX, jQuery 2, AngularJS 1.4, React JS \ Struts 2, spring 3 (Spring MVC, Security, \ 0.8.0, Node JS 5\ Boot), Hibernate 3

J2EE Technologies\ Databases: JSP 2.2, Servlet 3, EJB 3, JNDI 1.2, JDBC\ MySQL 5.7, MongoDB 2

Web services\ Web Application Servers: RESTful Web service \ Apache Tomcat 7, Oracle Glass Fish 4\ SOAP Web service

PROFESSIONAL EXPERIENCE:

Confidential, Waterbury, CT

Front-end Developer

Responsibilities:

  • Designed dynamic and browser compatible single page application using HTML5, Bootstrap CSS3, JavaScript, jQuery 2.1 and AngularJS 1.4.
  • Extensively used jQuery in the user account page to achieve miscellaneous UI functionalities such as interactive menu on navigation bar, show/hide tab menu for the user account information, date picker and tool-tip for form input when user requests statement and activities.
  • Used JavaScript, jQuery and AngularJS to create Controllers to handle events triggered by clients and send requests to server.
  • Created Single page application for user fund transfer with AngularJS. The form data will be sent to the back end in JSON format for the RESTful service.
  • Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, Filters.
  • Developed asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Used AngularJS to create a single page application to analyze user’s activity and generate a graphic monthly expenditure report using JavaScript Fusion Chart Library, show KPI overview using Extjs 6.
  • Used Media Queries Breakpoints to support requests from different browsers and devices.
  • Used D3.js to build interactive data visualizations in web browsers and created UI reports.
  • Build an interactive Web Application and JavaScript for client-side Data Validations.
  • Created a tutorial module using video.js and intro.js.
  • Worked with the back-end team to create RESTful services using Spring MVC and integrated with Hibernate.
  • Worked with Grunt as a Task Runner, Bower as a package manager.
  • Involved in various phases of Software Development Life Cycle using Agile Methodology with TDD approach.
  • Used QUnit 1.12 for JavaScript and jQuery unit test.

Environment: HTML5, CSS3, SASS, JQuery, Angular.js, React.js, D3.js, JavaScript, BootStrap, Extjs 6, TDD (Test-driven Development), SPA (Single Page Application), Bower, npm, Grunt.js, Git, SOAP, Spring MVC, JIRA, SCRUM

Confidential, Needham, MA

Front-end Developer

Responsibilities:

  • Created Web server which intercepts requests by clients and talks to the database with NodeJS 4.
  • Used MongoDB 2.0, a NOSQL database to store all the information.
  • Create User and product schema and communicate with the database using Mongoose.
  • With Express 4, set up middle-wares to respond to HTTP requests and created RESTful web service with NodeJS.
  • Used Elastic search, an open-source, industrial strength tool, to improve the query speed in MongoDB.
  • Integrated with Twitter Bootstrap library for responsive web pages.
  • Used AngularJS $http service to consume the back end RESTful service and render the product information on pages.
  • Used AngularJS custom filters such as check boxes and drop-down menu to refine search results from the database query.
  • Involved in displaying real time data using Tinychart plugin.
  • In page review system for each product with AngularJS form validation and used AJAX to send the form data to the server in JSON format.
  • Used an open source custom AngularJS directive called ng-cart to create the shopping cart as a SPA.
  • Used Stripe 1.0, a powerful API for e-commerce transaction, for credit card transaction processing.
  • Subversion control with Github repository.
  • Worked with the team in Agile Methodology and Test-Driven Development.
  • Used Jasmine 1.6 for unit testing and ran on Karma 1.6.

Environment: HTML5, CSS3, JQuery, NodeJS 4, Express 4, AngularJS 1.2, SPA (single page application), MongoDB2.0, Stripe1.0, Jasmine 1.6 and Karma1.6

Confidential, Boston, MA

MEAN (MongoDB, Express, Angular and Node Developer)

Responsibilities:

  • Designed UI with HTML5, JavaScript, JQuery, CSS, Bootstrap, in order to provide more user friendly visual to present data.
  • Created Web server which intercepts requests by clients and talks to the database with NodeJS 4 .
  • Used MongoDB 2.0, a NoSQL database to handle data storage.
  • Create User and product schema and communicate with the database using Mongoose.
  • Use NPM to manage, reuse JavaScript code as packages.
  • With Express 4, set up middle-wares to respond to HTTP requests and created RESTful web service with NodeJS.
  • Worked with JQuery and JQuery UI to improve user experience, such as Data-Table, Dynamic Charts, etc.
  • Used AngularJS $http service to consume RESTful resources and render the data information on pages.
  • Used AngularJS custom filters such as check boxes and drop down menu to refine search results from the database query.
  • Used an open source custom AngularJS directive called ng-cart to create the shopping cart as a SPA.
  • Used D3.js to visualize sales in different product category and generate a report using data from orders.
  • Used Jasmine 1.6 for unit testing and ran on Karma 1.6.
  • Implemented Model-View-Controller (MVC) architecture.
  • Used Git as a version control tool.
  • Worked with the team in Agile Methodology.
Environment: NodeJS 4, Express 4, AngularJS 1.2, MongoDB2.0, HTML5/CSS3, Stripe1.0, BootStrap, NPM, JQuery, D3.js, Jasmine 1.6 and Karma1.6Confidential, Bristol, CT

Web UI Developer

Responsibilities:

  • Designed and created web UI using standard HTML, CSS and Bootstrap.
  • Added responsive design to the pages using CSS Media Queries.
  • Developed client side JavaScript for data fetching and rendering using XMLHttpRequest AJAX through React JS rootComponent.
  • Used React JS to create components like video frames, ads frames.
  • Used React JS props to pass value down from rootComponent to subComponents and React JS map to convert the news entries array into HTML components.
  • Used React JS router to build single page application.
  • Used google AdSense to insert Ads into website side bar.
  • Built Add to Watch List by send User ID to backend using AJAX to be stored.
  • Deployed the web pages on Node JS 5 server using webpack.
  • Used Jasmine and Karma as test runner and used Test Driven Development.
  • Worked in Agile software development cycle on coding, testing and documenting.

Environment: HTML, CSS, Bootstrap, JavaScript, React JS, Node JS, Jasmine, Karma and Agile

Confidential

Full Stack Developer

Responsibilities:

  • Developed the website with extensive use of HTML5 and CSS3
  • Allows user-friendly UI design with JavaScript, with the support of JQuery, AJAX and AngularJS.
  • Involved in creating SPA using Angular JS for products module.
  • Created web application level code with standard RESTful web service using JSON and AJAX.
  • Used Angular Bootstrap to implement grid UI component.
  • Used Jasmine framework to achieve unit testing in development.
  • Wrote Thread safe blocks for multi-threads access to make valid transactions.
  • Extended Spring Controllers and Services to support Spring Framework.
  • Used Hibernate for back-end database development and Spring dependency injection.
  • Created JUnit test cases for unit testing based on Test Driven Development Methodology.
  • Git was used to for project management and version control.

Environment: HTML, CSS, JQuery, AJAX, AngularJS 1.2, Hibernate, Spring MVC, Junit

Confidential

UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing user interface using HTML, CSS, JavaScript, jQuery and AJAX.
  • Created jQuery AJAX for service calls on pages to interact with the server for information.
  • Utilized JavaScript and AJAX for form validation.
  • Responsible for designing and developing the JSON, XML Objects with MySQL.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites.
  • Consumed JSON for storing and exchanging information between browsers and servers.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic Elements and reusable libraries with JavaScript, jQuery.
  • Utilized SVN for Version Controls.

Environment: HTML, JavaScript, AJAX, CSS2, JSON, jQuery, XML, MySQL database, SVN

We'd love your feedback!