We provide IT Staff Augmentation Services!

Web/ui Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • About 6 year experience in front - end web development and web-based application design.
  • Proficiency in HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, ReactJS, AJAX and JSON.
  • Solid understanding of Object Oriented Programming (OOP) and Functional Programming (FP).
  • Expertise in Model-View-Controller (MVC) framework and using AngularJS to build Single Page Application (SPA).
  • Expertise in building user interface by ReactJS and using React Redux to control states in multiple components.
  • Experience in responsive web design using CSS3 media queries and frameworks such as Bootstrap.
  • Extensive experience in UI development, Front-end development, web 2.0 specifications, media compatibilities, application architecture, project management.
  • Experience in using RESTful web services and AJAX technique for manipulating and parsing multiple data types including JSON using JQuery or Fetch API and render the response data.
  • Experience in checking cross browser compatibility, working on different browsers like safari, Internet explorer, Firefox and Google chrome, and debugging and troubleshooting with debugging tools (Firebug, Chrome Inspector and IE Tester).
  • Experience in building the back-end APIs with NodeJS, Express, and MongoDB.
  • Familiar with Sails, Mean.js, core JAVA, JAVA Swing, C/C++, MySQL database.
  • Experience in version control tools GIT, task runner Gulp, and package manager NPM and Bower.
  • Experience in using JIRA and following agile development process, and deep understanding in Software Development Life Cycle (SDLC) including requirements analysis, design, testing, implementation, and maintenance.
  • Excellent interpersonal abilities, communication skills, time management and team skills.

TECHNICAL SKILLS

Programming Language: JavaScript, core Java, C/C++

Front-end: HTML/HTML5, CSS/CSS3, JQuery, Bootstrap, Foundation, AngularJS, ReactJS, AJAX, JSON

Back-end: NodeJS, Express

Database: MongoDB, MySQL, Firebase

Package Control: Webpack, Babel, Git, Gulp, Bower, NPM

IDE: Sublime, Notepad++, Eclipse, MicroSoft Visual Studio

PROFESSIONAL EXPERIENCE

Confidential, NJ

Web/UI Developer

Responsibilities:

  • Participating in development of an internal human resource management system with ReactJS, Express and Oracle Database.
  • Using ReactJS to build a declarative, component-based single page application (SPA) and React Router to implement navigation of multiple views.
  • Using ReactDOM to render components depending on input of user interface or time stamp.
  • Using Fetch API and JSON to interacting with RESTful APIs and manipulate dynamic content and style in webpage.
  • Using React Redux to create Redux store holding the application state, implement reducer handling the actions that components trigger and dispatch, and generate new state refreshing the user interface.
  • Using redux-promise, redux-thunk as middleware to handle actions with promise payloads in order to only dispatch resolved data from front end.
  • Using Bootstrap grid system and CSS media query to implement responsive web design and mobile friendly design.
  • Using JQuery plugins to implement features and make the web page having better visual effect.
  • Using Firebug, IE developer toolbar and chrome canary tool to debug JavaScript code and fix issues.
  • Using Webpack as module bundler, Gulp as task runner, and NPM as package manager.
  • Cooperating with QA, manager and team members to test for the browser compatibility issues and implement cross-browser accessible interfaces.
  • Working in Agile environment with regular meetings weekly and team conference monthly.

Environment: HTML5, CSS3, JavaScript, ReactJS, JQuery, Bootstrap, AJAX, JSON, NodeJS, Express, Restful Web Service, Sublime, Windows 8

Confidential, NJ

Web/UI Developer

Responsibilities:

  • Participating in development of an internal financial management system with AngularJS and Express.
  • Implementing Model View Controller (MVC) architecture and built different modules that associate each other with specific controller, template, scopes, custom filters and directives by AngularJS.
  • Using AngularJS Routers to establish routing between multiple views.
  • Using custom directives to modularize the webpage and isolate scope to prevent data reveal.
  • Using AJAX and JSON to interacting with RESTful APIs and two-way data binding to manipulate dynamic content on webpages.
  • Using services to get and handle data from APIs and share data between different controllers.
  • Using build-in and custom filter to search and handle data;
  • Using Bootstrap layout and CSS media queries to implement responsive web design and mobile friendly design.
  • Using CSS3 animation to make the web page having better visual effect.
  • Using NodeJS and Express to build the server-side structure along with MongoDB to implement the mock back-end API.
  • Using JWT to implement back-end user authentication, and machine-pack to encode and decode user private information such as password.
  • Using Firebug, IE developer toolbar and chrome canary tool to debug JavaScript code and fix issues.
  • Using NPM to install latest version of libraries, Bower to manage script package and Gulp to compile, test, and minify the application.
  • Cooperating with QA, manager and team members to test for the browser compatibility issues and implement cross-browser accessible interfaces.
  • Using JIRA for teammate communication and working in agile environment with daily meetings, weekly status meetings and monthly strong reporting with project manager.

Environment: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, AJAX, JSON, NodeJS, Express, MongoDB, Restful Web Service, Sublime, Windows 7

Confidential, NY

Web/UI Developer

Responsibilities:

  • Participating in development of dynamic webpages with HTML, JavaScript, CSS and JQuery,.
  • Using HTML and JavaScript to develop functional and appealing web and mobile application based on usability concepts and industry best practices.
  • Using JQuery to handle client-side slide show, hide and show controls, dropdown menus and tab navigation.
  • Using HTML to create user form, JavaScript to collect user data and JQuery validation plugin to validate fields of user input.
  • Using AJAX to request JSON data from the back-end API and showed the data in the screen with the format of tables and charts.
  • Using CSS to create custom grid system and CSS media query to implement responsive web design.
  • Collaborating with back-end developers to test and debug system implementation, and working with the other developers to solve Cross-Browser issues.

Environment: HTML, CSS, XML, DOM, JavaScript, JQuery, AJAX, JSON, ECLIPSE, Windows 7

Confidential, NJ

Web/UI Developer

Responsibilities:

  • Participating in development of front-end part of application with HTML, JavaScript and CSS.
  • Developing complex, reusable, attractive and cross-browser web interfaces and those interfaces have attributes of high-speed, big file size, good readability and easy accessibility.
  • Using AJAX, JSON and XML to make the pages dynamic and change HTML context and CSS in JavaScript.
  • Using Cookies to manage the login session information and for user control during multiple pages post-back.
  • Modifying designs and templates for better user interaction and understanding.
  • Communicating with QA team to finish cross browser testing, loading and performance checking.

Environment: HTML, CSS, XML, DOM, JavaScript, AJAX, JSON, ECLIPSE, Windows 7

We'd love your feedback!