Full Stack Developer Resume
5.00/5 (Submit Your Rating)
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.