Sr Ui Developer Resume
Santa Clara, CA
SUMMARY
- Around 7+ years of experience as a Front End UI Developer with solid understanding of HTML5, CSS3,Handlebar, JavaScript, jQuery, AJAX, JSON and AngularJS.
- Modified the UI screens created by web designer using HTML, CSS and JavaScript.
- Experience on working with CSS3 background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Rewrote existing CSS3 to form adaptive and responsive layouts for mobile UI.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML5, CSS3 and JavaScript.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- In - depth knowledge about browser DOM API and methods to access traverse and modify the DOM using JavaScript.
- Expertise in working with the JavaScript and various MVC JavaScript frameworks like AngularJS
- Knowledge onTypescript, ES6 and Angularfor Mobile applications, Web API and browser clients.
- Developed custom directives (for simultaneous file uploads) and created AngularJs services to consume in controllers.
- Experience in using the latest approaches, including MVVM in the browser, event driven applications using AJAX, JavaScript, JSON
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
- Experienced inReactJSand working withReactFlux architecture
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Expert in using JavaScript libraries like Handlebar.js for precompiling templates, Require.js for AMD and Bootstrap.js for CSS.
- Experience inconfiguration management systems likeSVN, CVS,Mercurialand GIT-HUB.
- Expertise in debugging and troubleshooting existing code using Firebug, Fiddler and Developer Tools.
- Thorough grasp of cross-browser compatibility issues and code optimization.
- Developed Enterprise level Web Apps while meeting strict requirements for security and administration management.
- Managing tickets through JIRA and use Source tree with GIT for version control and also used bower as package manager.
- Used SVN, CVS, GIT and for Version controlling and error reporting and project management tools like JIRA.
- Skilled in working with IDE Tools like Eclipse, Visual studio, Notepad++
- Extensive experience working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, XML
Programming Languages: C++, C#, Java, ASP.NET, Python
Operating System: Windows 2000/XP/Vista/7/8, MacOS, Linux.
Application Server: Tomcat Apache Server, Oracle WebLogic Server, WebSphere
Databases: MongoDB, MySQL and SQL server.
IDE Tools: Eclipse, Notepad++, Visual Studio
Frameworks: Angular JS, Backbone JS, Bootstrap, Node JS, React JS
Software tools: Aptana Studio, Adobe Dreamweaver, Eclipse
Mobile exposure: Responsive Design and JQuery mobiles.
PROFESSIONAL EXPERIENCE
Confidential, Santa clara Ca
Sr UI Developer
Responsibilities:
- Developed enterprise-level applications utilizing, HTML5, JavaScript, Angular JS and modern UI frameworks such as Bootstrap.
- Detailed Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Implementing inheritance properties using SASS for creating responsive style sheets.
- Responsible for creating efficient design and developing User Interaction screens using Bootstrap, JavaScript, JQuery, AJAX, AngularJS and JSON.
- Used $http and $resource service for retrieving data from the server via XMLHttprequest object in AngularJS framework.
- Application Architected and developed using Angular JS, MVC framework.
- Have a good experience in traversing the DOM elements and making changes.
- Worked with AngularJS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters.
- Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Experience with Grunt, Gulp and Bower modules of NodeJS.
- Used AngularJS to develop applications with Angular JS and Node Also Used Grunt-ts to automatically compile Typescript.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet Explorer, Firefox and Google chrome.
- Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
- Used JS tree that provides interactive trees by which we can implement drag & drop with search functionality.
- Helped with the integration of Backend with the front end elements.
- Drove work on a compact profile (ECMA 327) primarily aimed at mobile environments.
- Created and Enterprise level web app to manage the entire HR department using HR Management tool.
- Monitored application performance using AppDynamics and diagnosed, eliminate problems at code-level and Visualizing the entire application stack.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Committed code change into repository by using version control tool GIT.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Created JUnit test class and Integration test classes by mocking the services using Mockito
- Facilitated User Testing sessions to solicit feedback on prototypes.
Environment: HTML5, CSS3, JavaScript, REST API, Bootstrap, AngularJS, SASS, Node JS, AJAX, JSON, GIT.
Confidential, Greater New York City
UI Developer
Responsibilities:
- Developed cross-browser/platform HTML5, CSS3, and ES6 to match design specs for complex page layouts while adhering to code standards.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Ensured the website to be mobile-first and Responsive web design (RWD)by employing Bootstrap, CSS3 media queries.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to data.
- Used JQuery events to manipulate the elements depend on the user interactions (like. Ready (), hover (), bind (), click (), keypress (), etc.).
- Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and callback functions.
- Worked with DOM elements, making changes to them and interlinking them.
- Worked with data Visualization using Google Chart API.
- Applied ES6 style guide compliant code practices inside proprietary MVC-like build platform within a tech stack
- Prototyping new features and ideas - HTML 5, CSS3, and ES6.
- Developed single page Applications (SPA) i.e. web applications using JavaScript MVC framework ReactJS.
- Expertise in writing high performanceReactJScomponents, by using lifecycle methods like should-component-update & component-will-receive-props.
- Developed Front End Components, created Handlebar Templates using ReactJS, keeping the DOM Clean.
- Widely used ReactJS and Twitter-Bootstrapcomponents like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Providers, progress bar, ng-Idle, and ng-Upload.
- Developed Enterprise level Web Apps while meeting strict requirements for security and administration management.
- Developed UML diagrams like Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
- Worked on Adobe Dreamweaver to build websites and developing web pages through Word Press.
- Developed the online chat interface for the anonymous communication between mentors and clients.
- Worked on tools like JIRA for bug tracking and GIT for version control.
- Designed and developed performance tests for the data-pipeline using JUnit Framework.
- Worked on the application which is built using Test Driven Development framework jasmine.
Environment: HTML5, CSS3,Bootstrap, SPA, JQUERY, ReactJS, NodeJS, ES6,Handlebar, GitHub, JSON, AJAX, REST, JIRA, Jasmine, Adobe.
Confidential, Austin Tx
UI/Web Developer
Responsibilities:
- Hands on experience in coding web page quickly and effectively using HTML5, CSS3, Bootstrap, JQuery and ReactJS making them cross browser compatible.
- Used Twitter bootstrap for HTML5 components style definitions and user interface elements such as dialog boxes and tooltips.
- Experienced in CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Worked with Data Tables, a table enhancing plug-in for the jQuery JavaScript library, adding sorting, paging, and filtering abilities to plain HTML5 tables.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript using the Tempnet Framework.
- Drafting technical specifications and acting as editor in standards work with ECMA
- Worked on ReactJS MVC framework for developing the Single Page Application and created some custom.
- Created Dynamic web pages using forms, filters, expressions and data binding of ReactJS.
- Used JSON for data transfer between front end and back end.
- Further tasks include management of all MongoDB database and all the required tables to store different survey information related to the site.
- Developed server side REST style web services and called them from backbone models/collections.
- Used SVN for version control.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Selecting appropriate AWS services to design and deploy an application based on given requirements.
- Performed a POC with Junit/Cucumber for functional testing
- Involved in Analysis, Design, and Development Testing and Production phases for the new requirements of the Application.
Environment: HTML5, CSS3, Bootstrap, JQuery, Responsive Web Design, ReactJS, Node JS, SVN
Confidential
UI/Web developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, JQuery, AJAX.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, CSS floats, cross browser compatibility and CSS behaviors in CSS.
- Worked with cross browser compatibility issues to ensure the smooth running of application and all its features on different browsers.
- Developed a fully functional prototype application using JavaScript (jQuery) connecting to a RESTful server on a different domain.
- UsedJQuerycore libraries for the logical implementation part at the client side of the website.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Expertise in AngularJS for developing Single Page Applications.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Deployed the application using Tomcat Web Server.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Tested the web services with SOAPUI tool.
- Used Eclipse as Development IDE for web applications.
- Involved in raising the change requests and entering all the production issues into the remedy system.
Environment: HTML, CSS, JavaScript, SPA, JQuery, NodeJS, DOM functions, REST, Use Case Diagrams, AngularJS
Confidential
Front End Developer
Responsibilities:
- Designed business applications with dynamic and browser compatible pages using technologies like HTML and CSS based on the W3C standards.
- Developed the Frontend User Interface using HTML, JavaScript, JQuery and CSS.
- Implemented Presentation layer using CSS Framework and HTML.
- Extensively used JavaScript, jQuery UI and jQuery to provide UI functionality.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used JS for custom client-side validation and DOM manipulations.
- Used AJAX to refresh only certain section of the page and reduce the load on the web server.
- Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
- Developed a fully functional prototype application using JavaScript (jQuery) connecting to a RESTful server on a different domain.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Implemented JQuery Filter search a JavaScript tool for adding a little search widget next to any page listing.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts.
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
- Responsible in gathering requirements with different customers and modified code as the customer needs.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
Environment: HTML, CSS, JQuery, AJAX, Use cases, JavaScript