We provide IT Staff Augmentation Services!

Front-end Developer Resume

0/5 (Submit Your Rating)

Iowa City, IA

SUMMARY

  • Over 6 years of professional experience across industries in front - end web UI development and web application design with a proficient understanding of Object Oriented Concepts, design patterns like MVC and MVVM, and test-driven development(TDD) principle.
  • Excellent in UI (User Interface) application development with HTML/HTML5, CSS/CSS3, JavaScript and jQuery.
  • Comprehensive understanding of web markup including HTML/HTML5, CSS/CSS3, client-side scripting language JavaScript, server-side environment Node.js, HTTP protocols and standards such as W3C and ECMAScript.
  • Proficient understanding and experience of JavaScript libraries and frameworks such as React.js, AngularJS, jQuery, Bootstrap.
  • Comprehensive understanding of server-side environment such as J2EE and Node.js.
  • Expertise in developing responsive web with Bootstrap and Single Page Application (SPA) with AngularJS and React.js.
  • Great experience writing and utilizing RESTful API services with Node.js and using AJAX for processing JSON/XML between front-end and back-end.
  • Good knowledge of working on n-tier architecture systems with application development using Java, JDBC, Servlets, JSP, Web Services, MVC frameworks like Spring, Struts, and Hibernate, and database like MySQL.
  • Comprehensive understanding of network protocols of HTTP, HTTPS, TCP and UDP.
  • Extensive experience on code versioning tools such as Git and SVN, bundler like Webpack, package management tools like NPM and yarn, and task runner such s gulp and grunt.
  • Expert in using IDE like Visual Studio, Eclipse and Brackets for developing.
  • Experience with deploying application in cloud environment with AWS and GCP (Google Cloud Platform).
  • Exceptional skills in programming, problem solving, and communication, always inclined to learn latest technologies, able to work independently or in a team environment.
  • Extensive experience with Agile software development methodologies.

TECHNICAL SKILLS

Web Technologies: HTML/HTML5, CSS/CSS3, AJAX, JSON, XML, etc.

Languages: JavaScript, ES6, Java, Ruby, Python

Frameworks & Libraries: jQuery, Bootstrap, AngularJS, React.js, Redux, Node.js, Express, lodash, Rails etc.

Developing Tools: NPM, Webpack, Bower, gulp, grunt, Atom, Sublime Text, Eclipse, Git, SVN, Postman, Apache Tomcat

Database: MySQL, MongoDB, SQLite, Firebase

Others: Git, SVN, JIRA

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Web Developer

Responsibilities:

  • Involved in designing and implementing the platform for ton of educators to share their works and offers the services for educators to share, sell and buy original educational resources.
  • Implemented the web application using HTML5, CSS/CSS3, Node.js, React.js, Redux and AJAX with Restful web service.
  • Utilized React.js for building reusable and maintainable Higher-Order Components and Components.
  • Developed Single Page Application (SPA) using React Router, and implemented a comprehensive user-friendly custom filter for users to located the exactly resources users would like to access to.
  • Implemented Redux along with react for states maintain and actions dispatch.
  • Added redux-thunk as middleware to handle asynchronous flow.
  • Utilized redux-form for handling forms’ states and functionality, which reduces the code complexity and makes the code more maintainable.
  • Used axios AJAX request to data from back-end based on user interface input and post updated data back to backend.
  • Used Lodash as a handy method tool to trim complex data retrieved from backend to meet front end needs.
  • Developed Restful API using Node.js with Express working with MongoDB to provide a robust set of services.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system.
  • Used Webpack as bundler, gulp as task runner, and NPM for package management.
  • Used agile software development methodology and interacted with the back-end staff and scrum master at daily meeting.
  • Used Git to host source code, collaborate with teammate and solve conflicts.

Environment: HTML, CSS, JavaScript, React.js, Node.js, Express, Agile and Scrum.

Confidential, Clive, IA

Web UI Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle, analyzing, designing, implementing and testing an e-commercial platform.
  • Utilized AngularJS in the development for building single page application (SPA) and to consume RESTful web services.
  • Implemented the front-end MVC architecture by using AngularJS.
  • Configured AngularJS Router service for deep-linking URLs to controllers and views.
  • Designed a rich user interface using HTML5, CSS3 and JavaScript.
  • Used AngularJS http service for data transmission between front-end and back-end service.
  • Create reusable code by using AngularJS factory and directive services to optimize the code and reduce the difficulty of maintenance.
  • Implemented and optimized the custom data presentation by AngularJS filter services and two-way data binding.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system and CSS media query.
  • Used NPM to manage the packages.
  • Worked with agile process management and minimal supervision, attended daily scrum.
  • Used Git for source codes management and collaborating with teammates.

Environment: HTML, CSS, JavaScript, AngularJS, Java, J2EE, MySQL

Confidential, Iowa City, IA

Web UI Developer

Responsibilities:

  • Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, and jQuery UI.
  • Worked closely with business system analysts on backend team to understand backend APIs and ensure that UI component will work correctly.
  • Participated in enhancements, design reviews, and ensured design meets functional and operational needs.
  • Rebuilt web components to fit in the latest web standards and the updated backend API.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • Built web pages that are more user-interactive using jQuery UI.
  • Handled browser compatibility issues for different browser related to CSS and HTML.
  • Worked with backend developers to correctly parse data with XML.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system.
  • Rebuilt the service to work with JSON data for better website performance.
  • Involved in testing and performance evaluating of the application.

Environment: HTML, CSS, JavaScript, jQuery, jQuery UI, Bootstrap

Confidential, Iowa City, IA

Front-end Developer

Responsibilities:

  • Participated in the entire Software Development Life Cycle.
  • Participated in various client’s meetings to gather requirements.
  • Build and implement custom, web-based solutions using HTML, CSS and Bootstrap.
  • Implemented DOM manipulation and Ajax call in jQuery and JavaScript.
  • Perform cross-platform and cross-browser compatibility testing.
  • Provide technical maintenance and troubleshooting support by working with IT and service areas to debug and resolve problems and maintain websites.
  • Maintain graphics and content on web sites and perform daily application level changes to content and code.
  • Perform technical analysis and design, build prototype and page layout, provide input on designs and usability.
  • Maintain and upgrade existing pages and support the implementation of new pages using HTML5, CSS3 and JavaScript.
  • Used SVN as version control tool to update work progress.

Environment: HTML, CSS, JavaScript, JQuery, SQL Server

We'd love your feedback!