We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

Redwood City, CA

SUMMARY:

  • Over 5+ years of extensive experience as a full stack web application developer in UI and back end technology including HTML5, CSS3, JavaScript ES6, Node.js, ReactJS, Redux, RESTful API, Redux Thunk and Bootstrap.
  • Strong understanding of Javascript programming language and related advanced topic such as Closure, Scope, Promise, Prototype, Arrow Function, Date Methods, Hoisting and Spread Operator, etc.
  • Experienced in developing user interface (UI) using HTML5, CSS3, Javascript, Bootstrap,Ant Design, Material UI and React.js.
  • Experienced in webpack, redux - promises.
  • Excellent understanding of web application development using React.js, solid knowledge of design states, react routes,conditional rendering, High order components and props to components and connect multiple components to a single application.
  • Strong understanding of HTTP request methods and JSON data format in REST API with Express.js.
  • Built highly reusable UI components with React and Styled Components to increase scalability and reusability.
  • Experience of building social network app with MERN (Node.js, Express, React, Redux&MongoDB).
  • Knowledgeable for JavaScript unit test frameworks like Jasmine and JEST.
  • Thorough understanding of JavaScript ES6 features including Modules, Classes, Block-Scope Constructs, Template Literals and multi-line Strings
  • Good experience in testing tools such as Chrome Redux Dev Tools and Safari web inspectors and IE Developer Toolbar.

TECHNOLOGY SKILLS:

Frontend: HTML, CSS, Javascript, React.js, Redux.js, Reduxthunk, Bootstrap, JSX.

Backend: Node.js, Express.js, RESTful API, Mongo DB, Mongoose, Java, JSON, Axios, Postman

PROFESSIONAL EXPERIENCE:

Confidential, Redwood CITY, CA

Software Developer

Responsibilities:

  • Used CSS, Bootstrap and Material UI react form in Web design and development for the UI interface design.
  • Utilized React to build reusable components with JSX including navbar, forms, tables and buttons to optimize rendering and performance.
  • Implemented React router for building single page application.
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Configured the routes between Node.js and Express.js to handle the server-client requests.
  • Utilized express middleware to make changes to the request and the response objects as well as ending the request-response cycle.
  • Developed RESTful services to provide all the CRUD(Create, Read, Update and Delete) capabilities.
  • Designed NoSQL databases(MongoDB) and created customer schema and queries to process JSON format data
  • Established an extensive backend API with Node.js&Express
  • Created a bunch of React container components to integrated with Redux.
  • Tested front end App with the Redux Chrome extension.
  • Linked MongoDB to HTTP server using mongoose drive which could create, read, update and delete (CRUD) data in the mongodb database.
  • Designed the state in controlled component to implement login form element in React.js
  • Utilized promise based axios library to deal with the submit request to server.
  • Implemented Higher Order Component(HOC) to make loading and page shifting animation component reusable.
  • Designed Javascript asynchronous functions to send request to the server which filter the result for the row in the job list based on given Regular Expression.
  • Implemented action-creator in Redux and applied redux-thunk as the middleware to send the HTTP request within action creator.
  • Tested application compatibility to different browsers including Chrome, Internet Explorer, Firefox, and Safari etc.
  • Used GitHub as the version control tool to perform programs Checkout and Check-in from and to the repository.

Confidential, Orlando, Florida

Software Developer

Responsibilities:

  • Designed and built an interactive web page (HTML, CSS and JavaScript) so that users can search events and purchase tickets through the Internet.
  • Worked 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.
  • Utilized Redux store for app state management
  • Utilized ReactStrap and AntDesign UI react form for the front-end interface design.
  • Used props as the approach to one-way passing the data from parent Component to child Components.
  • Utilized Redux store and reducers to store the data in order to eliminate the drawbacks of one-way data binding in React.js.
  • Designed and optimized states to store necessary data for each stateful Components.
  • Designed and developed custom MongoDB applications specific to client's needs.
  • Designed, Debugged and Developed applications using Microsoft Visual Studio Code.
  • Used various plugins on babel to compile JSX to create elements.
  • Identified end product functionality expectations and managed error tickets
  • Utilized Express.js as the server-side framework to handle RESTful API sent by client and tested with Postman.
  • Developed server-side schemamodules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Linked MongoDB to HTTP server using mongoose drive which could create, read, update and delete (CRUD) data in the mongodb database.
  • Tested back end database with the Postman and MAMP.

Confidential

Software Developer

Responsibilities:

  • Researched and Collected Feedback from college students to provide item recommendation platform based on TicketMaster API.
  • Designed relational(MySQL) and NoSQL databases (MongoDB) to process event data
  • Identified peak seasons and periods(weekends, holidays etc) by utilizing TimeLiontimeline to ensure the scalability of Ticket Around Platform.
  • Applied MapReduce in MongoDB for processing logs exported from web servers in order to find peak periods
  • Deployed JMeterto test the geolocations of 10k fake users and delivered to 70 alpha test users for feedback in order to improve the quality of the product.
  • Developed RESTful services with Jersey and deploy them on a Tomcat server.
  • Developed and Deployed RESTful Web Services implementing Http methods like put, get, post, and delete in WebLogic.

We'd love your feedback!