We provide IT Staff Augmentation Services!

Software Engineer & System Administrator Resume

3.00/5 (Submit Your Rating)

San, JosE

SUMMARY:

  • 6+ years Software Engineering experience in the industry, 2+ years as Full Stack / Front End software engineer involved in web development using HTML5, CSS3, Bootstrap, JavaScript ES6, ReactJS, Redux, Socket, Webpack, Babel, NodeJS, Express, MongoDB/Mongoose, MySQL.
  • Strong working knowledge of developing single page application using ReactJS, Redux / Thunk, Webpack, Babel, Bootstrap and extensively used JavaScript ES6 feature to develop applications.
  • Extensively Worked Applying Component, State, Props in ReactJS to developed each page's view in the hierarchy
  • Extensively used ReactJS component Lifecycle events and methods to implement the behavior
  • Expertise in Implementing Navigations and Redirecting between different pages using BrowserRoute, Link, Route, Redirect components in React - Router library
  • Expertise in using Redux Library’s Store, Reducers, and Actions to improve the web application's state management
  • Strong knowledge of implementing asynchronous GET, POST, PUT, DEL HTTP methods to send REST Requests in client side using Promise (JavaScript ES6 feature) and Axios npm module
  • Familiar with applying Redux Thunk library and Actions Creator to handle asynchronous operations for Redux
  • Excellent skills in Designing RESTful API on backend server using REST design and JSON as response format
  • Expertise in Building backend server using NodeJS, employed body-parser module for parsing incoming request and developed file reading and writing using fs module
  • Hands-on experiences on using Express framework to improve backend server's flexibility, simplicity, extensibility, and performance
  • Hands-on experiences on NoSQL DataBase development using MongoDB and SQL DataBase using MySQL
  • Fluent in using Mongoose library to handle interactions between server and MongoDB database
  • In-depth understanding on Software Development Life Cycle (SDLC) phases which includes requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
  • Experience in Python, Flask web development.
  • Worked on Java, J2EE, Spring, Hibernate, Linux Shell
  • Strong knowledge of Object Oriented Design(OOD), data structure and algorithm
  • Excellent communication and problem solving skills and the ability to work as a team member, as well as independently

TECHNICAL SKILLS:

Languages: JavaScript ES6, Java, HTML5, CSS3, SQL, Shell

Frameworks/Libraries: NodeJS/Express, React, Redux/Thunk, jQuery, Bootstrap, Mongoose

Others: Git/GitHub,Restful, JSON, MySQL, MongoDB, Sybase IQ/ASE, MS SQL Server

EXPERIENCE:

Confidential, San Jose

Software Engineer & System Administrator

Responsibilities:

  • Worked on privilege and employees management subsystems in an internal management web system using HTML5, CSS3, Bootstrap, JavaScript ES6, ReactJS, Redux, React-Router, Redux-Thunk, Axios, NodeJS, Express and JSON
  • Developed website user interface and support responsive design using HTML5, CSS3, Bootstrap
  • Applied component, state, props in ReactJS JavaScript library to implement each pages' view in the hierarchy
  • Implemented each component's behavior including DOM event, business logic using methods and component's lifecycle events in ReactJS
  • Implemented navigation and redirection between pages using BroswerRouter, Link, Router, Redirect components in React-Router JavaScript library
  • Developed app's state management using Redux library, employed Redux store as state container, actions to describe the events and reducer to handle actions
  • Linked ReactJS components with Redux store and dispatch method by implementing mapStatesToProps, mapDispatchProps functions and using React-Redux library's connect method
  • Employed Redux-Thunk library and wrote action creator to handle with async operations
  • Implemented asynchronous HTTP GET, POST, PUT, DEL requests in client side using Promise (JavaScript ES6 feature) and Axios npm module
  • Developed backend server using NodeJS, Express, imported Multer module for image uploading, body parser module to parse the incoming request, and choose JSON as the response format
  • Implemented Restful API on backend server using REST design and route module in Express framework
  • Employed MongoDB database to persist data and Mongoose library to handle with interactions between backend server and database
  • Transpiled ES6 and JSX into ES5 using Babel to increase cross browser compatibility
  • Bundled JavaScript files using Webpack to decrease the load time of the web application

Skills: HTML5, CSS3, Bootstrap, JavaScript ES6, ReactJS, React-Router, Redux, React-Redux, Axios, NodeJS, Express, Google Cloud, JSON, Babel, Webpack, Git

Confidential, San Jose

Software Engineer & System Administrator

Responsibilities:

  • A map of POI searching, built with JavaScript, JQuery, HTML, CSS, Google Places API and Google Street View Image API.
  • Developed Web Pages by using HTML5, CSS, jQuery, JavaScript and using JavaScript frameworks.
  • Built the Responsive UI screens using HTML, CSS and twitter Bootstrap.
  • Worked with AJAX data consisting of JSON/JSONP responses, parsing the same and presenting on the UI layer.
  • Provides Google Authentication & Authorization Auth2.0 login and register
  • Created REST APIs Microservices and EJB using Express Router/Model/Controller architecture.
  • Models connect to MySQL using NodeJS MySQL and Sequelize modules.
  • Provides Pinterest style image layout using Bootstrap
  • User can pin one or more places from search results to a board
  • Provides short url microservice using MD5 Hash
  • Provides CRUD for user image and short url management

Skills: JavaScript ES6, jQuery, HTML5, CSS3, Bootstrap, NodeJS/Express, MySQL

Confidential

Software Engineer & System Administrator

Responsibilities:

  • Developed and deployed multiple internal management and information sharing systems to support the operation of bank business departments, improved the efficiency of sub-branches cooperation and data integration.
  • Developed large scale ETL pipelines to processes over 10 million transaction/loan records on a daily basis to generate operating reports across thousands of bank sub-branches to support leadership and decision making.
  • Administered mail and document systems, operating management websites, loan and credit systems, and reports generation for business departments.
  • Received the employee of the year award in 2010 and 2012, active employee award in 2011 and innovative employee award in 2013.

Skills: Java, Javascript, JQuery, HTML, CSS, J2EE, Spring, Hibernate, SQL, Linux Shell, IBM WebSphere, C#/ASP.NET, Data Structure, Algorithm

We'd love your feedback!