We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Around Seven plus years of professional experience in User Interaction Design, Front End Applications and Web Development responsible for working on a range of projects and designing appealing websites.
  • Involved in various stages of Software Development Life Cycle (SDLC) making use of both Agile/SCRUM and Waterfall methodologies.
  • Hands on experience in Designing and Developing Single Page Applications (SPA) using HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, SASS/LESS, jQuery, JavaScript frameworks such as, Angular JS, Angular 2/4/8, React JS V15.6.0, React Hooks, React Lifecycle, Node.JS, Typescript, Backbone JS, Express JS, MongoDB, SQL, MY SQL and with other UI advance technologies such as Browserify, Boostrap3, AJAX, JSON.
  • Experienced in designing, marking up, developing the UI for cloud based web portals and/or web applications.
  • Skillful in developing Responsive Web Design using CSS3 Media Queries and Bootstrap also, created responsive POCs for various devices.
  • Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
  • Used Chart.js and Brite Charts to build reusable charts.
  • Experience in developing applications using three tier architectural frameworks like MVC.
  • Expertise in Client Side designing and validations using HTML5 and JavaScript. Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
  • Having experience in administering a Wordpress blog and can install themes and plugins.
  • Experience in customizing Wordpress core with hooks and filters.
  • I can create custom themes and plugins in wordpress.
  • Implemented Design Patterns like Pub - Sub pattern, revealing module pattern etc.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Angular JS, Require.js and Responsive Design.
  • Skilled in making AJAX (xhrGet and xhrPost methods) calls using Jquery.
  • Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls, using RESTful and SOAP web services.
  • Extensively worked on Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, Underscore.js, and RequireJS.
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.js, Angular Js and Node.js
  • Worked in various version control systems -SVN & GIT Concurrent Versions System (CVS), and used MAVEN tool to build and deploy J2EE Applications.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Strong experience in MVVM and MVC using Angular js.
  • Experience of using package managing tools NPM, BOWER and scaffolding tool YEOMAN.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL databases like MongoDB, Cassandra.
  • Experience in project build tools GRUNT and GULP.
  • Involved in working with testing tools like Quality Assurance, Unit Testing, Acceptance Testing, and Integration Testing.
  • Extensive experience as web developer with a strong background working on open source technologies, including Photoshop, Illustartor, Adobe Flash, Dream Viewer, MS Visio, In Vision, and Microsoft Front Page.
  • Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
  • Experience with all levels of operation available to the front-end, such as from creating XHRs in Vanilla JS to using a custom wrapper around $resource.
  • Good Knowledge of using IDE Tools like Eclipse, Notepad++, Net Beans, Sublime, RAD, WebStorm, Visual Studio Code for application development.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Hands on experience in design, implementation and maintenance of framework architectures utilizing application servers like Web Logic, Apache Tomcat, WebSphere, JBOSS.
  • Used Maven, Ant and Jenkins as a build tool during the build process of application.
  • Good knowledge on Cloud technologies like AWS and AZURE. Did cerifications for Azure.
  • Experience in Web Content Accessibility Guidelines 2.0 (WCAG 2.0) and ability to apply W3C web standards and are browser compatible (BDD) and Test Driven Development (TDD).
  • Effective problem-solving skills, outstanding interpersonal skills, time management, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

TECHNICAL SKILLS

Web Development: HTML/HTML5, CSS/CSS3, XHTML, DHTML, Bootstrap, JavaScript, jQuery, JSON, ES6, AJAX, XML, PHP, WordPress, C, C++.

Js Libraries and Frameworks: jQuery, React.js, AngularJS, Angular 2/4/6/8, Backbone.js, Node.js, Express.js, Ember.js, Ext.js, D3.js, Chart.js, Brite Charts.

IDE Tools: Visual Studio Code, WebStorm, NetBeans, Eclipse, Aptana Studio 3, IntelliJ IDEA, Notepad++, Sublime Text 3, Brackets, HTML Editor Eclipse IDE, Microsoft Visual Studio.

Version Control: SVN, GIT

Application Servers: IBM WebSphere 8.0 (beta), Weblogic, JBoss, Apache Tomcat, IIS.

Web Services: REST, SOAP, web API.

Software Tools: Dreamweaver, Microsoft Visual Studio, Microsoft Visual Studio Code, Clear Case.

Databases: SQL Server 08/12, Oracle 9i/10g/11g, DB2, MYSQL, MONGO DB, Cassandra

Programming Languages: C, C++, JavaScript, SQL.

Debugging Tools: Firebug, IE Developer Toolbar, Firebug Lite, Chrome or Safari web inspectors, Grunt, Gulp, and Karma.

Operating System: Windows 2000/XP/Vista/7/8,10, MS-DOS, Unix, Linux, MAC

Methodologies: Agile/Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

UI Developer

Responsibilities:

  • Gathered requirements from JIRA, managed project in GitLab, and joined daily scrum meeting.
  • Worked on highly advanced user interface design and development using JavaScript, NodeJS, React JS, Angular 7/8, TypeScript, HTML5 and CSS LESS/SASS.
  • Worked in using React JS components, Forms, Events, Keys, Router, Action, Dispatcher.
  • Used Babel for transpiling React Code in ES6 and ES5 which is supported by most browsers. And module bundler Webpack for building it.
  • Collaborated with the front-end design, development team and also back-end API team and started converting the static files with the dynamic content with the data is retrieved from the database by the API calls.
  • Developed (SPA) single page applications using React, Typescript, HTML5, CSS3, and Bootstrap Sass.
  • Used various Angular 8 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked in an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives that are maintained in RTC.
  • Created reusable templates using some 3rd party libraries and worked with NPM package manager tools (Node JS) to inject into application.
  • Worked on Angular APIs like @angular/http For making HTTP requests used Rxjs Observable library to handle multiple values over time,@angular/common Common core things including form validation, @angular/router Routing for our entire app .
  • Designed the page using Bootstrap and some custom SASS classes.
  • Good knowledge on creating services with React, as to make the service available for dependency injection when creating components.
  • Wrote testcases for unit testing in Angular application using Karma.
  • Called the RESTAPI web service calls for POST, PUT, DELETE and GET methods using SoapUI and tested the endpoint URI’s for validation.
  • Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Performing UI accessibility advising & consulting to team to make robust HTML, CSS, JavaScript code following with Section 508 the Rehabilitation Act, ADA, WCAG 2.0, and WCAG 2.1 success criteria of level A, AA, and AAA.
  • Provide support to team by performing accessibility testing, advising, & on accessibility best practices for web, mobile native, and mobile web for both IOS and Android devices.
  • Using variety of methodologies like-Visual Analysis, Color Sampling, Keyboard only, Browser Plug-ins, Automated Scans, Screen Reader Reviews, & Code Reviews.
  • Provide appropriate HTML, CSS/SCCSS, JavaScript, Angular, Typescript, React Js, ARIA roles, states, and properties following with accessibility best practices.
  • Well communication with team members to solve any accessibility barriers and discussing daily activities in the Daily Standup. Participating accessibility events and conferences with CSUN, WebAim, W3C, IAAP and Web Axe.
  • Perform audits on multiple webs and native apps following with WCAG 2.0 and 2.1 standards using accessibility automated tools set like ANDI, Perfecto, WAVE.
  • Good knowledge on Cloud technologies like AWS and AZURE. Cerifications done for Azure.
  • Used JIRA for bug management. TFS is used as a version control tool and Jenkins is used for continuous integration of builds.

Environment: HTML5, CSS3, Bootstrap3.3.7, ReactJs, React 15.1.4, Webpack, Babel, ES6(Ecmascript 2015), Node Package Manager (npm), NativeUI Elements, React-Bootstrap, SASS, JavaScript, Flux, MicroServices, MS Office, Git, GitHub, Virtual Dom Objects.

Confidential

UI Developer

Responsibilities:

  • Involved in the Software Development Life Cycle Phases like Requirement Analysis, Implementation and estimating the timelines for the project.
  • Work with POs, tech leads, and team members to ensure a consistent look and feel across a client application.
  • Create work estimates based on technology concepts and requirements documentation.
  • Utilized Modernizr extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Built POCs from scratch converting wireframes into UI application to complete functional website as per the business requirements.
  • Worked with Brite-charts on React and Angular applications.
  • Translated design team's UX wireframes and mockups into responsive, interactive features, using HTML/CSS and JavaScript with Angular and React frameworks.
  • Worked on Angular Material and Material UI for fast and easy web development.
  • Wrote application in TypeScript to transform customer data to facilitate data analytics.
  • Implemented Angular 4 component router for navigation.
  • Executed Angular 4 services to connect the web application to back-end APIs.
  • Worked with Angular directives, components, pipes, injectables.
  • Worked with Angular 2/4/6/8 to develop single page applications, worked with ngrx for managing Angular applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
  • Involved in creation of interface to manage user menu and bulk update of attributes using ReactJS.
  • Good knowledge on using GraphQL, a server side runtime for executing quires by using a type system defined for the data.
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Having experience in administering a Wordpress blog and can install themes and plugins.
  • Good knowledge on Azure cloud computing platform. Have Azure certifications.
  • 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 app .
  • Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Used JIRA/Code Cloud for bug management. Git is used as a version control tool and Jenkins is used for continuous integration of builds.

Environment: HTML5, CSS3, Bootstrap3, JavaScript, Angular 4, Node JS, React Js, Brite Charts, Python, Web API, JSON, Jasmine, Karma, Protractor, Postman, TDD, GIT, JIRA/Code cloud, Visual Studio Code.

We'd love your feedback!