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.