We provide IT Staff Augmentation Services!

Front End Engineer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 5 - year experience on front-end web design and development with applications implemented using Java/J2EE technologies.
  • Hands-on experiences in integrating, testing and documentation of enterprise client/server web applications as well as designing and deploying modern single-page applications.
  • Expertise in using XHTML/HTML5, CSS3 and JavaScript DOM libraries (including jQuery and Dojo) on designing highly interactive dynamic web GUI as well as responsive web pages for portable devices.
  • Experiences using CSS preprocessing scripts including SASS and LESS to create logic style sheets.
  • Outstanding experiences on developing single-page applications using several JavaScript frameworks including Require.js, Angular, Backbone and Ember to create reusable web controller modules.
  • Familiar with server-side JavaScript techniques including asynchronous I/O, event emitter pattern and Node JS networking modules for middleware programming and database connecting.
  • Familiar with techniques for manipulating and parsing multiple data types including JSON and XML at frontend, and using XSLT/XPath to achieve better data transforming/navigation in JSP pages.
  • Deep understanding in consuming RESTful web services using Angular JS and jQuery along with JSON parsing to render the response data on to UI.
  • Integrated front-end layer in web applications which are built using JSF, Spring MVC, Struts and Hibernate.
  • Worked with several SQL databases including Oracle, MySQL and SQL Server, as well as NoSQL databases including MongoDB, SQLite and DB2.
  • Experiences on using front-end testing tools such as QUnit and Jasmine as well as Angular E2E testing to create unit testing modules.
  • Experiences on solving browser compatibility issues such as CSS min-height bug, CSS opacity bug, IE white space bug and several JavaScript/Ajax defects, as well as knowledge of using CSS reset techniques.
  • Experiences using version control tools such as GIT and SVN.
  • Involved in all stages of Software Development Life Cycle as well as Agile/Scrum workflow.
  • Extremely self-motivated, fast learning, multitasking and independent thinking, as well as excellent problem solving ability and strong team work experiences.

TECHNICAL SKILLS

Programming languages: Oracle Java SE 7, C\C++, Ruby 2.2, PHP 5

Front-end technologies: HTML 5, CSS 3, JavaScript, jQuery 1.10, RequireJS 2.1, Google AngularJS 1.2.8, Twitter Bootstrap 3, BackboneJS 1.1.2, EmberJS 1.9.1, Sencha ExtJS 5, SpineJS 1.4, Dojo Toolkit 1.10, Mootools 1.5.1

Back-end technologies: Java EE 6, EJB, Ruby on Rails 4.2, Spring Framework 4.0, Hibernate Framework 4.3, Maven, NodeJS 0.10

Programming environments: MicroSoft Visual Studio 2013, Sublime Text 2.0, Eclipse IDE for Java EE, NetBeans 8.0, WebStorm 9, Notepad++ 6.7

Graphic design tools: Adobe Photoshop CC, Adobe Illustrator CC, Adobe Dreamweaver CC

Unit testing tools: QUnit 1.16, Jasmine 2.0, Junit 4.12, Firebug 1.12, Selenium IDE, Angular E2E

Databases: Oracle 12c, My SQL, SQL Server, MongoDB 2.6, IBM DB2, SQLite 3.8

Servers: Apache Tomcat 8.0, Deployd 0.7, Express Framework 4.11

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Front End Engineer

Responsibilities:

  • Applied generic HTML 5 and CSS 3 features to building website templates and layouts as well as animation based effects.
  • Developed interactive components for user interface including buttons, menus and navigations using JavaScript and jQuery
  • Managed responsive design for product display using CSS 3 media query.
  • Implemented light box effect and progress bar effect based on jQuery promise.
  • Successfully created highly reusable and scalable data visualization and data binding modules with front-end frameworks using Angular.js and Requre.js.
  • Implemented custom Angular filters to perform product filtering and layout switching.
  • Created well organized HTML templates combined with Angular custom directives, conditional hiding and transclusion to achieve dynamic template referring and inclusion.
  • Managed advanced asynchronous data fetching and routing functions for single-page application features using Angular $http service.
  • Involved in building user login system functionalities including auto-alert, session control as well as input validations.
  • Managed JSON data parsing functions for client/server data transfer.
  • Successfully integrated front/back API as well as consuming REST web services benefited by Angular ngResource functions.
  • Participated in maintaining effective client/server data consistency based on Node.js and Express.js architecture as well as MongoDB database connection.
  • Involved in building E2E testing for Angular.js, and using Jasmine and Selenium IDE to test JavaScript functions and modules.
  • Involved in writing testing documentations and reports.
  • Used Agile Development Methodology and Scrum team structure for the development process.

Environment: jQuery, JavaScript, Node.js, MVC, REST, Git, Titanium, HTML5, CSS3, Jquery mobile, Backbone.js, Angular.js, MySQL, MongoDB, Eclipse, Subversion (SVN), Agile

Confidential, Saint Louis, MO

Java Web developer

Responsibilities:

  • Successfully designed web page templates based according to technical requirements for testing purpose of the mainframe program.
  • Managed responsive design and user interface layout design for web modules using CSS 3.
  • Designed single layer navigation to reduce complexity and improve rendering efficiency.
  • Created purposive theme user interface combined with succinct, polished interface components including buttons, panels and navigations.
  • Improved several data-transfer mechanisms for seamlessly inserted upcoming bill display panel and transaction view systems based on Ajax and JSON parsing techniques.
  • Successfully provided implementations on dynamic page creating and data bindings using JSP customized tags and Ajax.
  • Used JavaScript and JSP validation framework for client side data validations.
  • Implemented automatic alert system for alerting account balance, unsuccessful transactions as well as payment due information.
  • Worked with integrating and providing supports to server-side functions written by J2EE, Spring and Hibernate based techniques including HQL for improved database calls.
  • Consumed REST web service using Ajax handler functions at frontend.
  • Worked on testing and fixing cross-browser issues as well as cross-device compatibility issues.
  • Helped in developing comprehensive unit testing codes in domain using JUnit and Jasmine.
  • Used SVN for automation and version control.
  • Helped in optimizing data fetching functions from Oracle database.

Environment: Java, JDBC, Oracle Database, DB2, Agile, J2EE, jQuery, JavaScript, Tomcat, HTML5, CSS3, Spring, Hibernate, JSP, Servlet, Eclipse, MAVEN, Subversion (SVN)

Confidential, Clayton, MO

Java Web Developer

Responsibilities:

  • Implemented interactive graphical interface features using HTML, CSS, jQuery and JSP.
  • Worked on using built-in functional APIs to make statistical transaction charts and lists.
  • Helped in implementing added functionalities based on existing online transfer and payment system requirements using JavaScript, Ajax as well as Java servlet and JSP.
  • Successfully solved client side validation issues using JavaScript and Ajax-based techniques.
  • Collaborated with the developer team in identifying system requirements and involved in the whole life-cycle of the project.
  • Experienced on working with server-side concurrency issues based on object-oriented Java programming.
  • Used JUnit in testing and debugging client/server integration and implementations.
  • Experienced using JDBC with Oracle database to achieve client-server communication.

Environment: JavaScript, HTML, CSS, Bootstrap, JQuery, AJAX, Eclipse, servlet, JSP, Apache Tomcat, JDBC, SVN, REST Web Service, Oracle Database, Windows

Confidential, Saint Louis, MO

Java Web Developer

Responsibilities:

  • Developed architecture and templates of visibility web sites using HTML and CSS.
  • Managed the designation of compatible UI functionalities and controls using JavaScript and jQuery.
  • Implemented main page animation slider with CSS and JQuery plugins.
  • Used Ajax and jQuery in updating dynamic server/client data transfer among different frames.
  • Implemented asynchronous multiple-keyword searching bar using JavaScript and Ajax functions.
  • Achieved cross-platform data encapsulating and parsing based on XML and XSLT techniques.
  • Managed to write reusable testing codes and unit testing modules for front end.

Environment: HTML, CSS, JavaScript, JQuery, AJAX, j2EE, JSP, EJB, XML, MySQL, Windows

Confidential, Saint Louis, MO

Software Developer

Responsibilities:

  • Helped in developing highly interactive and innovative web pages using custom HTML, CSS and JavaScript.
  • Created browser-compatible web page templates for dashboard layouts using CSS.
  • Used HTML tables as well as java script and jQuery for data visualization and data filtering functions.
  • Implemented histogram and pie chart using jQuery and CSS.
  • Involved in solving cross-browser issues as well as writing documentation for UI functions.
  • Collaborated with business stakeholders in gathering software requirements as well as enhancing and debugging software implementation of enterprise-class systems.

Environment: HTML, CSS, JavaScript, AJAX, Java, JSP, XML, Photoshop, Illustrator, Windows

We'd love your feedback!