We provide IT Staff Augmentation Services!

Ui Developer Resume

2.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Around 7 years of experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding and Implementation.
  • Good experience in developing rich interface applications with HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AngularJS.
  • Strong Knowledge in front - end technologies such as HTML4/5, CSS2/3, JavaScript, jQuery, Bootstrap, AngularJS, XML, AJAX, JSON.
  • Good experience working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes, Pseudo elements and CSS behaviors in CSS .
  • Experienced in implementing Model View Controller (MVC) architecture design by JavaScript framework AngularJS.
  • Good Experience in developing Single Page Applications (SPA) using AngularJS routing framework UI-Router.
  • Worked with new ES6 Features, Typescript and tools like Babel and Web pack.
  • Thorough knowledge about Angular Features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture; React Features like Components, Lifecycle methods, Unidirectional data flow using the Redux Architecture.
  • Experience in designing various forms, tooltips, menus, tabs, widget that support drag and drop, animated effects, date and time selectors and many others using JQUERY .
  • Expert in building responsive website (RWD) for different devices such as desktop, laptop, mobile using either CSS Media Query or CSS Frameworks like Bootstrap.
  • Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
  • Integration of user-facing elements developed by front-end developers with server side logic using Nodejs.
  • Developed visually appealing designs, focusing on usability by following SEO /web standards.
  • Experience in writing logical, maintainable and reusable CSS code in CSS preprocessors such as SASS/SCSS and LESS.
  • Familiar with Gulp/Grunt task runner to manage projects and Npm package manager to install dependencies in project such as jQuery and Bootstrap.
  • Apart from experience in creating CSS based layouts, also have Good knowledge in designing, analyzing and solving cross browser compatibility issues using CSS3.
  • Experience with Web 2.0 User Interfaces; W3C standards and specifications, and user-centered design principles.
  • Experience in debugging with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, and Chrome Element Inspector for Chrome.
  • Experienced in committing codes into repository using version controls such as GIT and SVN.
  • Experienced working in both AGILE and Waterfall based development environment and participating in SCRUM sessions.
  • Strong communication skills to collaborate with technical and functional teams and Capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS:

Front-End Technologies: HTML5, XML, CSS3, JavaScript, jQuery, AJAX, XML, JSON, Media Queries, Typescript, D3js, DOM, Sass/Less

Framework: Bootstrap, AngularJS, AngularJS2/6,React, Node.js

Languages: Java, C#

IDEs: Eclipse, Visual Studio, NetBeans, Dreamweaver, Notepad++, Sublime Text

Platforms: Windows, Unix/Linux

Version Control Tool: GitHub, SVN

Debugging Tools: Chrome Element Inspector, Firebug, IE Tester

Others: Putty, Excel, MVC Design Pattern, SDLC Lifecycle, Agile Methodology.

PROFESSIONAL EXPERIENCE:

Confidential, Princeton, NJ

UI Developer

Responsibilities:

  • Designed and developed interactive components using front end technologies HTML5, CSS, JavaScript, jQuery, D3.js and svg.
  • Design and develop single page application for loading and authoring the components using Angular 6, Node.js, and CSS.
  • Worked on Angular ui, Bootstrap Angular for designing controls. Worked on migrating legacy application from JSF to Angular 6.
  • Worked on creating Angular js services for interacting with API and UI.
  • Created custom directives for reusability of functionalities and created services and filters using Angular 2.
  • Developed layout, load content from Json and add user interactions functionality using JavaScript and jQuery.
  • Involved in creating a Multi-page Scenario Based Assessments Application where user can navigate through multiple pages and interact with components built using Html and JavaScript.
  • Worked on creating Single Page Application for different components using Angular 6 routing concepts.
  • Integrated Angular JS with DHTMLX for rendering responsive grid on view layer and also worked on pagination.
  • Created custom filters in Angular 6 for filtering grid list items that are rendered through DHTMLX and also added drag functionality for grids.
  • Translated wireframes into interactive and dynamic web pages which are compatible with modern browsers.
  • Perform day to day front-end work on client site, work with design team to discuss wireframes and designs to create pixel-perfect webpages.
  • Created and maintained JavaScript and CSS library which is shared among team members.
  • Developed accessibility features like keyboard navigation, Touch and Text-to- speech.
  • Implementing Multilanguage support for the Interactive Components.
  • Used SVG and d3.js library extensively to build interactive components like graphs, charts, bars and line segments with ability to move, drag using keyboard, mouse and touch.
  • Developed Undo functionality to reverse the action of an earlier action and worked on reset functionality to reset components to default or initial state.
  • Wrote events to capture each user interaction in XML with ability to load application from last user interaction.
  • Converted Images to graphs, charts using svg and dream viewer and adding accessibility features to graphs and charts.
  • Used Agile methodology for requirement and bug tracker using Jira.
  • Used GIT and SVN as source control system .
  • Developed lamda functions an AWS service for supporting authentication and authorization of desktop application.

Environment: HTML5, CSS3, JavaScript, SASS, jQuery, AJAX, JSON, AngularJS, Node.js, ECMA, Bower, SVG,d3.js.

Confidential, Boston, MA

UI Developer

Responsibilities:

  • Worked closely with business analyst to ascertain requirements and responsible for converting designed mock-ups to web pages using HTML5, CSS3, JavaScript and jQuery.
  • Used AngularJS framework for creating a well responsive single page application using HTML5, CSS3 and JavaScript.
  • Built Angularjs 2 components, UI services to consume rest services using Component based architecture provided by AngularJS 2 .
  • Implemented AngularJS 2 component router for navigation.
  • Implemented AngularJS 2 services to connect the web application to back-end APIs. Used AngularJS built-in service $http to get user’s data from back-end, authenticate username and password.
  • Designed and implemented the dynamic web application based on MVC architecture.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Used Media query and Bootstrap to apply responsive utilities for desktop, mobile and tablet version and appropriate positioning of elements to the website.
  • Used Nodejs Express Framework and experienced in working with Nodejs and NPM modules like http, q, fs and templating engines.
  • Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used Ajax to send requests and receive JSON type data from server-side.
  • Performed unit testing using Jasmine and Karma along with integration testing chrome Inspector to fix bugs.
  • Developed Java utility classes for common application functionality like database access, error logging and configuration file.
  • Used SASS to write logical, reusable code which is more efficient, and easier to maintain. Using a whole slew of features like import, interpolation and mixins.
  • Fixed bugs with Chrome Inspector and Firebug, solved the Cross-Browser Compatibility issues, making sure that look and texture of the UI designs works same in different versions of various browsers (IE, Firefox, Google chrome, Safari).
  • Used version control GitHub for committing codes into repositories and maintaining code update and for collaborating with teammates.
  • Used Gulp/Grunt task runner to compile sass files, uglify css, minifying and compressing JavaScript files.
  • Used Npm/Bower package manager for managing dependences for application in the Node.JS environment.

Environment: HTML5, CSS3, JavaScript, SASS, jQuery, AJAX, JSON, AngularJS, Node.js, Npm, Bower, Git, Gulp, Grunt, Jasmine.

Confidential, Owing Mills, MD.

UI Developer

Responsibilities:

  • Involved in developing web application based on business logic specifications and design documents using HTML5, CSS3 preprocessor SASS, JSON, JavaScript and AngularJS.
  • Designed customer directive, services and AngularJS filter for user authorization, data fetching, data distribution and system dynamic interactions.
  • Created Angular custom services using service and factory methods and used various angular services like $rootScope, $modal, $location, $q, $filter as dependencies.
  • Integrated with backend by making Restful web service calls in Angular JS.
  • Used $http in AngularJS for consuming RESTful web services.
  • Created custom Directives by using restrict values AECM, isolate scope, template and link functions to display list of items.
  • Responsible for developing Single Page Applications using AngularJS.
  • Developed dynamic client-side JavaScript codes to build web forms and perform simulations for web application, page navigation and form validation.
  • Created maintainable CSS3 style sheet using css preprocessor SASS.
  • Created responsive Webpages for different devices by using css framework Bootstrap and Media Queries.
  • Used Gulp as a task runner minifying, concatenating and compilation.
  • Performed Unit testing on AngularJS applications using Karma and Jasmine.
  • Managed projects with gulp task runner with combination of NPM package manager to install packages running in Node.js environment.
  • Collaborated with teammates and updated project code using GitHub.
  • Worked on resolving several cross-browser compatibility issues related JavaScript and CSS on different browsers like IE, Mozilla Firefox, Chrome and Safari.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality, add new features, in maintenance and support.

Environment: HTML5, CSS3, DHTML, JavaScript jQuery, AJAX, JSON, DOM, XML, Restful, Web Sockets, Photoshop, Node.JS, AngularJS, Git.

Confidential, Valparaiso, IN.

UI Developer

Responsibilities:

  • Worked closely with business analyst to understand the technical requirements of the projects.
  • Involved in website architecture and layout designing using HTML, CSS.
  • Developed Front End User Interface using HTML, CSS, JavaScript and jQuery.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.Net
  • Consumed XML Web Services using C#.
  • Designed the web layouts using Adobe Photoshop.
  • Used SVN for code maintenance.
  • Resolved cross-browser compatibility issues for IE, Chrome and Firefox.

Environment: HTML, XML, JavaScript, jQuery, C#, CSS, SVN, Photoshop.

Confidential

UI Developer

Responsibilities:

  • Built complex desktop-style UI using HTML, CSS, JavaScript and AJAX, including configuration wizards and interactive reports.
  • Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.
  • Worked with CSS background, layouts, positioning, text, border, margin, padding, table, pseudo classes and pseudo elements in CSS.
  • Code JavaScript for page functionality and Pop-up Screens and used HTML to make drop-down menus on web pages and display part of a web page upon user request.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Developed page layouts, navigation, animation buttons, and icons.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Maintained and manipulated databases for XML parsing for applications in MySQL.

Environment: HTML, CSS, JavaScript, XML, MySQL.

We'd love your feedback!