We provide IT Staff Augmentation Services!

Js Full-stack Developer Resume

2.00/5 (Submit Your Rating)

Redwood City, CA

SUMMARY:

  • Currently working with React, Redux, JavaScriptES6, TypeScript with previous experience in J2EE backend development.
  • Over 4 years of professional experience of developing enterprise applications using object - oriented methodologies, enterprise technologies, frameworks and design patterns.
  • Excellent experience in implementing UI components using ReactJS along with Redux Framework and JavaScriptES6 with Strong experience in developing Redux forms with react lifecycle.
  • Extensive Full-Stack/Front-End development experience building, deploying, and maintaining web apps with CSS3, JavaScript, ReactJS, Redux, HTML5, Bootstrap, NodeJS and JSON.
  • Deep experience with JavaScript, HTML5, CSS3 (Bootstrap,Media Queries), jQueryUI plugin. Skilled in creating Single PageApplications (SPA) using ReactJS and implementing ReactRouters.
  • Experienced in Webpack, ES6, ReactAPI, Redux-promises, Ajax; ES6 makes JS so much more powerful, I use it in any and all my projects.
  • Well versed in CSS Pre-Processors as SASS, LESS to add nested rules, variables, selector inheritance to CSS3. Skillful in developing Responsive/Adaptive Web Design using CSS Bootstrap framework.
  • Strong experience with NodeJS: I've built several apps in NodeJS.
  • In-depth understanding of RDBMS and Database Design in Oracle, MySQL, SQL Server.
  • Comfortable working with JSON data format to consume RESTful web services.
  • Design and implement highly scalable algorithms using Java.
  • Maintain the code base by frequent updates to revision and subversion control using GIT.
  • Strong written and verbal communication skills.
  • Willingness to learn new technologies.
  • Ability to work collaboratively with cross-functionally partners.
  • Ability to think creatively, problem solve, and innovate.
  • Constantly learning and improving new technologies.
  • Full professional English proficiency.
  • Willing to relocate for the right opportunity.

SKILL:

  • React, Redux, JavaScript ES6, TypeScript, Babel, HTML5, JSX, CSS, Bootstrap, NodeJS, ExpressJS, React Router, npm, MongoDB, Bash Scripting.
  • Java, Python, C&C++, RESTful API, Spring, Maven, SQL, MySQL, Redis, Cassandra, Kafka, Zookeeper, IntelliJ-IDEA.
  • Other tools and libraries:Hadoop, Gradle, Jetty, Scrapy.
  • Agile Development/Scrum.

PROFESSIONAL EXPERIENCE:

Confidential, Redwood City, CA

JS Full-Stack Developer

Responsibilities:

  • Designed and implemented a full-stack web application using MongoDBExpressJSReact/ReduxNodeJS (MERN) stack.
  • Used MongoDB to build the database for storing the application’s data.
  • Used NodeJS Express to build the back-end server and implemented many back-end APIs as well as connected it to the MongoDB database.
  • Used Json Web Token (JWT) and passport-jwt to build the Authentication and Validation functionalities of the web application.
  • Used axios module to send http request to back-end APIs.
  • Used ReactJSand react-router to build Single Page Application and for page navigation.
  • Used Props as the approach to one-way passing the data from parent Component to child Components.
  • Designed and optimized states to store necessary data for each stateful Components.
  • Created Redux store and reducers to store the data that eliminates the cons of one-way data binding in ReactJS.
  • Worked on action creator for creating actions which can be an asynchronous HTTP request made by Axios library.
  • Applied Redux-thunk middleware to the store that helps redux deal with actions which could be a function instead of an object.
  • Used ExpressJS to set up the HTTP server that deals with the logic of RESTful request with different endpoints and tested with Postman.
  • Linked MongoDB to HTTP server using Mongoose driver which could create, read, update and delete (CRUD) data in the database.
  • Implemented unit test to test reducers and action creator in Redux using JavaScript test library.
  • Used HTML5/CSS and Bootstrap to build user-friendly front-end UI for users.

Confidential

J2EE Back-End Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering,modeling, analysis, design, developmentand testing.
  • All the modules of the application are based on SpringMVC architecture and J2EE technologies.
  • IntegratedSpringDependencyInjection ( IOC ) among different layers of an application.
  • Implemented AWS solutions using E2C , S3 , RDS , EBS , ElasticLoadBalancer , Auto-scaling groups.
  • Used Spring Core Annotations for Dependency Injection Spring DI and SpringMVC for RESTAPI s and SpringBoot for micro-services.
  • Development and support of Restful Web services that support JSON using SpringWebservices (JAX-RS), SpringMVCModule.
  • Designed and processed JSON requests according to different types of modules, action request data and responses accordingly to send it back to front end after the logic processing.
  • Performance Testing/ Tuning applications for performance and reliability

Confidential

J2EE Back-End Developer

Responsibilities:

  • Designed and developed a warehouse management system for a partner national supermarket chains.
  • Led the intern team to setup and configure the MySQL database for the management system.
  • Accomplished multiple relational tables in MySQL Database to ensure the validity of prioritized authority for users.
  • Built RESTful back-end server logic that wraps up the logic for single-table and complex cross-table database query.
  • For scalability, proposed and executed a solution of LoadBalancer cooperating with multiple back-end servers.
  • Effectively reduced the hardware servers needed in the pipeline by 20%, and made the scale-up as easiest.
  • Constructed and maintained 10+ front-endAPIs that can interact with the back-end server using Java.
  • Prepared documentation and sample codes for group discussions and code reviews.

We'd love your feedback!