Sr. User Interface Developer Resume
El Segundo, CA
SUMMARY
- Over 7 years of experience in UI development, Front end development, productive user interface design, development, web 2.0 specifications and documentation.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines for the task.
- Broad experience in designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, Jquery UI, Kendo UI, AJAX, JSON, Flash and Hybrid Web Development.
- Designed table-less layouts on the front-end using JavaScript, CSS and DHTML. Extensive programming experience in writing web application programs covering AJAX and jQuery. UI for building rich, user friendly, high performance web applications.
- Excellent experience in evolving applications that conform to the requirements as determined by Web Content Accessibility Guidelines (WCAG) 2.0.
- Experience in Sass (SyntacticallyAwesomeStylesheets) and Less(sometimes stylized asLESS).
- Experience in designing User Interaction (UI) Web pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
- Solid experience with Search Engine Optimization (SEO) Principles and Cross Browser Compatibility issues.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code.
- An expert in using AJAX for implementing dynamic Web pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Experience in using CoffeeScript programming language.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS, Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Strong Knowledge in Angular.js, Underscore.js, Backbone.js and responsive frameworks like Bootstrap.
- Constructed and/or installed computer systems including software and servers, and programmed in Java and c#.net for mass electronic mails, text parsers, web services, messaging, on-line or in Active Directory, real-time stock analysis and modeling.
- Excellent working knowledge and thorough exposure to compatibility issues with different variations of browsers like IE, Mozilla FF, and Chrome.
- Expert Knowledge on Responsive Web Designing (RWD).
- Professional in creating Templates, Mock-ups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Substantial experience and ability to code handcrafted semantic HTML and CSS with emphasis on browser compatibility.
- Create visual interfaces with logical and object-specific user interface Architect for content-managed websites and web-based applications.
- Full knowledge of using JavaScript testing frameworks.
- Read the benefits of a model view controller (MVC) paradigm and creating reusable code with a smaller step that can run in diverse environments, from high-end to low-end.
- Expertise in debugging using firebug and troubleshooting existing code.
- Great ability to write clearly, maintainable, well-documented, well-commented and efficient code for network development.
- Extensively worked on methodologies such as Agile and Waterfall.
- Experience in Manual and Automated testing of software applications.
- Good team player with excellent communication skills and Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
Frontend Frameworks: Angular JS, React, Backbone.js, Underscore.js & jQuery.
Web Technologies: HTML4.0/HTML5, CSS2/CSS3, JavaScript, AJAX, DHTML, XML, XHTML & JSON,DOM.
Presentation semantics: CSS3, Sass & Less.
Operating System: Windows 2000/XP/Vista/7/8/10, Linux & Mac OS.
Content Management Systems: WordPress,Joomla,Drupal.
Scripting Languages: JavaScript, Node.js & Bash.
Version Controls: SVN & GIT.
Repositories: GitHub & Stash.
IDE: Eclipse, IntelliJ & NetBeans.
Data Bases: Oracle SQL/PLSQL & MySQL.
Web Editors: Nodepad++, Sublime Text, Microsoft Expression web and Brackets.
Mobile Development: PhoneGap.
Programming Languages: CoffeeScript, Java, C & C++.
Application Build Tools: Gulp & Grunt.
Methodologies: Agile, Scrum & Waterfall.
Debugging Tools: Firebug & Chrome Developer Tools.
PROFESSIONAL EXPERIENCE
Sr. User Interface Developer
Confidential, El Segundo, CA
Responsibilities:
- Used AngularJS in building rich client side applications. Experience in Karma unit testing. Designing, brainstorming and prototyping for new concepts and advance by turning into functional applications.
- Used to manage projects, including, Agile, Scrum, Confluence, Architecture, Demo, Demonstrationetc.
- As a Lead Developer in various concurrent projects. Administrating three offshore teams in three different projects.
- Used browser optimizations, cross browser compatibility development, Http, REST, and JSON.
- Maintained standards for writing Structured, DRY, easily maintainable, well-documented code that balances elegance and Convenience.
- Experience in understanding of user-centered design, by leveraging AngularJS framework,Bootstrap, Highcharts.
- Good in UX designing concepts and Agile methodologies. Experience in User Interface Architectural design. Experience in HTTP protocol, HTML 4/5 markup standard, CSS 3 page program.
- Done refactoring, along with legacy codes. Involvement in Grunt, Gulp and node.js. Developed Date Time Picker uses Object Oriented JavaScript extensively.
- Experience in the JavaScript language, jQueryUI, Bootstrap in building single page applications.Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Experience in Backbone.js and Angular.js framework. Extensively used Browser based developer tools like Firebug, Chrome Dev tools.
- Used solutions which are dynamic, maintainable, scalable and basically enhances user experience and execution.
- Used jQuery core library functions for the logical implementation part Confidential the client side for all the applications.
- Designed front-end within object oriented Javascript Framework like Backbone. Js, Angular. Js and Extjs.
- Developed a core component of Analytics with Node.js, Angular.JS, Couch DB, and Socket Stream. A Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side within the forms.
- Used the newer syntax, "SCSS" in Sass.And in Less, the dynamic stylesheet Less/LESS, compiled into CSS and used it to run on the server side.
- Actively participated in High-level Document and Detailed level Document for different modules.
- Developed certain features of the application functionality, i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Got involved in programming Coffee Script to get the javascript by compiling the Coffee Script program. Used their special additional features like list comprehension and pattern matching.
- Got along with server-side rendering and used testability. Decoupling and increased cohesion using a factor model using React.
- Implemented a JQuery/JavaScript front end for a Purchase Order processing applications built using JQuery plugins.
- Programmed the Event handling for JQuery controls to accept user inputs and validate it. Designed and Implemented Effects and accessibility features in JQuery.
- Decoupled and increased cohesion using a factor model, Enabled modern HTML5 event stuff on IE8 using React.
- Utilized the HTML5, DOM local storage features to store data locally, client side processing. Worked on RAD (Rational Application Developer) IDE for developing Front end and Middle Tier.
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, left sidebars, content area and marketing area.
- Worked on implementing CSS smart sprites in the program to reduce the number of HTTP requests to the server.
ENVIRONMENT: HTML, HTML5, XHTML, CSS, CSS3, JQUERY, React, JavaScript, Bootstrap,jQuery, Underscore.js, Angular.js, Require.js, Sass, Less, Grunt, Bower, Gulp, SublimeText2, Firebug, Dev tools.
Sr. User Interface Developer
Confidential, Richardson, TX
Responsibilities:
- Developed front end UI screens for multiple projects and worked with multiple teams concurrently, being mindful of all deadlines.
- Main duties included acting on the Public Side of the finance institution understanding the overall CE requirements and changing them to active pages keeping in mind the UX.
- Attending project Kick-off meetings, assessing key factors of product evolution, getting CE team approved design specs and creating wireframes / prototypes for the same.
- Designed front-end within object oriented JavaScript Framework like Backbone.JS,Angular.JS and React.
- Designated UI architecture for the internal web application and worked with designers to construct conceptual Wireframes and Mock-ups.
- Developed page layouts, Navigations and presented plans and concepts to the guests and the management review.
- Used jQuery to create the HTML, DHTML and CSS code to interact with the JavaScript uses to add dynamism to the web pages on the client side.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant
- Used CSS Blueprint to make grids and adopt cross browser interactive features and to make the web pages more.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Works closely with Project Management, contributing to Project Management's creation of functional specifications. Constructed a presentation layer based on functional specifications.
- Worked closely with other Software Engineers coding the business layer and data layer.Resolved production UI issues instantly.
- Created enhancements to complex existing code while minimizing the risk or regression. Involved in multiple projects with UI development and handled production defects in parallel.
- Expertise in client-side development with JavaScript (JQuery), AngularJS, HTML4/5, and CSS3.
- Worked closely with Quality Engineers to identify and resolve defects in the presentation layer.
- Developed user interface using Asynchronous validation for the fast and user friendly access using AJAX.
- Used jQuery to traverse through a DOM tree and manipulated the Nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Ported existing web application, to GWT/SmartGWT for POC. Used CMS to design web pages.
- Lead developer in transitioning the primary Web property to a Content management system (Django-CMS).
- Experienced in working Agile Development environments (SCRUM). Experience in working projects with on-site offshore teams and coordination of on-site.
Environment: HTML4/5, Ajax, JSON, CSS3, JavaScript, Microsoft Visual Basic 2012, JQuery, SQL, Oracle10/11g, AngularJS, Backbone.js, React, Web services.
Sr. UI Developer
Confidential, Sunnyvale, CA
Responsibilities:
- Used CSS, HTML and DHTML, JavaScript for presenting appealing GUI. Constructed web pages using an Eclipse editor, Coding of HTML, Java Script and JSP.
- Involved in discussions with the System Analyst to identify the technological demands. Extensively used JQuery in implementing various GUI elements in application portal.
- Articulated business strategy and marking issues and to balance these with user needs and technical restraints.
- Worked closely with product managers, developers and internal stakeholders throughout the product design.
- Designated UI architecture for the internal web application and worked with designers to construct conceptual Wireframes and Mock-ups.
- Creating CQ5 related components with specific HTML/CSS/jQuery and authoring in accordance with the demands.
- Managed all facets of the web application, including maintaining, testing, debugging and deploying.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Worked with teams where requirements are constantly being implemented, proven and improved. Installed and used building and ran Sanity tests for tracking the daily bugs occurrence.
- Updated the server info and current build details on the website by coding in JSP and JavaScript pages which further accompanied in automatically updating the data from the backend data as soon as the installation of the build is achieved.
- Broadly worked on the application logo and contributed all UI requirements which are necessary. Designed and constructed the entire website using HTML, XHTML, JSON, CSS, JSP, JQUERY and JavaScript.
- An expert in using image sprites for high-speed optimization. Participated in user requirement scrutiny. Integrated JavaScript and JQUERY plugins for front-end functionality.
- Worked on validation using JQUERY inbuilt classes like mandatory fields, phone-number, address and password validation.
- Experience in applying the concepts of OOPS for coding related to Inheritance using prototype from JavaScript.
- Nested jQuery tabs, also supported multiple jQuery tabs and contents on the same page. Designed rich user experience prototype for better managing the users and their actions.
- Extensively worked on bug fixing in the existing sites based on the UI/UX requirements. Developing the UI framework, integrating with backend and making them compatible for a better user response.
- Extensively worked on the cross browser and cross platform compatibility, including responsive coding for an easy device adaptation.
Environment: DHTML, HTML, XHTML, JSON, CSS, JSP, JQUERY and JavaScript.
Sr. User Interface Developer
Confidential, New York, NY
Responsibilities:
- Planning and developing dynamic web pages using XHTML, CSS and JavaScript.
- Coded extensively in jQuery to make rich Internet web pages and created custom date picker on the website. Designed, implemented event handling using Java, JavaScript and JQuery for various modules.
- Developed mock-ups and prototypes using HTML and CSS.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Develop the online chat interface for the anonymous communication between mentors and clients.
- Fermented on the website from start to finish to impart it a fresh look using HTML/CSS/JavaScript.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Developed with CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the site. Enhanced user experience by designing new web features using MVC Framework like Angular.js.
- Developed the user interface using HTML, CSS3, JSP and JavaScript.
- Developed the project by implementing dynamic components using images, pop-ups, text optimization, tables, and pre-populated components making use of JavaScript and AJAX.
- Used JQuery in the project to develop API layouts and the external user frameworks.
- Worked on different browsers like IE 6, 7, 8, Mozilla, Chrome and resolved numerous cross browser issues related to CSS and JavaScript.
- Used Angular.js and Node.js in effective web design.
- Designed new means to present help information on the ESM GUI using GWT and development frameworks like Struts.
- Applied Use Case diagrams to validate and test web application design against the UI architecture.
- Interacted with clients and other teams to gather requirements and finalize the application design.
- A scrum framework for test driven development was followed for the entire project.
- Participated in daily stand-up meetings, and biweekly planning meetings.
Environment: XHTML, CSS, JavaScript, jQuery, HTML, DHTMLAJAX, Angular.js and Node.js.
Front-end Developer
Confidential
Responsibilities:
- An application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow.
- Actively involved in designing a web page using HTML, AngularJS, JQuery.
- Used, Free Marker Template for sending the parameters back to the end systems.
- Used JavaScript for the process of various other functions and integration within different applications
- Used JavaScript in the web page validation and Struts Validator for server side validation.
- Worked extensively on the front-end for the page rendering and layouts.
- Worked on the star rating features used on several pages across the website.
- Designed web site mock-ups, navigation buttons, etc using Adobe Photoshop.
- Created new pages for each project using XHTML, CSS, and JavaScript.
- Implemented Lazy-loading in DHTML tree control.
- Fixed all UI issues, coding issues, browser compatibility, content defects, image issues and accessibility issues.
- Validating the website using the W3C validation tool.
- Timely delivery of the assigned projects.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported on the test track.
- Worked on multiple projects simultaneously.
- Attended project meetings on a regular basis and helped to improve the Project workflow.
Environment: Struts, Spring, HTML, AngularJS, JQueryJavascrip, Adobe Photoshop.
Front-end Developer
Confidential
Responsibilities:
- Designed and implemented the User Interface using Object Oriented JavaScript, HTML, XHTML, XML, CSS, and AJAX.
- Created in HTML Pages with CSS and the Box Model.
- Worked on various User stories, i.e. implementing new functionalities and enhancement of existing functionalities in an agile environment.
- Worked on implementing responsive web designs to make them efficient for web, mobile, IOS and android by using CSS Media Queries.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Worked on Client-side form validation using JavaScript and Regular Expressions.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented JavaScript Event Delegation for implementing image galleries.
- Used JavaScript to traverse through a DOM tree and manipulated the nodes in the tree.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Implemented image overlay plug-in that attempts to present an image with an overlaid title/caption.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked with backend and testing team to resolve issues.
- Participated actively in Sprint planning meetings.
Environment: HTML, CSS, JavaScript, JQuery, Ajax, JSON, XML.