We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San, FranciscO

SUMMARY:

  • Having 5+ years software development experience in designing and development of application using REST API, React JS, Redux, Node JS, Thunk, Express JS and ES5/6.
  • Extensive experience in developing web pages using HTML/HTML5, XML, CSS/CSS3, Redux, jQuery and Bootstrap.
  • Experience on customized CSS frameworks like Bootstrap and Foundation by using CSS preprocessors SASS.
  • Develop applications in using React components, state, props, router and flux concepts.
  • Experience in React JS for creating interactive UI using One - way data flow, Virtual DOM, JSX concepts
  • Excellent experience in implementing UI components using React JS along with Redux.
  • Maintained states in the stores, render the states in the reducers and send back new state to the stores, and dispatched the actions using redux.
  • Experience for building dynamic web sites and web applications in MERN stack using MongoDB, Express JS, React JS, and Node JS.
  • Experience about using middleware, redux-promise in application to retrieve data from Backend.
  • Skilled in creating Single Page Applications (SPA) using React JS and implementing React routers.
  • Excellent knowledge in implementing AJAX method to communicate with a server.
  • Strong knowledge on implementing asynchronous HTTP GET, POST, PUT, DELETE calls in client side using Promise (JavaScript ES6 feature) and Axios module.
  • Familiar with RESTFUL Web Services and extensive experience with Agile and SCRUM.
  • Hands on experiences on using Express framework to improve backend server flexibility, simplicity, extensibility and performance.
  • Strong understanding Software Development Life Cycle phase which including planning, defining, designing, building, testing and deployment.
  • Design and implement automated software test plans, cases, and scripts to detect software bugs and their root-causes.
  • Familiar in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Develop JASMINE unit test framework to write unit tests for JavaScript code
  • Familiar with version control tools like GIT, SVN and experience on continuous integration tool Jenkins.

TECHNICAL SKILLS:

Programming Languages: Java, Python, JavaScript

Web Technologies: HTML5/4, CSS3/2, AJAX, JavaScript, jQuery, JSON, DOM, VDOM, Bootstrap

JavaScript Libraries: JQuery, React JS, Redux, Thunk, Express JS, Node JS, XML, JSX

Debugging Tools: Firebug, Chrome

IDE Tools: Visual Studio, IntelliJ and Sublime Text

Operating System: Linux, Mac OS X, Windows

Adobe Applications: Photoshop, DreamWeaver, Indesign

Methodologies: Agile, Scrum, Waterfall

Database: Oracle MySQL, MongoDB

Others: AWS, GIT, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco

Full Stack Developer

Responsibilities:

  • Developed dynamic web sites using HTML5, CSS3, React JS, Redux, Thunk, Express JS, Bootstrap, Node JS and AJAX.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Involved in building JavaScript applications using React JS for reusable UI components.
  • Used the State of the React components to store the data inside the components.
  • Implemented React Router for building single page applications.
  • Used Redux to store data from multiple API endpoints.
  • Used Redux to manage all the states of JavaScript applications.
  • Used Redux to develop well-designed stores, actions, and reducers.
  • Worked on React JS to develop UI using sorting, infinite scrolling and rendering for searching podcasters.
  • Extensively used mapStateToProps function and mapDispatchToProps function to connect JavaScript applications to Redux stores.
  • Involved in using React JS for data patterns to improve readability and maintain larger apps.
  • Used Thunk to support asynchronous functions and involved the dispatch function to dispatch other function or Promise.
  • Worked on Bootstrap to develop user interface with responsive design.
  • Used AJAX to reduce the network load and update only the certain components of the website.
  • Developed the RESTful web service calls of POST, PUT, DELETE and GET methods.
  • Used Babel to transpile ES6 and JSX into ES5.
  • Performed Synchronous/Asynchronous IO operations to create web servers using Express JS.
  • Worked on Express JS Framework to set up middleware to respond to the HTTP requests.
  • Gathered data from API/web services via AJAX-JSON calls and updated the DOM within the result sets.

Environment: HTML5, CSS3, Bootstrap, JavaScript, Redux, ReactJS, MongoDB, Webpack, AJAX, JSON, RESTful Web Services, Node JS, GIT and Agile.

Confidential, Lincoln, NE

Front-end Developer

Responsibilities:

  • Developed dynamic web sites using HTML5, CSS3, React JS, Redux, Thunk, Express JS, Bootstrap, Node JS and AJAX.
  • Developed SPA using React JS to utilize the HTML5 DOM features and update modified elements in the webpage.
  • Integrated Redux data store by allowing React components to have access to data for highly maintainable code.
  • Worked on React JS Virtual Dom and React views to render components.
  • Worked in using React JS components, forms, events, keys, and router.
  • Used React JS for templating faster compilations to develop reusable components.
  • Used React JS to create custom components for data manipulations and to display data in standard format.
  • Used React JS with Redux to create a single page web application with efficient data flow between the client and server.
  • Used React JS with Redux to separate the data and presentation layer.
  • Utilized Redux stores to handle application states and update UI components.
  • Used Thunk to parse dispatch functions and pass actions to the next middleware.
  • Worked on Bootstrap to develop User Interface with responsive design.
  • Used Asynchronous and Error Handling to solve the case where the browser has trouble reaching the third-party site.
  • Used AJAX to render progressive updates to the UI without having to reload the entire page and allow the program to respond to user operations more quickly.
  • Produced content page with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Created test cases and performed unit test using the JavaScript Jasmine testing framework.

Environment: HTML5, CSS3, Bootstrap, JavaScript, Redux, ReactJS, MongoDB, Webpack, AJAX, JSON, RESTful Web Services, Node JS, GIT and Agile.

Confidential

Web Developer

Responsiblities:

  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Ability to rapidly prototype interface designs in hand-coded validating.
  • Understanding of application development lifecycle methodologies.
  • Knowledge of human factors and usability, best practices for interface design.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.
  • Excellent problem solving skills and the ability to work independently.
  • Deep understanding of JavaScript and JQuery framework.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and implemented user interface for web-based customer application.
  • Developed data formatted web applications executing client-side scripts using JavaScript.

Environment: HTML, CSS, XML, AJAX, JQuery, JavaScript.

We'd love your feedback!