We provide IT Staff Augmentation Services!

Front-end Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over 5years’ experience in building full stack web application with HTML, CSS, Javascript, RESTful API, MySQL,React.js, Redux.js and Redux Thunk.
  • Experience developing, testing, debugging, integrating and deploying enterprise applications.
  • Plenty experienced in Scrum concepts of Agile Development Methodology for software development.
  • Experienced in developing user interface (UI) using HTML5, CSS3, Javascript, Bootstrap, React.js and Redux.js.
  • Proficient in using React.js component life cycle, and its methods.
  • Excellent knowledge of web application development using React.js, solid understanding of design states and propsof components and connect multiple components to a single application.
  • Strong understanding of Javascript programming language and related advanced topic such as Closure, Scope, Promise, Prototype, Arrow Function and Spread Operator, etc.
  • Good understanding of CSS3 and using media query to design responsive web page.
  • Extensive understanding of full - stack development with MongoDB, Node.js, Express.js, JSON, RESTful API, andWebpack.
  • Good experience in using CSS3 media query and flexbox to implement responsive web application design.
  • Good knowledge in Redux framework in front-end development and expertise in using it to efficiently manage states in front-end.
  • Experienced in apply redux-thunk middleware to deal with action creator in Redux.
  • Expertise in building scalable MERN stack applications using MongoDB, Express.js, React.js and Node.js.
  • Strong understanding of HTTP protocol and embedded JSON data format in REST API with Express.js.
  • Experienced in testing tools such as Chrome and Safari web inspectors and IE Developer Toolbar.
  • Good experience in building responsive UI with UI design libraries like Bootstrap, material UI, and Ant Design.
  • Highly curious about new front-end development technologies and thoroughly mastering them with a keen awareness of new industry developments.

SKILL SET:

FRONT END: HTML, CSS, Javascript, React JS, Redux JS, Redux-thunk, Bootstrap, JSX, jQuery, Ajax

BACK END: Node.js, Express.js, RESTful API, Mongo DB, Mongoose, MySQL, JSON, Axios, Postman

TOOLS: Apache Tomcat, MAMP, Github, Shell, AWS, EC2, Webpack

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Front-end Developer

Responsibilities:

  • Analyzed client business requirements, worked with business and design team to architect and back-end Developers and enhance the application functionality and add new features.
  • Worked with an Agile, Scrum development methodology ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
  • Responsible for developing UI using HTML5, CSS3, Javascript, React.js and Redux.js.
  • Worked with single page application with React-Router to route among different components in React. Comprehensive understanding of Node.JS Module, Controller, Routing.
  • Designed the state in controlled component to implement login form element in React.js and used Axios library to handle the submit request to server.
  • Used React.js with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
  • Built Reduxstore and reducers to store the data that sent by server side and connect it to React components using react-redux library.
  • Worked on action-creator in Redux and applied redux-thunk as the middleware to handle the HTTP request written in action creator.
  • Created mapStateToProps and mapDispatchToProps functions to connect the state and dispatch function in Redux to React components.
  • Designed REST API to send the data between client side and server side.
  • Utilized Express.js as the server-side framework to deal with the REST API sent by client and tested with Postman.
  • Linked MongoDB to HTTP server using mongoose drive which could create, read, update and delte (CRUD) data in the mongodb database.
  • Used Ajax, JSON with JQuery for request data and response processing.
  • Used JEST framework to create the unit test for action creator and reducer in Redux and the functionality in React.
  • Checked application compatibility to different browsers like Chrome, Internet Explorer 10/11, Firefox, and Safari etc.

Confidential, Levittown, PA

Software engineer

Responsibilities:

  • Involved in designing the full stack application using web technologies like HTML, CSS, Javascript, React.js and Redux.js.
  • Worked closely with UX team to ensure industry standards and best practices are being used in the whole application.
  • Built the UI of the application using React.js and designed the architecture of the React components to make part of UI more reusable.
  • Utilized CSS3 flexbox and media query to make the application responsive to web and mobile web browsers.
  • Implemented chained select plugins for jQuery with JSON processing and callback feature, chain multiple selects with ease.
  • Implemented promise-based API to handle the HTTP request and response in client-side and designed the error handler to deal with different error message.
  • Implemented store and reducers in Redux to store the data in client-side and connect the store to component using react-redux library.
  • Designed regular expression to implement input validation in form component and also used it to match different URL in the server-side code.
  • Created test cases for both client-side and server-side Javascript code and tested by Jasmine.
  • Fixed UI bugs using React and Redux Devtools in Chrome and used node inspect tool to debug the application on server-side.

Confidential

Software engineer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using HTML, CSS, andJavascript.
  • Worked with UI designers and User experience team to define screen designs using front end with HTML, CSS.
  • Involved in design and development of server side layer using different layer patterns in Eclipse IDE.
  • Worked on CSS background, positioning, text and borders.
  • Created HTML markup, style sheets for new applications and provided support during integration.
  • Used jQuery to manipulate the DOM node and emit a message to socket server using jQuery Event handler.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using MySQL.
  • Worked on the style of application with CSS and Bootstrap, also implemented animation for UI using CSS Animation.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root.

We'd love your feedback!