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