We provide IT Staff Augmentation Services!

Full-stack Engineer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 5 years’ experienced full stack developer with a keen developing of web architecture and services.
  • Implemented the UI using HTML5, CSS3 and JavaScript, integrated with Material UI and bootstrap.
  • Developed UI using client - side languages and framework such as JavaScript, AJAX, jQuery, Angular.js.
  • Experienced in Document Object Model(DOM) manipulation to use in interacting with objects in HTML and JSON documents.
  • Theoretical and practically handled on React Flux architecture. Good at using React.js components, state, action and different component life cycle
  • Highly efficiency of using Redux and Thunk methodology to implement multiple React component data transfer.
  • Operated projects on HTTP(s) protocol and RESTful API.
  • Designed complex backend server by using Node.js, Express.js able to handle RESTful API methods and request with efficient cost.
  • Built a complex database queries, stored procedures, and triggers using MongoDB and combine the Mongoose with Express.js in the backend server.
  • Involved in designing and developing the web application by using HTML5, CSS3, Bootstrap, React.JS, Redux.
  • Created and used Redux Reducers and Actions to modify the Store State Tree. Used React props to pass values and functions from parent components to child components.
  • Used GIT for version control.
  • Having Strong knowledge in data structures and algorithms.
  • Developed an Android application on Android Studio using Java which can be used to search information such as historical chart, price, new articles and users can add them to a favorite list or share them on Facebook.
  • Created a webpage with AJAX and JSON that allows users to search for stock information using Alpha Vantage API. Used PHP language to achieve the communication between the Front-end and back-end.
  • Improved Convolutional Neural Network(CNN) by building architecture on TensorFlow Framework and analyze parameter from different layers. Trained it under different condition such as learning rate, batch size, optimizer.
  • Achieved socket programming project by building a TCP connection between the lite AWS and a client, built UDP connection between the AWS and three severs, made actions to socket requests and incoming packets, and handled the timeout event.
  • Worked with LINUX and Mac OS, knowledge of Windows.

TECHNICAL SKILLS:

Programming: HTML5, CSS3, JavaScript, React, Redux, Thunk, Node.js, Express.js, MongoDB, Java, C/C++, Python, PHP, Bootstrap, AngularJS

Courses/Skills: Advanced Algorithm, Data Structure, OOD, Web Development, Mobile Development, Artificial Intelligence, Computer Network, Wireless Network.

PROFESSIONAL EXPERIENCE:

Full-stack engineer

Confidential, San Jose, CA

  • Involved in designing, developing and testing the web application to manage the employees by using HTML5, CSS3, Bootstrap, JavaScript, React.js, Node.js and Express.js.
  • Created the layout with HTML5 and improve the presentation using CSS3.
  • Designed front-end UI by using React.js and Bootstrap.
  • Worked with React to design several components including presentational components and container components.
  • Used React props to pass values and functions. Developed React states to make the components controllable.
  • Combined different reducers to help each of reducers manage its own part of the global state.
  • Designed action creators and pass the results of them to the dispatch function for dispatching actions.
  • Developed with Redux to hold a store for the whole application and pass the state and functions to concerned components.
  • Used Redux to separate the data and presentation layer. Used Redux stores to handle the states and update the UI
  • Used Redux-thunk to handle asynchronous http request.
  • Built REST web service by building Node.js server in the back-end to handle requests sent from front-end axios calls.
  • Extracted reusable logic from React components as Higher-Order Components such as infinity scroll to achieve more flexibility
  • Used JSON format to achieve the communicating between the front-end part and back-end part.
  • Worked on server-side Node.js along with Express.js to build the RESTful API and connect to the database using Mongoose from MongoDB.
  • Designed the database Schema to easily handling the create a new user and edit the old users’ information problem.
  • Connected database with mongoose and used Express.js in Node.js to achieve the REST API which responds to get, post, put, delete requests.
  • Responsible for developing, editing, maintaining site integrity and prevented crossing origin errors using model like CORS.
  • Debugged the website using Chrome Developer’s tool and Redux Development tools. Used GIT as a version-controlling tool.

Front-end engineer

Confidential, LA

  • Designed a stock query mobile application that allows users to search the detail of special stock information and get recommendations based on users’ favorite certain event.
  • Developed the layout with HTML5 and designed the CSS templates for use in all pages on the website working with CSS3.
  • Worked with jQuery to traverse and manipulate HTML document, handle event and animate.
  • Developed with AJAX to get date from and send data to the server and update the front-end page.
  • Used jQuery to manipulate the DOM node and emit a message to socket server using jQuery Event handler.
  • Created an Android application on Android Studio which can be used to search information such as historical chart, price, new articles related to the stock and users can add them to a favorite list or share them on Facebook.
  • Used Android Adapters to show custom UI and build a good-looking Android app using Android SDK.
  • Completed the app using Java language and added social networking using Facebook SDK.
  • Created Java servlets with RESTful APIs to handle HTTP requests and responses
  • Get real - time information through Alpha Vantage API.
  • Handled JSON file which contains the details of companies. Got hands-on experience in Google Cloud App Engine.
  • Used GIT as a version control and collaboration.

Software engineer

Confidential

  • Developed the layout with HTML for the web application.
  • Designed the CSS templates for use in all pages on the website working with CSS.
  • Developed with AJAX to get date from and send data to the server and update the web page.
  • Worked with jQuery to traverse and manipulate HTML document, handle event and animate.
  • Worked with Bootstrap to improve the UI for the application.
  • Developed with HTML for the webpage and worked with CSS to adjust the presentation.
  • Created with SQL database MySQL and built up the back-end.
  • Worked with Node.js modules express and axios to develop the RESTful API.
  • Achieved logical harmony between inputs and outputs of Arduino system by writing program on the Arduino IDE.
  • Design data acquisition system for industry control system.

We'd love your feedback!