Full Stack Developer Resume
4.00/5 (Submit Your Rating)
San, FranciscO
SUMMARY:
- 5 - year experience as a full stack engineer using programming languages JavaScript, Java, SQL and Python
- Worked with front-end technologies such as HTML5, CSS3, JavaScript, React.JS, Bootstrap, JSON
- Experienced in developing event driven applications using AJAX, JSON and XML
- Developed with MVC (Model-View-Controller) architectural pattern to design front-end of application
- Worked with MySQL, Oracle and MongoDB to design and implement relational/non-relational database
- Worked with UI library such like Material-UI to enhance the view of the website page and client experience
- Developed with JavaScript and jQuery to manipulate DOM
- Worked with Python to deal with data and design algorithm which used to forecast trend of stocks price
- Worked with MongoDB and combine Mongoose with Express.js in the backend server
- Involved in building back-end with Node.js and use middleware body-parser to extract data from request stream
- Developed UI using client-side languages and framework such as JavaScript, AJAX, jQuery
- Detailed understanding about JavaScript concepts sub as class, promises, arrow function and closures
- Involved in designing and developing REST API
- Developed with Redux to control the data in the React project and Thunk to deal with the async operations
- Worked with GIT for version control
- knowledge on building Continuous Integration and Continuous Delivery (CI/CD) pipeline with Jenkins
- Strong knowledge in data structures and algorithms
- Developed an Android application on Android Studio for users to share and receive nearby events in Java
- Developed with Google Firebase to store and manage user-generated content
- Developed with Google Maps API to implement map server in Android application and deployed web services on Google Cloud platform
- Created automated tests with Espresso
- Be professional in several different IDE, such as Visual Studio Code, Eclipse, Visual studio and Android Studio.
- Worded with LINUX and Mac OS, knowledge of Windows
TECHNICAL SKILLS:
Web Technologies: JavaScript (ES5, ES6), HTML5, CSS3, Bootstrap, jQuery, AJAX, React, Redux, Node.js, Express, Material-UI
Languages: Java, JavaScript, Python, SQL
Operation System: Linux, Windows, Mac OS
Database: MongoDB, MySQL, Oracle
Version Control: GIT
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
Full Stack Developer
- Designed and implemented a Customer Management System by using HTML5, CSS3S, Material-UI, JavaScript and React.js
- Developed with Redux to manage the whole state. Developed the well-designed store, actions and reducers
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Developed with Material-UI for web applications in improve UI
- Implemented axios and promises to make HTTP request to the Server and receive data from server in Redux-Thunk.
- Implemented Higher Order Component connecting React component with Redux store
- Worked with React to design several reusable components including presentational components and container components.
- Used React props to pass values and functions. Developed React states to make the components controllable.
- Developed with mongoose to design models of customers and develop the web server
- Worked with mongoose-paginate to implement page separation
- Override component lifecycle method in React component to run code at particular times in the process
- Build back-end server using Node.js with middleware body-parser to extract data from request system
- Worked with Node.js modules express.js and axios.js to build up the REST APIs for the application
- Implemented JavaScript callback and promises to deal with async functions and operations
- Used JSON for collecting data from server and sending requests to the server from client-side.
- Debugged the website using Chrome Developer’s tool and Redux Development tools.
- Used GitHub for the version control and collaboration.
Confidential, Boston
Full Stack Developer
- Built a website for users to post pictures with descriptions and search nearby posts based on their Geo-location
- Developed user interactive web pages in a professional manner with using HTML5, CSS3, and JavaScript
- Used React for front end development and used Redux to control states of the application
- Used middleware Thunk to handle async actions and improve the connection with server
- Implemented Higher Order Component to connect components with Redux store
- Worked on CSS background, positioning, text and borders
- Worked on the style of application with CSS and Bootstrap, also implemented animation for UI using CSS Animation.
- Worded with jQuery to traverse and manipulate HTML document, handle event and animate
- Used AJAX to allow web pages to update asynchronously by exchanging data with the server
- Used ES6 new features such as class, arrow function, spread operator and map
- Designed models for the data of the application by using mongoose
- Used Node.js modules mongoose, express and axios to develop the REST APIs
- Worked with NoSQL database MongoDB and built up the back-end
- Used Elastic Search to implement geo-location-based search
- Preprocessed the data to fit the input form of the model using Java
- Involved in code reviews and mentored the team in resolving issues
- Participated in weekly design reviews and walkthroughs with project manager and development teams
Confidential
Full Stack Developer
- Used JavaScript, jQuery, HTML and CSS to develop the front-end client-side application
- Involved in designing and developing the GUI for the user interface with various controls.
- Created interactive web pages with HTML, CSS and JavaScript.
- Filtered the events by implemented Google Map API and AJAX.
- Used AJAX to allow web page to update asynchronously by exchanging data with the server.
- Built RESTful backend APIs to meet server client’s request for search results
- Designed content-based recommendation algorithm to achieve event recommendation function
- Parsed the fetched JSON response to a more structured format utilizing builder pattern.
- Developed a three-tier Restful web pages for users to search stores based on location and preferences.
- Involved in analyzing the Functional Specification Documents (FSD) and use cases to write test plan and test cases.
- Developed and reviewed test plans and test scripts
- Built relational database MySQL to store event data from TicketMaster API and user data
Confidential
Android Developer
- Developed an Android App for users to share and receive nearby events in Java
- Developed UI by using Android Studio, Java and MVC
- Implemented GUI with Android Animation and Activity
- Facilitated the users with multiple images associated with car by clicking on a key image by using Java and Event Listener.
- Added advertisements with Google AdMob and designed GUI interface to increase user browse time.
- Designed UI for a map interface and connected Google Maps API.
- Established a back button to go back to main menu and select desired option to continue the application usage.
- Used Google Firebase to store and manage UGC, created automated tests with Espresso