Front End Web (ui) Developer Resume
Irving, TexaS
SUMMARY:
- 6+ years of experience in UI development and Web Application Development with Front - end technologies.
- Expertise in development of Single Page Application (SPA) using open source framework Angular and ReactJS.
- Experience creating Typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 2/ Angular 4.
- Excellent command on Angularjs controllers, directives, creating custom services with factory and service methods, routings and handling animated events.
- Experience with popular ReactJS workflows (such as Flux or Redux).
- Experience in developing rich views using ReactJS with Redux architecture for the state management.
- Highly advanced level of expertise in coding in order to implement complex web-applications conforming to the W3C and ADA standards.
- Knowledge of version control systems (Git, SVN) and Experience in software configuration management using SVN.
- Good experience and strong fundamental of architecture design including Data structure, n-tier architecture, design patterns (Singleton, Factory, Builder, Iterator), architectural patterns (MVC, MVP, MVVM).
- Worked in TDD (Test Driven Development) and used Jasmine as testing framework and used Karma as a test runner.
- Experience on AGILE and SCRUM design methodologies.
- Extensive experience in developing with front-end technologies such as JavaScript, HTML5, CSS3, SASS, jQuery and Bootstrap 3.
- Expertise level knowledge in entire Software Development Lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training.
- Good understanding of Document Object Model (DOM) and DOM Functions in web browser and developing practice with jQuery in various UI widgets.
- Created responsive web pages using Bootstrap and Media query to give a rich UI for different media sizes like Mobile, tablet, Laptops.
- Experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Extensive experience in creating responsive web pages using Bootstrap grid layout. Proficient in using Bootstrap components like navigation bar, dropdown menu, pagination, carousel, Popover, alerts, labels and classes.
- Experienced in working with debugging tools like Firebug, Firebug Lite, Chrome, Safari web inspectors and IE Developer Toolbar and worked on cross browser compatibility issues.
- Experience in working with Object Oriented Programming (OOPs) Concepts like Inheritance, Polymorphism, Abstraction, Encapsulation etc., Object Oriented JavaScript, Object Oriented Design and Implementation.
- Experience in working with CSS features like CSS sprites, CSS Background, CSS Layouts, CSS positioning, CSS text shadows, CSS box model, CSS tables and Pseudo classes.
- Experience in using jQuery to handle various custom-built forms, tooltips, menus, tabs and many other selectors.
- Experience in developing web applications by using Search Engine Optimization (SEO) techniques.
- Strong knowledge in database development skills like MySQL and MongoDB
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS3/CSS4, JavaScript, jQuery, Bootstrap, XML and JSON
Frameworks
: jQuery, MVC, AngularJS,Angular 2/ Angular 4/Angular 5, ReactJS
Web Tools: NPM, Bower, Grunt, Gulp, JIRA, Webpack
CSS Preprocessors: SASS, LESS, Stylus
Design Patterns: Singleton, Closure, Dependency Injection, Service Locator
Operating Systems: UNIX, Linux, Windows, Mac
Methodologies: Agile, Waterfall
Debugging Tools: Chrome Developer Tools, Firebug, Web Inspector
Databases: Mongodb, MySQL
Test Framework: Jasmine, Karma
Tools: / IDE: Eclipse, Sublime Text, Atom, Brackets, Visual Studio Code, WebStorm
Professional Work Experience
Confidential, Irving, Texas
Front End Web (UI) Developer
- Developed single page applications using Angular 4/6, Typescript, HTML5, CSS3, and Bootstrap.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Maintained states in the stores and dispatched the actions using Red UX.
- Good knowledge on building components with React JS and React JS Flux architecture.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
- Good knowledge on using Angular APIs like Angular/http For making HTTP requests, Angular /common Common core things including form validation, Angular/router Routing for our entire application .
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Worked extensively on Angular 4/6 framework and had experience working with NgModules, components, Observables, AUTH-guards.
- Used Reactive and template form validation in Angular 6
- Good knowledge on creating services with Angular @Injectable property, as to make the service available for dependency injection when creating components.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular.
- Implemented Reactive Angular components using RXJS.
- Implemented Angular Router to provide navigation to different views and guards such as CanActivate, CanActivateChild, CanDeactivate, CanLoad for protecting the routes.
- Responsible for fixing defects/bugs and communicating back over to the QA team.
- Created custom services for the reusable functionality of the Application.
- Familiar with interpolation, property binding, event binding, two-way data binding and features like ngStyle, ngClass, ngIf, ngFor.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- Worked in cross functional team settings, explain technical needs and provide training across departments and develop creative solutions for challenging client requirement.
- Transfer data between parent and child Components by using @Input and @Output.
- Worked with version control GIT to manage the code repository.
- Involved in writing the Unit test cases using Jasmine. Bundle the code through Webpack. Tested the project in multiple browsers (Internet Explorer 6, Safari, Chrome, and Firefox on Mac OS Windows) to ensure cross browser compatibility using Modernizr.
Environment: Angular 4/6, Angular CLI, ReactJS, HTML/ HTML5, CSS, CSS3, Bootstrap, JSON, Typescript, JavaScript, Visual Studio Code, Node.JS, Apache Tomcat Server, ES2015, Agile, Chart.js, GIT, SVN, JIRA and QC.
Confidential, Byron Center, Michigan
Front End Web (UI) Developer
- Created global available custom pipe, custom directive by using Angular 2 Directive, Angular 2 Pipes.
- Developed service infrastructure components in Angular 2/Typescript for a unified web UI initiative
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive design using Angular 2 libraries using Typescript.
- Used a Bootstrap 3.0 from Angular 2.0 platform and point it to the root component of the application instead of Angular ng-app.
- Designed and coded customized Angular 2 services to interact with the backend API and serve components.
- Extensive experience on using Angular directives, working on attribute level, element level and class level directives.
- Built dashboard by using Angular 2 Components, Directives, Pipes, Form, and Router to realize functionalities. Guard, Services to develop a customer authority-checking module.
- Utilized Angular 2 Model to display statement details. Angular 2 Router to implement a status-based user’s navigation module to navigate user to different pages based on their status.
- Utilized Observables and Angular2 Http to observe the changes of the data while working with Angular 2 Router, connect to back-end via Express.js.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ng-Model.
- Defined new validations through Angular for the form field validation implemented using directives like valid, pristine, and checked.
- Involved in Scrum meeting every weekday.
- Used JIRA as project management tool to record daily work.
Environment: CLI, HTML/HTML5, CSS/CSS3, Bootstrap, JSON, Typescript, D3.JS, Agile, Visual Studio Code, Gulp, ES2015, Node JS, UDeploy, GIT, JIRA.
Confidential, Jersey City, NJ
Front End Web (UI) Developer
- Create Application using MVC architecture using Angular framework.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Create UI-Router for Nested Routing of Angular-UI that modularized the application explicitly and outlined the dependencies for better performance in application.
- Implemented various $scope methods $watch, $digest and $apply in order to implement two-way data-binding by using AngularJS.
- Designed various routing mechanisms using AngularJS.
- Implemented http functionality of AngularJS in order to retrieve data from web servers.
- Used built-in directives such as ng-minlength, ng-maxlength, ng-pattern and custom directive to validate form.
- Used advanced level of AJAX, AngularJS, Bootstrap and CSS layouts.
- Worked with $http, $resource, $q to communicate with the backend.
- Created Custom services and factories to share the data between different modules of the application.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Used Gulp as a task runner to run common tasks as concatenation, compilation.
Environment: AngularJS, HTML/ HTML5, CSS, CSS3, Bootstrap, JSON, JavaScript, SASS, Node JS, Visual Studio Code, Oracle, Jenkins, UDeploy, GIT, JIRA and QC.
Confidential, San Jose, CA
Front End Web (UI) Developer
- Implemented jQuery validation plug-in modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery datepicker, jQuery tooltip.
- Responsible for design and development of the web pages from mock- ups.
- Designed and developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, jQuery and JavaScript.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Developed Mobile Apps using jQuery Mobile.
- Designed and developed CSS pre-processors (SASS and Compass).
- Developed the page layout, navigation, animation buttons and icons.
- Mentored team members in order to speed up the project’s progress.
- Worked on different modules including the error validation of forms and links, realized via jQuery and JavaScript.
- Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used JSON for transferring and storing data type from server.
Environment: HTML5, DHTML, SVN, CSS3, Sass, jQuery, JavaScript, AJAX, JSON, HTML, Adobe Photoshop, Photoshop CS4, Flash CS4, Eclipse, MS Office.
Confidential
Front End Web (UI) Developer
Responsibilities:
- Developed very clean and reusable code using advanced JavaScript concepts like OOJS, publish/subscribe.
- Designed and developed User Interface using JavaScript, HTML/HTML5, CSS3, DOM, XHTML, AJAX and jQuery, Bootstrap, SASS.
- Developed web pages with functionalities like login, register, forget password, Email, filters using JavaScript, jQuery and HTML.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Exposed to SDLC and waterfall model structure of product development.
- Used JavaScript for popping up a new window with control over size, position, and attributes of the new window.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal portals.
- Used JavaScript Validate input values on forms to make sure that they will be accepted before they are submitted to the server.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
Environment: HTML 4/5, CSS2/3, Java Script, jQuery, AJAX, Usability Testing, Agile methodology, Eclipse.