Ui Developer Resume
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.
