We provide IT Staff Augmentation Services!

Frontend Engineer Resume

Atlanta

SUMMARY:

  • Frontend web engineer
  • 10 yrs of IT experience primarily in JavaScript and Java/J2EE environments
  • Expert with modern web application technologies like HTML5, JavaScript & Angular
  • Good experience building responsive single page apps or SPA
  • Experience in in JSF (Java Server Faces) with Richfaces, Primefaces and Tomahawk
  • Experience writing SQL Queries, Triggers, Cursors, Functions and stored procedures.
  • Strong team skills and communication skills.

TECHNICAL SKILLS:

Frontend: Javascript, Angular 1.5/2+, Kendo UI, Backbone, JQuery, HTML5, CSS, SASS, JSON, Ajax, RequireJS, Handlebars, Dust,Jasmine, Galen, Protractor, Mocha+Chai, Webdriver.io

J2EE Frameworks: JSF (1.1/1.2/2.0) (Myfaces/Sun RI), Richfaces 3.3/4.0, Primefaces 1.1, Seam 2.2, Hibernate, Spring 3.1, EJB 2.0/3,Rest web services using Jersey, charting tools like Jfreecharts, Highcharts

DB & Client Tools: Oracle9i/10g, DB2, PLSQL Developer, Toad

Application Servers: Oracle Weblogic 9.2, IBM Websphere 7.5, JBOSS 5.0.1, Tomcat

Source Controls: Git+Github, Microsoft VSS, Tortoise SVN, Perforce

Other: VisualVm(Profiling), Maven (Build), Gruntjs

PROFESSIONAL EXPERIENCE:

Confidential,Atlanta

Frontend Engineer

Responsibilities:

  • Creating custom, reusable and generic Angular 5 components using Kendo UI and Angular.
  • Work with UX designers to come up with potential reusable components
  • Creating responsive pages with multiple breakpoints
  • Unit testing using Jasmine

Environment: Angular 5, Kendo UI, Javascript, SASS, CSS3, GitLabs, Atom IDE.

Confidential,Atlanta

Frontend Engineer, Team Lead

Responsibilities:

  • Creating SPA (single page application) tools like Ovulation Calculator, Due Date Calculator and Pregnancy Calendar that you can see live at Confidential .com
  • Work with UX designers and backend team to piece together the look and feel and data for the SPA.
  • Creating responsive pages with multiple breakpoints
  • Maintaining the existing SPA
  • Enhancing and maintaining the site Akamai AMP video player
  • Working with Ad - Ops to resolve DFP ad issues
  • Implementing SEO recommendations
  • End to end (using protractor), UI look and feel (using Galen) & unit (using Mocha + Chai) testing.
  • Mentoring the junior teammates.

Environment: Angularjs (1.5), RequireJS, Jquery, Javascript, SASS, CSS3, Protractor, Mocha, Chai, Galen, Webdriver.io, Atom IDE, Grunt, Git & Bitbucket.

Confidential,San Francisco

Frontend Developer

Responsibilities:

  • I work on expanding the Confidential UI platform by adding i18n components - Simple rules like how to display currency or date/time or address vary across countries & markets, based on locale or business rules. I mainly work on creating such components.
  • Work with UX designers and backend team to piece together the look and feel and data for the SPA.
  • Creating responsive pages with multiple breakpoints
  • Maintaining the existing SPA

Environment: Backbone js, Dust.js, RequireJS, Jquery, Javascript, SASS, CSS3, SQL Developer, Atom IDE, Gruntjs, Git & Github.

Confidential,Mountain View

Frontend Developer

Responsibilities:
  • Updating and adding features to the client-facing accounting Backbone modules. The Backbone shell was made available by the ecosystem.
  • Requirejs as AMD and Handlebars.js as the templating library.
  • Creating new billing features in JSF for internal users and Ops.
  • Working as a part of an agile scrum team.
  • Unit testing using for new services/functionality.
  • Maintenance and L3 production support for Backbone and JSF apps.

Environment: Backbone js, Handlebars js, RequireJS, JSF 2.0, Icefaces, EclipseLink, Perforce, Netbeans 8, JAX-RS with Jersey

Confidential,Boston

Frontend JSF Developer

Responsibilities:
  • Maven setup for a new application.
  • Translating the HTML design to JSF facelets
  • Creating the project startup UI i.e.generic XHTML facelet templates, generic JSF validators and converters, backing beans, Facescontext util methods etc.
  • Design and Implementation.
  • Attending scrum daily standup and retrospective meetings.
  • Memory profiling using VisualVm for a new application.
  • Working with the release team to deploy the SPDRS applications in Dev, UAT and production environments
  • Maintenance and (limited) production support for the existing applications.

Environment: JSF 1.2/2.0, Richfaces 3.3, Oracle 10g, Hibernate, Spring 3.1, Websphere Application Server 7, IBM Rational Application Developer, PLSQL Developer, Seam 2, JBOSS AS 5.0.1, EJB3, Maven

Confidential,NJ

Frontend JSF Developer

Responsibilities:
  • Lead UI developer
  • Creating the project startup UI i.e.generic XHTML facelet templates, CSS, generic JSF validators and converters, backing beans, reference beans, phase listeners etc.
  • Creating custom JSF Facelet tags for error handling, datatables, true/false markers etc.
  • Creating generic progress message and error handling using Richfaces Modal component which is used throughout the application.
  • Creating datamodels for pagination.
  • Creating generic Regex pattern converter/validator.
  • Extending richfaces datatable filter component, 4.0 contextmenu etc.
  • Involved in JSF upgrade 1.2/facelets/Richfaces 3.3 to 2.0/facelets/Richfaces3.0.
  • Interacting with the BA to convert client requirements to system requirements.
  • Design and Implementation.
  • Peer testing
  • Interacting with other participating BBH cross functional development teams.
  • Attending scrum daily standup and retrospective meetings.

Environment: JSF 1.2/2.0, Richfaces 3.3/4.0, Primefaces 1.1, Oracle 10g, Hibernate, Spring 3.1, Websphere Application Server 7, IBM Rational Application Developer, PLSQL Developer

Confidential

Developer

Responsibilities:
  • R&D to evaluate Highcharts as an alternative to Jfreecharts as the charting tool so that the app can be run on all types of clients (Web browser/IPAD).
  • The SWT/Jface technology was new for the entire team. My main responsibility was to guide the team during the initial phases of the POC and to provide them the benefit of my experience.

Environment: Eclipse SWT, Jface

Hire Now