We provide IT Staff Augmentation Services!

Full Stack Developer­ Resume

Redwood City, CA

SUMMARY

  • Full Stack Developer with 7 years of experience effective in designing and developing web applications using front - end and back-end technologies.
  • Strong focus on Responsive Web Design, applying best practices by using modern UI/front-end libraries, frameworks such as HTML5, CSS3, JavaScript,React, AJAX, Bootstrap, JSON, ES6, Redux, Redux-Thunk.
  • Developed Web Application using UI Bootstrap3, HTML5, CSS3, JavaScript and SASS.
  • Extensive experience with client JavaScript frameworks such as ReactJS and AngularJS, server side and database technologies like Node.js, Express.js, MongoDB, Oracle DB.
  • Wrote services to store and retrieve user data from NoSQL like the MongoDB for the application on devices.
  • CompletedUI front-end in React, Reduxand Redux-Thunk on top of isometric server-rendering.
  • Worked on the UI of a webmiddleware used to handle asynchronous actions in Redux.
  • Worked with Functional Programming, Object Oriented programming and other paradigms with JavaScript. Good understanding of JavaScript functional programming such as pure functions, function composition, currying, immutable objects, declarative programming.
  • Worked on multiple JavaScript frameworks to augment browser-based applications with MVC capability.
  • Thorough understanding of RESTful principles with a clear ideology for creating scalable RESTful API’s using Express.js, Node.js and usedMongoDB for persistence.
  • Comprehension about NoSQL database management system about MongoDB.
  • Used Middleware, Redux-Thunk in application to retrieve data from backend and to also perform RESTful services
  • Experienced in NoSQLdatabase and used Mongoose Schema/Model to create CRUD with Express.js controllers.
  • Strong understanding of Node.JS modules - HTTP, HTTPS, URL, Events, file uploads, file system.
  • Hands on experience in back-end server set up, maintenance with Node.JS and Express.JS
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications, experienced in WebPack and Babel.
  • Built highly reusable UI components with React and Styled Components to increase scalability and reusability.
  • Worked with Redux-thunk middle-wares and third party React components.
  • Worked with Functional Programming, Object Oriented programming and other paradigms with JavaScript - ES5/ES6/ES7/ES8.
  • Used advanced level ofAJAX, JavaScript, Bootstrap 4, CSS and pure CSS layouts, interacted with java controllers for Ajax, and JSON to read data from back end systems.
  • Worked with CSS Icons, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
  • Designed with user-friendly UI that is cross-browser compatible and mobile friendly.
  • Experience in using the latest approaches including MVVM, MVC in the browser, event-driven applications using AJAX, JavaScript and JSON.
  • Good experience on customizing CSS3frameworks like Bootstrap 4,using CSS pre-processors LESS or SASS and Compass.
  • Experienced in Java,J2EE, JSP,JDBCand SQL Developer as backend development.
  • Experienced in conceptualize, develop, and test native Android applications, including UI, core functionality, and third-party SDKs.
  • Used Ajax, JSON for request data and response processing.
  • Strong experience with Behavior Driven Development (BDD) and Behavior Driven Testing with Cucumber JVM to implement Test Driven Development (TDD).

TECHNICAL SKILLS

Languages: JavaScript ES5/ES6/ES7, Java, HTML 4/5, XML, CSS3, SQL

Database: MongoDB, Oracle SQL Developer

Libraries: ReactJS, Express.js, node.js, Mongoose, Bootstrap

Web Tools: Node.js, React, React Native, Redux, Redux-Thunk, RESTful, MongoDB, MySQL

DevOps: AWS, Git, Jira

Tools: VS code, Eclipse, IntelliJ, Android Studio, Notepad++,Chrome Developer Tools, ATOM, Sublime

Operation system: Linux, MacOS, Windows

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer­

Responsibilities:

  • Developing a POC project. Reuse and make changes on 12 independent frontend projects for Confidential .com, likes homepage, cart, header-footer, checkout, product, category, account, and proxy.
  • Implement online shopping application with both front-end and middle layer using HTML, CSS, JavaScript, Electrode JS, React JS, Electrode, Node.js, Restful API.
  • Creation of UI and complete UI front-end in React / Redux on top of isometric server-rendering, made the application responsive using Material UI and internal library.
  • Implemented new pages and functions for customers with building standard components library.
  • Involved in a test driven development environment, using Mocha and internal tool for testing.
  • Using React Native build the iOS/Android application for seller side.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software

Confidential, Redwood City, CA

Web Developer ­­­­

Responsibilities:

  • Implement theorder analysissystem with both backend and front-end using HTML5, CSS3, JavaScript, JSX, ReactJS, Express.js, Node.js, MongoDB, Restful API.
  • Developed the user lookup using the MERN (MongoDB, Express.js, ReactJS and Node.js).
  • Creation of UI and complete UI front-end in React / Redux on top of isometric server-rendering.
  • Worked on feature developments and projects handed down, focusing primarily on HTML5, CSS3/SCSS, JavaScriptand Reactdevelopment.
  • Created style sheets for web pages through CSS3 approach and used bootstrap framework.
  • Made the application responsive using Bootstrap and CSS3 Media Queries.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and React-Redux library.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Redux middleware function to provide a medium to interact with dispatched action before redux reach the reducer.
  • Experience in RESTful web services to integrate between Server side to Client Side.
  • Developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Developed server-side application using Node.jswith Express.js framework that handles the HTTP requests, performs all the CRUD operations such as get, post, put and delete.
  • Created server and handled requests and responses from controllers by using Express.js.
  • Used Axios for HTTP request and supported old browsers like chrome and IE 6.
  • Used Mongoose to connectMongoDB for Node.js.
  • Creating/Maintaining the high-performance database and created queries for No-sqlMongoDB database and Node server.
  • Develop Behavior Driven Development (BDD) and Behavior Driven Testing (BDT)
  • Developed the application on Node.js platform with Express.js Framework using JavaScript programming.
  • Creating and maintaining No-sqldatabase and Node server. Experienced in implementing CRUD database operation on such as MongoDB.

Confidential, Orlando, FL

Web Developer

Responsibilities:

  • Build a web user data application with JavaScriptES6, HTML, CSS3,Bootstrap3, SQL and Java.
  • Web application developed with HTML, CSS3 and universal JavaScript, based on Java and SQL developer.
  • Developed Web Application user interface using UI Bootstrap, HTML, CSS3and SASS.
  • Designed the front-end part of dynamic web pages using XHTML, CSS3 and JavaScript, Ajax, JSONand Bootstrap3.
  • Created UI of Web pages with the assistance of HTML, XML, CSS3, JavaScriptandBootstrap.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS3.
  • Designed with user-friendly UI that is cross-browser compatible and mobile friendly.
  • Used SQL Developer as database and used Oracle 11 as the DBMS.
  • Involved in writing MapReduce jobs and load balancing and performance tuning.
  • Client side validations performed by using Java JDBC and improve the performance.
  • GUI development using the browser friendly HTML/HTML, XHTML, CSS3, JavaScript, Twitter Bootstrap and Ajax.
  • Handled the data size more than 50,0000sets of tuples, optimize the CRUD speed.
  • Implement complex database operation to explore relationships and trends between 18 variables.
  • Integrated Google Maps web mapping service to display the data on the map and location search.

Hire Now