Web Ui Developer Resume
Seattle, WA
SUMMARY
- Over 8+ years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, CSS, CSS3, JavaScript, jQuery, NodeJS, ReactJS and AngularJS.
- Involved in several web application development projects that required Responsive Web Design using Bootstrap and Media Queires.
- Used SASS varaibles, mixins, nesting and import.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components.
- Strong experience in CSS3 preprocessors styling such as SASS and LESS.
- Used JQuery to develop user interface widgets.
- Experienced in client side design and validation using HTML and JavaScript.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Worked with the JavaScript frameworks like JQuery BackboneJS, React and AngularJS.
- Detailed understanding of DOM and DOM functions.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Used CSS basics, CSS 3 media queries, CSS 3 pseudo classes.
- Developed Single Page Application using UI routing protocols and AngularJS.
- Experience in working MVC, MVVM and MV* Architectures.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS
- Developed reusable components with AngularJS custom directives.
- Used Dependency Injection from AngularJS factory and services.
- Used routing schemes to develop single page applications (SPAs) using AngularJS.
- Used $httpProvider interceptors in AngularJS for configuring security authentication for session management.
- Used MongoDB for database persistence to retrieve data for exposing the data to NodeJS server. Used MongoDB Client npm module.
- Used Bower for managing UI dependenices
- Worked with Express middleware to build a test server using NodeJS.
- Used NodeJS inspector for debugging nodeJS applications.
- Well versed W3C standards.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Have good communication skills to discuss the projects with technical and non - technical SME’s.
- Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Front End Development.
- Experience with Web 2.0 and related sources.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
TECHNICAL SKILLS
Web Technologies: HTML4/5/HTML, CSS/CSS3, DHTML, XML, XHTML, AJAX, JQuery, Bootstrap.
JavaScript Libraries: JQuery, JavaScript, JSON, Angular JS, knockout.JS.
Debugging Tools: Firebug, Developer Tools
IDE & Tools: Sublime Text, Webstorm, Eclipse and Visual Studio.
Database: MySQL, SQL, SQL Server 2012/2008.
Operating System: Windows 98/2000/XP/Vista/7/8
Testing: Jasmine, Karma
Web Analytics tools: Google Analytics.
Defect tracking tools: JIRA, RTC.
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Sr.UI Developer
Responsibilities:
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components.
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users.
- Used CSS3 Media Queries and Bootstrap for Responsive Web Design RWD
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Used Angular JS for client side data binding and template based UI development.
- Worked on Angular JS two-way data binding between DOM and model, dependency injection using factories and services
- Used AngularJS $http for making AJAX call using GET, PUT, POST and Delete operations with a WebAPI controller on a group of posts.
- Used $q for asynchronous processing of data for using deferred objects and promises
- Used GIT for version control and JIRA for defect tracking.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used MEAN (MongoDB Express, Angular, Node) Stack
- Very good implementations and aware of programming practices in NodeJS
- Experiences with managing dev dependencies and dependencies using package.json and using NodeJS.
- Used Bower for managing UI dependencies in the project using bower.json file and running command’s like bower install.
- Experienced in working with setting a new project and configuring all the sub tasks using Grunt npm module.
- The common tasks using grunt includes minification, Lint, test runner task, watch (observe files changes and initiate the sub tasks), live reload.
- Worked with Express middleware to build a test server using NodeJS.
- Used NodeJS inspector for debugging nodeJS applications.
- Performed Unit Testing and Integration testing of the application.
- Used Jasmine, Karma as a test runner for application using karma config file and setup grunt task to invoke karma test execution
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML5/HTML, ExtJs, Adobe Flex, CSS3, SASS, JavaScript, MVC frameworks, JQUERY, Knockout.js XML, JQuery, JSON, Webstorm, DOM, ReactJS, Ajax, SVN,Angular.JS, Node.JS framework, ReactJS,RESTful WebServices, Eclipse and UNIX.
Confidential, Dallas, TX
UI developer
Responsibilities:
- Involved in developing the UI pages using HTML4/5, CSS2/3, JavaScript, JSON, jQuery, Ajax, AngularJS and NodeJS.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Implemented basic ADA (Accessibility) Standards using aria attributes and standard tags.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Used JQuery selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Designed various multiple styles with colors, fonts, backgrounds in CSS3 with CSS preprocessor SASS.
- Redesigned the existing site and to create new interfaces from scratch.
- Work closely with creative teams to understand low and high fidelity wireframes for the purpose of developing
- Used Angular MVC and two-way data binding .
- Used AngularJS controllers (JavaScript object) to control page (create child scope) data and Models to bind data in User Interface with controller.
- Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code
- Developed code to call the web service/APIs to fetch the data and populate on the UI using Angular ($http, $q).
- Used JIRA for project status tracking through dashboards.
- Used $HTTP, AJAX & JSON communication for accessing RESTful web services data payload.
- Used GRUNT for initialization of project.
- Used Node.js Bower npm module for UI Dependency management. Worked on bower.json and bower.rc files
- Developed and improved application using MVC Framework Angular.js and Bootstrap.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Used Angular.JS to create the observables and Data Binding.
- Added debugging scripts to the development process utilizing source maps in JS/sass on the client and node-inspector for debugging with breakpoints on the server.
- Used JIRA for agile process management
- Used IntelliJ IDEA as an IDE for the front end development.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Used SVN as the source code repository.
Environment: HTML4/5, CSS2/3, Adobe Flex, JavaScript, Ext.JS, WebStorm, SVN, SASS, jQuery, MVC frameworks, Bootstrap, DOM, AngularJS, AJAX, JSON, Restful Web Services, XML, Dreamweaver.
Confidential, Seattle, WA
Sr. UI developer
Responsibilities:
- Involved in Agile/ SDLC. Designing, coding, testing, debugging and support.
- Modified the UI screens created by web designer using HTML, JSP, CSS, and JavaScript.
- Performed Client side validation using JavaScript.
- Involved in developing Front End Programming for Web applications.
- Designed and Developed front-end UI using HTML, CSS, JAVA SCRIPT, JQUERY.
- Worked with Internal Clients for business objectives, project scope and the requirements of the project.
- Worked on Adobe Dreamweaver to build websites and experience in de
- Developing web pages through Word Press
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Designed CSS3 based web pages which were cross-browser compatible.
- Created screens with table-less designs meeting W3C standards.
- Worked with different browsers, namely Internet Explorer, Firefox, Chrome to verify cross browser compatibility.
- Used various test servers such as Apache Tomcat to check the functionality of the developed code
- Preparing Unit test cases for all the application & fixing defects if any and developing Widgets and plugins using jQuery for common controls
- Enhanced user experience by designing new web features.
- Implemented custom validation controls for various forms with help of JavaScript validation controls.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
- Used StarTeam for version Repository maintenance.
Environment: HTML4, CSS2, AJAX, JavaScript, Java, JQuery, Adobe Dreamweaver, Stratham, JSP, and Eclipse.
Confidential
Web UI developer
Responsibilities:
- Worked on detail design and coding.
- Developed the interactive user interface using jQuery JavaScript library.
- Worked on developing GUI using HTML, CSS and JavaScript (jQuery).
- Worked on implementing webpages on the website using Code Igniter framework.
- Collaborated with one team member in design, analysis, coding, testing, and website review.
- Used iBATIS framework with spring framework for data persistence and transaction management.
- Utilized CSS, Ajax, JQuery, MySQL queries for website design and development.
- Developed SQL scripts for data migration.
- Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Created Visio charts for the workflow architecture of the system
- Used Team Studio and Build Manager tools to develop applications and promote the new design to test environment.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML, CSS, JavaScript, Jquery, Ajax, SQL Script, PHP.