We provide IT Staff Augmentation Services!

Senior Front-end Developer Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • Experience as a full stack developer in UI development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, JQuery, Node.js, ReactJS, Redux, Bootstrap, XML and JSON.
  • Implemented various screens for frontend using ReactJS and used various pre - defined components from NPM and Redux library.
  • Proficient in using React.js component life cycle, and its methods.
  • Experienced in creating ReactJS reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Experience in Document Object Model (DOM) manipulation and DOM Functions to use in interacting with objects in HTML, JAVASCRIPT and JSON documents.
  • Experience in developing responsive websites using HTML5, Twitter Bootstrap, react-bootstrap and CSS Media Queries.
  • Familiar with creating Instances and running applications in AWS (EC2)
  • Experience in working with RESTFUL Web Services and implementing RESTFUL API's
  • Worked with Node Package Manager (NPM) and source control systems GIT
  • Experience with React and reduxdeveloper tools for Chrome.
  • Expertise in Developing, Testing, Debugging, Integrating and Deploying enterprise applications using Integrated Development Environment (IDE) Eclipse EE and Visual Studio Code.
  • Experience in HTML5, CSS3, JSP, Web UI and Servlets.
  • Expert in working on various operating systems like Ubuntu, OSX and Windows.

TECHNICAL SKILLS:

  • HTML5
  • CSS3
  • JavaScript jQuery
  • Ajax bootstrap react-bootstrap react redux node.js express.js ejs
  • XML
  • Json
  • Jmeter
  • RESTful
  • MySQL
  • MongoDB
  • Mlab
  • Google search Api
  • SAX parser
  • AWS EC2
  • Tomcat
  • Apache
  • SSH
  • J2EE
  • Python
  • Github
  • Java
  • Eclipse EE
  • Visual Studio Code

PROFESSIONAL EXPERIENCE:

Confidential, CA

Senior Front-End Developer

Responsibilities:

  • Student Information System based on react/redux, nodejs(express.js), NoSQL databases to allow student to browse their grades, allow professors to browse/update students’ grades and administrator to create/delete/update all users’ information.
  • I have done totally the front end part of UI design for users login and back end part of server and database design.
  • Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
  • Designed frontend by HTML5/CSS, JavaScript, bootstrap, react-bootstrap based on react.js.
  • Used UI Bootstrap for creating dynamic user interface.
  • Used react-router to turn application into Single Page Application and for page navigation.
  • Used axios module to send http request to back-end APIs.
  • Stored the states and dispatches by connecting Redux with each of the container components.
  • Use redux-thunk to insert async functions into Action-Reducer.
  • Create Node.js servers (Express) with RESTful APIs to handle HTTP request
  • Used NoSQL databases(MongoDB) to manage user data and posting information.

Technologies: HTML5, CSS3, JavaScript, react, redux, node.js, express.js, Json, RESTful, MongoDB, Mlab, Visual Studio Code

Confidential

J2EE/DBMS Software Engineer

Responsibilities:

  • Build a real-world Movie Shopping Web application using DBMS techniques.Provided Web-based interfaces to allow customers to browse/search for movie information, add interesting movies to their shopping cart, and check out.
  • Designed, Debugged and Developed applications using Eclipse EE.
  • Used HTML5/CSS to design UI pages for login, search and browse, single movie, single star and checkout.
  • Improve the user-authentication process by adding reCAPTCHA from Google that verifies real users and blocks bots.
  • Configured Tomcat to enable HTTPS connections by defining an SSL connector and limitted the application to HTTPS only.
  • Implemented backend interfaces by JavaServlet/JSP to handle http request from frontend.
  • Use HTTP POST instead of HTTP GET for login page to make sure that the username and password are not displayed on the address bar.
  • Implemented full-text search by MySQL query and Java String manipulation which allows customers can search for movies by any of the following attributes(title, year, director, star’s firstname and/or lastname) or their combination(by logical "AND" operation).
  • Implemented sort and pagination by saving current state in http session.
  • Used MySQL database to store information of movies, stars, genres, stars in movies, genres in movies, customers and creditcards.
  • Used JDBC to connect to MySQL database.
  • Set up configuration environment on an Amazon AWS EC2 instance by SSH and deploy the app on it.
  • Added autocompletion Search by implementing a search interface with a single input box by AJAX.
  • Added an auto popup window for each movie by bootstrap.
  • Parsed large XML data files by SAX Parser to populate the database, optimized importing speed through MySQL Batch insert and disabled JDBC auto-commit mode (40000 records from 2 minutes to 8 seconds).
  • Implemented an Android App in Android Studio with the same server by adding a JavaServlet mainly to deal with the http request from our Android App.
  • Added fuzzy search feature to MySQL database library by Dynamic Programming Algorithm(Edit Distance).
  • Enabled JDBC connection pooling to enhance the performance of executing commands on a database.
  • Set up an Apache2 web server on a new AWS instance to do load-balance. Configured the original instance properly to enable load balancing, support sessions, and send write requests to the master instance only.
  • Used Apache JMeter to measure average query time of our search feature.

Technologies: HTML5, CSS3, JavaScript, jQuery, XML, Jmeter, MySQL, SAX parser, AWS EC2,Tomcat, Apache,SSH, J2EE

Confidential

JavaSoftware Developer

Responsibilities:

  • Crawled ICS domain and built a Google like search Engine and evaluate the search result by NDCG@5.
  • Built a crawler application for ICS domain and all sub-domains in Python, built an inverted-index based on the result and built a search engine web application.
  • Rewrite extract next link function of spacetime crawler to extracts links from the content of a downloaded webpage.
  • Rewrite isValid function to decide whether a URL is valid and must be downloaded or
  • Not and filtered out crawler trap.
  • Produced a Jsonformatted inverted index from 37497 downloaded pages(305MB) in 2 minutes.
  • Storaged the inverted-index in MySQL Database and built a Search Engine web app based on TF-IDF.
  • Used HTML5/CSS to design UI pages for search bar and the result page.
  • Used JDBC to connect to MySQL database.
  • Compared the search result with Google search to calculate
  • Set up configuration environment on an Amazon AWS EC2 instance by SSH and deploy the app on it.

Technologies: HTML5, CSS3, Json, MySQL, SAX/DOM parser, AWS EC2, Tomcat, Apache,SSH, J2EE, Google search Api

We'd love your feedback!