Angular/ Front End Developer Resume
Harrisburg, PA
SUMMARY
- Web Developer with 9 years of professional experience developing complex web - based ecommerce applications and front end / UI. experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using Angular 6/5/4/2/1.x HTML4/5, HTML, XHTML XML CSS2, CSS3, AJAX, PHP, JavaScript, Nodejs, jQuery Meeting W3CA standards.
- Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS and ReactJS.
- Experience in developing web applications compatible with Linux and Microsoft based platforms related to CMS based on Magento, WordPress, Drupal, OsCommerce, OpenCart, and associated modules.
- Developed ecommerce website application with experience in maintaining and solving server issues for more than 50 websites.
- Experience in developing front end system using CSS, HTML5, XHTML, XML, JavaScript Frameworks, Angular.JS, jQuery, JSON, jqGrid Plugin, Bootstrap, LESS CSS, SAAS, AJAX and cross platform code.
- Experience in using SVG Graphics for creating and presenting interactive visual maps.
- Extensive use of Sitecore image library to store all Sharp product images, Assets and corporate website documents
- Hands on experience In Front end technologies like Node.JS, Angular 9/8/7/6/5/4/2, Angular.JS, and Angular CLI.
- Experience with Angular CLI designing and implementing Angular.JS APIs, caching layers, and monitoring
- Development of product life-cycle, Testing and Documentation of Java/J2EE based Client/Server Systems with Consumer Products and Retail Clients.
- 4+ years of experience in AEM with hands on involvement in building and deploying enterprise level Web Content Management solutions on Adobe AEM 6.4,6.3, 6.2, 6.1, 6.0 and CQ5 5.6.1.
- Design and development of technical solutions on AEM, Hybris using JCR, CRX, OSGIFramework, Apache Sling OAK, Chef, JDK 1.8, Java, JQuery, JSON, HTML, CSS, JS and relevant technologies.
- Expertise in building AEM custom components, templates (Static & Editable), dialogs, widgets, creating OSGI bundles, services, custom workflows, personalization, replication agents and categorization of products using HYBRIS.
- Extensive experience in designing professional UI web and Mobile applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, AngularJS 4, Type Script, Backbone.JS, Require.js and Node JS.
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js 2.0 &1.0x, Node.js, Backbone.js, Bootstrap, jQuery, React.JS and Dojo toolkit
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js 2.0 &1.0x, Node.js, Backbone.js, Bootstrap, jQuery, React.JS and Dojo toolkit.
- Solid understanding of new AEM versions and hands on experience with related frameworks like Sightly/HTL, Sling Models, WCMUse, Touch UI .
- Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS and ReactJS
- Experience in implementing ADA compliant standard for web resources, building codes and using accessibility evaluation tool for WCAG 2.0 (AA, AAA) and 2.1 standards
- Experience on graphics design using Adobe Photoshop CS3, Illustrator, Dreamweaver CS3, Fireworks, and animation using Flash & Action Script.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Experience in working extensively with Model/View/Controller Pattern and using version control (GIT) & CVS Repository.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- High-level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience with node testing libraries mocha, chai, karma, jasmine etc.
- Expert in resolving User Interface issues using various frontend technologies such as HTML, CSS, Bootstrap, Angular.js1.x, Angular.js 2.0 and AJAX.
- Proficiency in creating and converting complex web forms for data access using Gravity Form.
- Ability to apply W3C web standards with skill in achieving the best cross-browser user experience for the sake of long-term user retention and engagement.
- Extensively worked on jqGrid Inline Editing, Formatter, colModel API, Widgets, Portlets, Angular Controllers, Angular Bootstrap, Angular Modules, Validation, CSS Positioning, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in creating and implementing Google Analytics, SEO (Search Engine Optimizer) friendly page structures, keyword generators, checkers for search engines.
TECHNICAL SKILLS
Programming / Scripting Skills: HTML 4/5, CSS / CSS3, XML, XSLT, JavaScript, Ajax, jQuery, JSON, PHP, VBScript, VB.Net, C/C++, Java, SQL, Unix Shell Scripts (SED, AWK), Web Services (REST API), Hooks/Filters, VQMod Script, MVC
Applications: Adobe Dreamweaver CS3, Eclipse IDE, JetBrains (WebStorm), Sublime, Adobe Photoshop CS3/CS 4/CS5, Illustrator, Adobe Premiere, Fireworks, Visual Studio, FTP Servers and clients, Putty, Jasmine Test, Gravity Form, ADA Compliant Tool, Grunt
Front End Web Frameworks: jQuery, jQuery Grid, Backbone.js, Angular.js, Node.js, Bootstrap, LESS CSS, SASS
Operating Systems: Windows 9X, 2000, Vista, Linux (Red Hat, Ubuntu), Solaris
CMS / E-Commerce: Joomla, Laravel, WordPress, Magento, osCommerce, Drupal, Zencart, OpenCart and related modules and plugins
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Angular/ Front End Developer
Environment: PHP, MYQL, HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap 3/4, Magento 2, Drupal, WordPress, Gravity Form, Custom Plugins, SVG Maps, Web Services, ADA Compliancy, nginx Server, AJAX, JSON, APACHE, REST API, Adobe Suite.
Responsibilities:
- Deliver support and design industry specific applications that require integration with statewide systems or applications using CMS like Drupal, WordPress, and customized modules and plugins and Magento.
- Develop a custom search functions with custom post types filters for all resources using Hooks and Filters.
- Develop custom modules, page theming with hooks and extended configuration.
- Develop, maintain and redesign internal libraries of all departments with interactive navigation.
- Use SVG and JSON for developing interactive light box maps (GAT, PREP, KIZ) for various regions, counties, municipalities and boroughs.
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Working experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (2/4), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON, Java/J2EE.
- Experience in working with Angular 8 modules, services, templates, directives, services and dependency injection to create a SPA.
- Knowledge of using flux architecture in ReactJS for building client-side web application.
- Knowledge of rendering large data sets on the application view using ReactJS.
- Experienced in React JS and working with redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets
- TDS Plugin hands of experience. (Team Development for Sitecore ) .Configured Sitecore search to work with Lucene
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in building application with React JS, Redux, Require JS, in MVC architecture.
- Expertise in React.JS framework and integrate them to Node.js server-side code
- Identify best practices and standards for ADA Compliancy, and make all web portals and complex documents ADA compliant. (ADA Section 508 Compliance)
- Backend application is developed using Ruby on Rails with PostGRE as database
- Created Single Page Application (SPA) using Angular 9 which helped in validation at client side and used Angular .JS as Object Oriented JavaScript Framework.
- Worked in designing and implementation of Micro service based applications using Angular 8.
- Created various Angular 7 library components and made them reusable across different applications. Used Angular 7 to validate the input at UI level rather than validating the data at backend.
- Used Angular CLI for creating components, Services, pipes, Directives.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Used React flux to polish the data and for single directional flow.
- Used Node.JS for doing non-blocking design operation for server-side code and Angular .JS framework in developing various UI components.
- Wrote Angular interceptor for redirections of pages based on redirection keys comes from AJAX success.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Developed a core component of Analytics with Node.js, Angular.js, EXT JS, Couch DB, and Socket Stream.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js, EXT JS, and JQuery.
- Developed Applications Using CSS 3 Media Queries, SASS and LESS.
- Wrote various interfaces to the management system in Ruby on Rails
- Working as one of the key members in providing & implementing solutions for Digital Platform Optimization project which is aimed at delivering a stable, reliable, and faster platform.
- Upgraded project from AEM 6.3 to AEM 6.4..
- Using Query Builder API to query AEM content depending upon the requirement and usage.
- Implementing the internationalization (I18N) for all the components in AEM.
- Working on digital signage project and transformed in-store experience into engaging experience using AEM
- Experience in Sitecore Hosting Architecture with Separating Authoring and Delivery Web Servers
- Developed and design web interactive forms portal using Gravity forms, custom functions and addons.
- Design and convert the complex State Forms to Web UI forms with backend administration facility to the privilege users along with mapped pdf document.
- Develop custom post types for dedicated interactive blogs with categories, author and search functionalities.
- Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-Autocomplete for creating google maps location search on the webpage
- Developed templates/components using CRXDE and implemented on CQ5/AEM.
- Knowledge on microservices architecture with AEM.
- Working with the global development groups on integrating the AEM with Third party tools Such as Bazaar voice for Ratings & Reviews, QAS for Address Validation, Exact Target for Email Campaign Management, Clay Tablet for Translation Management, Ingenico for Payment Provider, Narvar where customer can check order status, Forter API for checking Fraudulent orders in website.
- Developed responsive single page web application using Angular.js and Node.js, custom directives.
- Utilized Angular .js framework to bind HTML template (views) to JavaScript object (models).
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements.
- Worked extensively on Angular 4 framework and had experience working with Ng-Modules, components, Observables, ng-router.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Angular 4, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular 2/ Typescript SPA domains.
- Involved in developing and implementation of the web application using Ruby on Rails.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2/8 and their Validations.
- Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine
- Created responsive and adaptive Web sites using Sitecore
- Integrated Sitecore media library with Scene 7 media items, share point files and You tube videos
- Create a responsive, first mobile approach for microsites with improved layout, events schedule, search facility and social media interaction.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Develop adminUI application, new user facing features with React.js.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js 2.0, React.js.
- Maintain high volume existing website platform and administer changes to user interface and back-end data architecture database.
- Writing Ruby Wrappers and using Ruby Gems for Voucher, Advices and CHS modules
- Consult and provide prompt solutions to various departments in accordance with their needs or problems and make recommendations on business and technical solutions.
- Actively involved in detailed level design of initial phase of website involving building solution around AEM 6.1 version and build process.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Worked as a part of Global Components Team which is responsible for creating the Header, Footer and global components which can be reused by other teams.
- Created the project using Maven multimodule-content-package-archetype and designed the structure as per the Adobe standards and requirements of Organization.
- Designed and developed AEM building blocks including templates, components, dialogs, widgets, workflows
- Provide insight and analysis of conversions, traffic, average order value and key word rankings with actionable responses to downward trend.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Involvement in Setup and designing the website from scratch using Visual Studio 2013 and Sitecore 8.0 Implemented Sitecore/MVC design pattern for developing the Web Application
- Recommend alternative system solution with comparison of various custom development and alternate frameworks, plugins and modules.
- Involved in implementing some of the POC's and application components using web technologies like HTML4/5, CSS2/3, JavaScript, jQuery, and React.js and KJS AJAX libraries.
- Responsible for checking cross browser compatibility, working on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: Angular, Node Js, React.js, Redux, TypeScript, oAuth, Bootstrap 4, Karma, Jasmine, Rally, Docker, Jenkins, Web services, Cassandra database and GitHub, HTML4/ HTML5, CSS3, JavaScript, Microservices, jQuery, Bootstrap, React.js, Ajax, JSON, TypeScript, Angular CLI, AZURE Cloud Services
Confidential, Englewood, CO
Web / UI Developer
ENVIRONMENT: JavaScript, jQuery, JQGridPlugin, Node.js, Grunt Automation, Sass, Angular.JS, Bootstrap, Ajax, Magento 2.1, HTML 4/5, CSS 2/3, JSON, JSONP Mapping, XML, AEM,Drupal,API, Visual Studio, PL/SQL, Java, Web Services (REST API), CVS, GIT
Responsibilities:
- Involved mostly in the day to day production issues and new development features associated with PEMS Workflow, PEMS Hand Scoring, Mosaic Rescoring and PDF Image/Text Generation (Selenium based feature)
- Responsible for creating import and export of student scores between hand scoring and workflow and then to DRC system.
- Developed login authentication and search system for student records and assignments for Tier 3 Support team using Bootstrap and Angular.js for Magento based CMS.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Involved in AEM 6.1 continuous development and support for d eveloping Custom components, customized forms for Internet and Intranet sites of the company.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Use of CSS Media Queries and bootstrap for the first mobile display approach and compatible for all browser and platforms.
- Used Selectors, Events, AJAX and DOM Manipulation using components in Angular 2 for updating content on DOM nodes.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Involved in creating Angular services and configured Routing using Router Module.
- Used Sitecore publish/sync mechanism to publish to production
- Created menu-based portlets dashboard, authentication widget to login to the application, change testadmin and logout option with different trigger events, JSON Object controllers, database access resources, and Dashboard and portlet initialization.
- Developed multi scoring Mosaic UI Interface that allows multiple scores to be rescored again depending upon the date and time using jqGrid plugin and Ajax Call.
- Worked with data access layer widget acting as a wrapper above all Ajax calls that enables request for all API data.
- Setup and configure Authoring and Publishing environments, replication agents, AEM 6.1 dispatcher to cache the landing pages html and serve as the static pages from Apache.
- Worked on Solr search configuration and crawlers (Apache NUTCH) setup, built dynamic facets based on the content, implemented suggestive search, Pagination.
- Developed templates/components using CRXDE and implemented on CQ5/AEM.
- Worked on AEM Forms customization by developing the custom form fields, writing the custom constraints for form fields and specifying the global validation resource type at the form level.
- Created a new Scoring Feature (Appeals Scoring) that includes re-examination of previous scores and evaluated by supervisor and manager with JSON data implementation and mapping.
- Used JSON API to retrieve that from the system as XML, Stream, or via JSONP.
- Build platform for PEMS Hand Scoring and Workfow, node.js configuration, Proxy server setup, Putty Configured, Application Deploy, Running Build.
- Set up the OAS TDC system with JDK, OpenLaszlo, jetty server setup, and eclipse configuration.
- Perform the installation of Locked down browsers and responsible for debugging and fixing the existing bugs in the locked down browser.
Environment: Angular, Node Js, React.js, Redux, TypeScript, oAuth, Bootstrap 3, Karma, Jasmine, Rally, Docker, Jenkins, Web services, Cassandra database, Microservices, Linux and GitHub..
Confidential
Web / E-Commerce Developer
ENVIRONMENT: Magento 1.9, OpenCart, Drupal, JavaScript, jQuery, Bootstrap, Ajax, HTML 4/5, CSS 2/3, JSON, XML, Adobe Photoshop, MySQL 5.1.4, PHP, WordPress, security configuration, Web Services (REST API)
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using Magento, HTML5, CSS3, JavaScript, AJAX and JSON, Bootstrap, Angular.js, CSS Media Queries.
- Responsible for maintaining, developing modules and maintenance support.
- Worked extensively to develop dynamic page using jQuery and JavaScript.
- Used Sightly templating language and Java/ WCMUsePojo for implementing AEM Components.
- Implemented Personalization (Dynamic Content Targeting) for Regional based content using AEM Campaigns and Segments.
- Developed templates/components using CRXDE and implemented on CQ5/AEM.
- Developed and added performance-based invoice, shipping, credit card transaction modules using existing Magento and OpenCart extensions.
- Extensively worked to handle dynamic data in JSON to render on screen.
- Performed automation with Grunt and use LESS and SASS pre-processor for backend Dashboard administration design.
- Used jQuery and Ajax technology on the shopping cart system in the category module.
- Used MVC Framework to create modules based on the actions they perform.
- Used JSON for data transfer between front end and back end.
- Used Firebug and Chrome Developer tools for bug fixing and maintaining Browser compatibility.
- Customized and Configured CMS like Magento, OpenCart.
- AEM Analytics and DTM integration
- Used Angular.js for form validation and user registration and connecting data from database server.
- Implemented error browser in docs.angularjs.org to get information on errors occurring in minified builds
- Built web-based inventory management system.
- Developed custom modules to support reporting and inventory workflow requirements.
- Designed and coded sophisticated integrated systems including Invoice Management, Shopping Cart, Catalog Search and Browse, Pricing, Credit Card Processing, User Authentication, Content Management, Account Maintenance, and Site Administration.
- Worked with UI team to create maven module which would build AEM ClientLib packages using Grunt.
- Implemented Search engine keywords generation, reviewed SEO process and monitored the updates regarding the SEO rules on popular search engines displays all the customers currently in the website, open order, location and records customers’ action
- Increased the business sales and online order with implementation of different online marketing strategies, sales promotion and search engine optimization.
- Performed day to day customer relation operations providing newsletter, order confirmation, emails about the new products, services, discounts and other facilities.
- Develop web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
- Devised and implemented coupon and store credit system with competitive and discounted pricing and promotion strategy that resulted in an increasing client base and sales volume.
ENVIRONMENT: JavaScript, HTML 4/5, Word Press, JQuery, JSON and Ajax,CSS, XML,MVC, VQMOD, LAMP, Backbone.js, Apache 2.2, MySQL 5.1.37, PHP 5.3, AngularJS 2.0, Node JS, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, JSON, JIRA