Ui Developer Resume
Staplesboston, MA
SUMMARY
- Over 8 years of experience in designing User Interface (UI) applications, web application development using HTML 4.0/5, CSS2/CSS3, JavaScript, jQUERY, DOM, DHTML, XHTML, XML, AJAX, AngularJS, ReactJS, Bootstrap, JSON, Node.js with experience in the software development life cycle.
- Good Understanding of OOPS Concepts, Document Object Model (DOM), DOM Functions and hands on experience working in Object Oriented JavaScript.
- Strong Experience in developing front - end systems with Bootstrap and MVC frameworks such as Angular JS, Backbone JS, Node JS, EXT JS.
- Working knowledge in CSS pre-processor Less.js
- Working knowledge in UI development process such as Analysis, Development and Testing, and associated methodologies.
- Expertise on working with different browsers like Google chrome, Safari, Mozilla Firefox, Internet Explorer and thorough understanding of checking cross browser compatibility issues.
- Professional experience in designing the wire-frames, Layouts and mockup screens to develop actual web pages.
- Good knowledge of intellectual challenges in User Experience (UX).
- Strong experience in using control systems like GIT, SVN.
- Experience in bug tracking tool JIRA and code integration and deployment tool JENKINS.
- Professional in designing and developing web pages complying with Web Content Accessibility Guideline (WCAG) standards.
- Experience in JavaScript Unit Testing tools like Mocha and Jasmine along with browser testing tools like Firebug, Firebug Lite, Chrome Developer tools, safari web inspectors and IE Developer Tools.
- Worked in Waterfall model and Agile based development environment, following the sprint deadlines and participating in scrum meetings.
- Experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC.
- Hands on experience in front end editors like Espresso, Dreamweaver, visual studio, webstorm and code.
- Excellent analytical and critical thinking, quick learning, creative problem solving, interpersonal and client interfacing skills with strong leadership skills.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, XML, XSL, XSLT, SOAP, Restful web services Java Script, jQuery, Ajax, AngularJS,ReactJS Bootstrap, Node.js,Require.js,Ext.js
Operating systems: Linux & MS-Windows NT, Windows XP
Development IDE/ Tools: Eclipse, NetBeans, Sublime, Dreamweaver, Web Storm 11, Visual Studio Code
Debuggers and other tools: Adobe Photoshop, Gimp, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker, Firebug Lite, Google Chrome Web Debugger
Web/Application Server: Web logic, Web Sphere, Tomcat, JBoss
Web Services: Apache AXIS, SOAP, WSDL
Version Control Tools: CVS, Tortoise SVN, GIT
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, StaplesBoston, MA
Responsibilities:
- Developed new features / widgets to implement usingAngular 2.
- UI screens were developed based on wireframes designed in responsive way.
- Data validations were implemented for critical functionalities usingAngular 2andJavaScript.
- Latest features involving Audio/Video support for webpages were accomplished usingHTML5/CSS3.
- Utilized various custom components created for form validations and other interactive features across important modules.
- AdvancedJavaScriptfeatures were used for global functionalities focusing on the reusability of the components developed.
- Worked on Defects/Bug fixes as per Weekly Sprint Planning.
- Developed Omniture tagging frame work for analytics on multiple pages.
- Used SCSSMixins and Partials to reduce the redundant CSS code.
- Proof of Concept discussions for new features / widgets to implement usingReactJS.
Languages/Technologies:HTML/HTML5, CSS/CSS3, SCSS, Angular JS, JavaScript, Grunt, Bootstrap, JSON, Ajax, Agile methodology.
Confidential, Austin
Sr. UI Developer
Responsibilities:
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Been involved and worked closely with the Tech team, BA, QA and the Customers in the story pointing sessions and the agile team meetings.
- Played a key role in the analysis and design discussions for the development of File Upload module involving XML where the parsed data exchanges between different layers of the application.
- Strong working knowledge and experience in AngularJS development using data-binding, developed controllers, directives, filters and integrated with the backend-services.
- Extensive use of jQuery framework to complement with AngularJS as needed in the application.
- Color scheme of the website and layout design is maintained using HTML, XHTML and CSS.
- Latest features involving Audio/Video support for webpages were accomplished using HTML5/CSS3.
- Utilized various JavaScript and jQuery libraries for form validation and other interactive features.
- AdvancedJavaScript features were used for global functionalities focusing on the reusability of the components developed.
- Used DOJO widgets along with JSON for object representation during page rendering.
- Strong working knowledge in using Bootstrap CSS for responsive UI layouts.
- Employed popular design patterns like DTO, DAO, MVC, and Singleton in the course of development for the E-Commerce application.
- Worked on supporting the REST web-services and integrating with them for the data exchanges between front end and back end layers.
- Junit test cases were developed using KARMA for all the services and controllers and performed Peer level testing and code reviews.
- Worked on Defects/Bug fixes as per Weekly Sprint Planning.
Environment: HTML/HTML5, CSS/CSS3, jQuery, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology.
Confidential
Sr. UI Developer
Responsibilities:
- MVC features like controllers, routers in AngularJS and JavaScript were used for developing UI screens to Add vehicle, Edit vehicle modules.
- New directives for print options from different screens and date picker maskings were implemented for addressing cross browser issues.
- Implemented Google place for auto-completion of address fields.
- Log4javascript and log4js UI log utilities were used to override angularJS default logs for personalization and other performance tracking details.
- UI screens were developed based on wireframes designed in responsive way.
- Twitter Bootstrap plugins and CSS3 media queries were used for better responsive development of the application.
- Data validations were implemented for critical functionalities using AngularJS and JavaScript.
- AJAX and dynamic HTML components for video playing and pdf generations were implemented.
- For rendering domain-specific layout XML to the web, JavaScript libraries are used.
- Supported back-end developers for implementing AJAX and dynamic HTML functionalities using jQuery.
- Supported integration of REST and SOAP web services with front end screens.
- Used GruntJS for package management.
- SVN is used for version control and recently migrated to GIT control system.
- Page loadings were minimized by using sprite images for better image optimization and adjustments along with the usage of content analysis tools.
- Involved in technical discussions with BA and QA along with JAR sessions.
- Agile software development practices were followed with JIRA tracking for issues.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular JS, GruntJS, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology.
Confidential, VA
Sr. Web Developer
Responsibilities:
- Working on test-driven development, continuous integration systems, and Agile software development.
- Involved in design, development and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
- Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files for the developed web pages using HTML 5.
- Responsive development is implemented using Bootstrap and CSS3 media queries.
- Worked on extending HTML attributes with directives and binding data to HTML with expressions.
- Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
- Worked extensively on all client side UI validations and implementing business logic using jQuery.
- Datepicker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
- Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
- For rendering domain-specific layout XML to the web, JavaScript libraries are used.
- Supported back-end developers for implementing AJAX and dynamic HTML functionalities using jQuery.
- Worked on TwitterBootstrap plugins to build Rich Internet Application (RIA)
- Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
- UI screens were developed using MVC features of AngularJS and JavaScript.
- Defined new validations through AngularJS for the form fields.
- Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
- Dojo widgets were used for certain JSON object representations
- Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
- Working knowledge in SOAP-based web service development.
- Strong experience in web deployment best practices like image optimization, web server tuning.
- Working knowledge in package manager tools such as Bower, and task runner tools such as GruntJS.
- Worked on tools like GIT and JIRA for version control and bug tracking.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, GruntJS, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology.
Confidential, Lawrence, KS
Sr. UI /UX Developer
Responsibilities:
- Understanding of business requirements, analyzing and implementing the process using Agile (Scrum) methodology.
- Developed the presentation layer using HTML, XML, XSLT, CSS, and AJAX.
- Worked on pop up screens, image sliders, and dropdown menus on web pages using JavaScript, CSS3, jQuery, and AJAX to make UI functional.
- Existing JavaScript code conversion into MVC pattern using AngularJS framework.
- Single page applications were built using AngularJS.
- Involved in writing jQuery-based Ajax requests to call the web service/APIs to fetch the data and populate on the UI.
- Updated the DOM nodes and elements using selectors and attributes implementation
- Strong experience working on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Worked extensively on designing CSS based page layouts that are cross-browser compatible.
- Extensively used JavaScript, jQuery libraries, bootstrap, AJAX for form validation and other interactive features.
- Using responsive design and media queries, created responsive web pages for critical modules
- To interact with the servers for information, calls were triggered using AJAX and jQuery.
- Design concepts were prototyped rapidly including data visualization.
- Designed, developed and maintained a rich data-driven application using Backbone.js.
- Working experience on React.js so as to support the underlying data changes in a rapid way.
- Experience in the complete product life cycle stages as plan, prototype, code and test in an agile, continuous integration and automated testing environment.
- Good Experience in using test driven JS tools like Jasmine and Karma.
- JIRA tool was used for bug tracking.
- Lead discussions with BA’s for better understanding of the design requirements for application modules.
- Involved in daily scrum to discuss the design and work progress.
Environment: HTML, CSS, JavaScript, AngularJS, AJAX, jQuery, XML, XSL, JIRA, Jasmine, Karma, React.js, Backbone.js, Bootstrap.
Confidential
Web developer
Responsibilities:
- Involved in technical discussions with BA, QA and product owners in the story board sessions and in agile meeting sessions.
- Involved in analysis and design of business requirements for the application development.
- Created web pages in Site Core and validated the HTML code with W3C Validator.
- Worked in developing single-page applications (SPA) using backbone.js, underscore.js and bootstrap.
- Debug the application using Firebug to traverse the coded documents and manipulated the nodes using DOM.
- Developed dynamic e-mails using JavaScript and hand coding of HTML, XHTML, and CSS.
- Responsive web application development using HTML, jQuery.
- Enhancements were made to existing project for cutting edge in the market with the extensive use of JS flavors likeRequireJS and Ext JS.
- UI components involving event handling, closures are developed using JavaScript.
- Worked on JSON for storing and exchanging information between browsers and servers.
- Responsible to make sure that look and feel of theUI designs works same in different versions of different browsers (IE 7/8/9, Firefox, Google chrome, Safari, Opera).
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Defined the site layout and developed Wire-frames using Adobe Illustrator.
- Involved in Form validation implementations, Layout designs, and mock up screens development.
- Involved in the UAT Build, Configuration, Integration and Deployment of application activities and coordinating them from offshore team.
- Worked closely for better understanding of functional requirements with BA group.
- Followed agile software development with scrum status meetings, paired programming.
- Sublime editor is used for developing UI modules.
- Actively participated in discussions with clients on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Worked on tools like TortoiseSvn and JIRA for version control and bug tracking.
Environment: HTML, CSS, Backbone.js, Handlebars.js, JavaScript, Ajax, JSON, XML, jQuery, Adobe Illustrator, Firebug, Sublime.