Sr. Front End Engineer Resume
TX
SUMMARY
- Over 8+ years of experience in developing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript libraries like Angular.js, React.js, Ember.js, Backbone.Js, D3.Js, Handelbars.js, Ext.js, jQuery, AJAX, JSON, XML, JSP’s and Node.js in developing Rich Internet Applications RIA.
- Having experience in working with different domains like, ecommerce, telecommunication, healthcare and finance.
- Experience in ASP.Net, C#, Java and J2EE.
- Hands on experience in Node.js and frameworks available for such as Express.js to handle the API calls and MongoDB.
- Used Node.js for Integration of user - facing elements developed in front-end with server side logic. And also, Implementation of security and data protection.
- Have hands on experience in CSS preprocessor like SCSS, LESS.
- Experience with different Oracle platforms like ATG, Endeca and Commerce Experience Manager (content management).
- Worked on design and implementation of modules on Adobe CQ 6 (AEM). Have a solid understanding of CQ building blocks, CRX repository, leveraging web content management components for customization and porting of websites.
- Experience as UX designer closely worked on ADOBE Photoshop, Illustrator, OmniGraffle, other visual design and wire-framing tools.
- Experience in using the task runners like Grunt and Gulp and Web pack.
- Implemented different Optimization techniques and followed best coding standards for Performance optimization.
- Experience in handling cross browser compatibility issues.
- Experience in debugging different browsers and used tools like Charles Proxy, Fiddler and Http debugger for debugging the applications.
- Experience with different Tag managers like Google and Ensighten for the data analytics.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in using Front End editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web, Visual Studio Code.
- Significant experience in web development tools like, Adobe Dreamweaver CS3, CQ5, Spring Tool Suite, Eclipse, and Firebug.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 9i/10g/11g, DB2, SQL Server and MySQL.
- Experience with Eclipse IDE, Git, Github, Subversion and MVC.
- Experience in Object-Oriented Analysis/Design and C++/C# Development, progressing from problem statement to well-documented design and successful deployment.
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Certified ASP.net developer.
- Excellent communication skills, team player, quick learner and self-motivated.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, TOAD, Jasmine, Karma, Jest, Chai, Mocha concept Modeling/ Wire framing, Responsive Web Design, C, C++.
JavaScript Libraries: Rect.js, JQuery, Ext.js, Angular.js, backbone.js, Ploymer.js, Require.js, Node.js, Ember.js, Bootstrap, Redux.
IDE & Tools: Eclipse, Aptana Studio, Photoshop, Notepad++, Adobe Dreamweaver, Espresso, Sublime Text2, Text Mate, Microsoft Publisher
Development Tools: Adobe Photoshop CS5, Adobe Illustrator
UX Tools: MS Visio,Axure,Balsamiq, Pencil, Adobe Photoshop CS3.
Web Services: RESTful, SOAP, XML. HTTP Web Server, Apache Tomcat, Web logic.
Databases: Oracle, SQL Server, My SQL server, No SQL MongoDB
Version Control: Jira, Perforce, CVS, SVN, Git Hub
Publishing Tools: Adobe PageMaker, MS Office
Methodologies: Agile, Waterfall, TDD, Rational United Process
Operating System: Windows 2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Front End Engineer
Responsibilities:
- Developed UI/UX screens for the ecommerce website using Jquery, React.Js, Redux, HTML5, CSS3, etc.
- Built Responsive Website that are more user-interactive using React JS, ES6, Web pack, HTML5, CSS3, SASS, Micro Services, JavaScript, Bootstrap.
- Responsible for developing components like header, footer, grids and personalization products like product recommendations, hot deals, product finder in the website using React.js, ES6 and jquery.
- Used Redux for the state management of our application.
- Having experience in writing the test cases using Mocha.
- Worked on technical design documentation (TDD) to document overall summary of the application.
- Was responsible for React UI and architecture. Built components library, including Tree, Slide-View, Table Grid, Grid AC.
- Debugged the application using Firebug to traverse the files and manipulated the nodes using DOM and DOM Functions.
- Written the code according to ES6 scripting standards.
- Used some of the new HTML5 API’s like geolocation and local storage and HTML google Maps.
- For developing UI prototypes used Zeplin.
- Have experience in working with Oracle ATG platform and Endeca platform.
- Worked closely with the Certona team to implement customer personalization’s like product recommendations, hot deals and product finder on the website.
- Used some Performance Optimization techniques like using the new HTML5 attributes like as async and defer, lazy loading, reducing the no of HTTP requests and re-directs in the site, caching etc.
- Have experience in working with Forsee and Splunk logs to find out the production issues.
- Experience in handling the cross browser computability issues.
- Experience in debugging different browsers and used tools like Charles Proxy, Fiddler and Http debugger for debugging the applications.
- Worked with the Ensighten(Tag Manager) team in implementing the Data Analytics for the user Events in the site.
- Worked with the backend team in consuming the Micro Services.
- Worked on Scanner Implementation for the POSF JCPenney in store machines for the upgraded chrome version.
- Having experience in using Oracle Commerce Experience Manager (content management).
Environment: React.js, JQuery, JSP’s, HTML5, CSS, JavaScript, JSON, SOAP, REST API, Micro services, Node JS, Git Hub, Webpack, Mocha, Bluebird, Babel, Stash, PostMan.
Confidential, Seattle
Sr. Front End Engineer
Responsibilities:
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements.
- Helped in the creation of professional development tools to help support the use of web properties including authoring, content development, etc.
- Built Web pages that are more user-interactive using HTML5, CSS preprocessors like SCSS, AngularJs, and Twitter Bootstrap.
- Developed the code in such way it is integrated with AEM (Content Manger) components.
- Good experience in debugging and resolving the issues in AEM.
- Created custom, general use modules and components which extend the elements and modules of core AngularJS.
- Developed various custom Angular directives, services and filters to give the flexibility and reusability.
- Watched changes in project with gulp task runner, with installation of latest versions of ECMA5 and ECMA6 which will run onNode.jsenvironment.
- Implemented the Angular Touch UI functionality for Mobiles and Tablets.
- Implemented few front-end functionalities using AngularJS and consuming the JSON data received using AJAX calls from the back-end part of the application
- Used different debugging tools like Firebug, Fiddle, Http Debugger.
- Extensive experience in writing the test cases using Karma environment and Jasmine framework.
- Created e2e test suites for all components, and running them with Protractor.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari).
- Experience in Agile and Scrum Methodology and deeply involved with UX and business team in understanding the requirements.
- Integrated Grunt Task Runner for file management for build processing.
- Used Bower for Dependency package injection.
- Used atlassian products like JIRA for tracking the project and Bit bucket for continuous integration and collaboration.
- Followed in best coding standards and code reviews.
Environment: AEM, HTML, CSS, SCSS, JavaScript, Oracle, JSON, Ajax, Angular JS, Node JS, Twitter Bootstrap,Node.js, Grunt, Bower, Karma, Windows 7, MS Office, Jira, Bitbucket.
Confidential, Austin, TX
Sr. UI/UX Developer
Responsibilities:
- Developed some of the key features for Confidential Sales application using Angular 2.0 framework and C# coding.
- Performed code reviews among cross-teams, bug analysis, analyzing development and test impacts, writing test tools and identified automation opportunities
- I have taken initiatives to drive improvements in unit testing coverage, design test framework, develop test suites, expand automated testing harness and automate scenarios/cases
- Worked closely with clients and Product Owners to continually refine software requirements and provide feedback on user scenarios
- Worked closely with product owners, developers, program managers and other test teams, to ensure the quality of the owned components
- Supported different phases of development and provided production support.
- Designed UI prototypes.
- Have achieved proficiency in Unit Test, Mock, Test Driven Development etc.
- Was successful in debugging system-wide root cause analyses and drive improvements.
- Analyzed business requirements, processes, data, and system integration points to determine/recommend appropriate technology solutions.
- Strong communication skills, including the ability to convey technical information effectively to both IT and business audiences
- Practice in Agile Scrum methodology
- Designed Frontend with in object oriented JavaScript Framework like Angular.js.
- Built Web pages that are more user-interactive using Angular JS, Ext JS, Grunt, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, JSON.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Worked on Durandalcross-device, cross-platform client framework written in JavaScript and designed to make Single Page Applications (SPAs) POC’s.
- Designing templates based on the requirements using CSS, JavaScript and LESS.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Written SQL Jasmine and karma for Unit Test
- Focused on user interface and feasibility feedback for the creative process, producing JQuery and HTML5 canvas animations, along with standard composition of HTML5 and CSS3 websites.
- Worked with the Visual Studio 2013 with ASP.Net MVC 4.0 Framework.
- Implemented .Net classes of Business layer, Data layer and Controller Actions methods using C#.
- Used Grunt, to build and deploy code to multiple environments.
- Created an on -the-fly configuration changes set up, with application saved in Node.js
Environment: Selenium Jasmine, Karma, TeamCity, Web API (MS ASP.Net), MVC, WCF, HTML5, CSS, JavaScript, JSON, SOAP, REST, JQuery, .Net Framework, C#, Web Services, Angular JS, Usability Testing, Node JS, Git Hub, TFS.
Confidential, Austin
D3/ Angular Developer
Responsibilities:
- Developed UI pages using HTML, XUL, DHTML, XHTML, DOM, JSP, CSS, JSON, JavaScript, JQUERY and AJAX.
- Designed dashboards for ETL jobs using D3scripting.
- Designed prototypes using Adobe Photoshop.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js and Ext.js.
- Used Angular.js and also Blue UI components to create the templates.
- Designed a reusable interface for access to the mongo database.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Involved in developing hybrid mobile applications using Javascript, Sencha Touch and Phonegap.
- Built Web pages that are more user-interactive using Angular JS, Ext JS, NodeJS, Grunt, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
- Integrated the Java code (API) into the LCM application
- For better UI Experience used technologies such as Backbone.js and Handlebars along with knockout.js for features.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Designing templates based on the requirements using CSS, JavaScript and LESS.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Written SQL Queries to interact with Oracle database.
- Developed Servlets for generating dynamic html pages.
- Designed the user interface and navigation for the whole web application using XHTML, XML.
- Implement GIT distributed revision control management system for newsletter template versions.
- Setup and configure Authoring and Publishing environments, replication agents, flush agents, CQ5 dispatcher to cache the landing pages’ html and serve as the static pages from Apache
- Implemented unit and integration testing for all layers of the applications using frameworks like JUnit, Spock, Mocha, Jasmine.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Focused on user interface and feasibility feedback for the creative process, producing JQuery and HTML5 canvas animations, along with standard composition of HTML5 and CSS3 websites.
- Working in close coordination with Client to resolve issues arising usingagile methodologies.
- Worked with the Visual Studio 2010 with ASP.Net MVC 4.0 Framework.
- Used Node.js and Ember Js to develop multiple upload functionality.
- Implemented .Net classes of Business layer, Data layer and Controller Actions methods using C#.
- Implemented the client side validations, used the JavaScript, inline JQuery, JSON and AJAX calls.
- Worked on the firm proprietary trading platform: Rich graphical front-end {Java/Eclipse SWT }
- Adopting and Sustaining the Scaled Agile Framework (SAFe) expands on Conscious Agility and describes a pragmatic approach to introduce and sustain the SAFe along with other best practices into the enterprise to better achieve value-adding results.
Environment: Angular JS, D3 JS, Ext JS 3 & 4, NodeJS, Ember JS Grunt, Jasmine, Karma, HTML5, CSS3, LESS, API REST Services, JavaScript, JQuery, Adobe CQ 5.5,Twitter Bootstrap, Git & Git Hub, Python, Sublime, Eclipse JavaEE IDE, HTML5 Canvas, C, C++,Core Java, JSP, Servlets, JDBC,Scala, Scalaz, Akka.io, Scala Test, Adobe Photoshop.
Confidential, Houston, TX
UI Developer
Responsibilities:
- Actively participated and mentoring in requirements gathering, analysis, design, and development and testing phases.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Designed Frontend with in object oriented JavaScript framework like Angular.JS, Node.js and Ext.JS.
- Used EXTJS for building rich internet applications, backbone JS & RequireJS to optimize in-browser use and to load the module and to improve the Speed.
- Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies
- Designed and developedUser Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Design and develop solutions using C, C++, Multi-Threaded, Shell Scripting.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOMFunctions using Firefox and IE Developer Tool bar for IE.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Used agile methodology for the software development.
- Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
- Used Soap over Http and Soap over JMS for communication between components.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JavaScript, JQuery, DOM, DML, DHTML, EXT JS, Angular.js, Node.js, Backbone.js, Require.js, Adobe Flash, Photoshop, Dreamweaver, XML, Apache, SOAP, Internet Explorer, Firefox, Chrome, Oracle, Windows, C, C++, Agile Methodology.
Confidential, NH
UI/Web Developer
Responsibilities:
- Working as a developer, assisting my team in developing two different Web-based applications.
- Responsible for building a new website for the project ‘Revolver’ (Small fleet clients) and for the maintenance of ‘Wex Online New Platform’.
- Manage community contributions, triage issues, and create tests
- Implement the material design spec
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework and testing the functionalities using JUnit.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS, focusing on reusability and modularity.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Developed JavaScript code and responsible for client side validations using JQuery.
- Peer reviews of the Design and Source Code (C, C++, and Shell Scripts).
- Involved in development converting the static HTML mark-ups to JSP’s using JSTL.
- Involved in up gradation and maintenance of Wex Online to the new layout using the Grid orientation model Bootstrap framework.
- Brought the HTML and CSS of an existing web site ‘Wex Online’ up to web standards.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with existing styles and new CSS that was implemented.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers which includesIE6.
- Involved in a Waterfall based approach to UI Development.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, JQuery, YUI, XML, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, Junit, Mongo DB, Oracle, MS Axure, SVN, GitHub, C, C++,Agile Methodology,SQL.
Confidential
UI Developer
Responsibilities:
- Coded J2EE components using spring and Hibernate.
- Work with the Creative Service Team to develop standards of CSS,XHTML,jQueryand other user interface components to ensure consistency across websites and applications
- Used spring framework with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection.
- Implemented Hibernate instead of traditional JDBC code.
- Analyzed and implemented the Spring-MVC framework.
- Used XML based transactional support of Spring Framework.
- Used spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
- Followed waterfall model for developing the application.
- Used SOAP/Restful web Services.
- Created several Exception classes to catch the error for a bug free environment.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags, Servlets.
- Implemented the Singleton, Service Factory, Factory Pattern, Dao Factory and DAO Design pattern’s effectively for Performance of the application
Environment: Java,J2EE,JSP,Servlets,Struts,Spring,Hibernate,JDBC,Oracle11g,REST/SOAP,Agile,MVC, HTML, CSS,JAVA SCRIPT,AJAX,JSON.