Senior Ui Developer/lead Resume
NJ
PROFESSIONAL SUMMARY
- Over 8+years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, DOM, jQuery, Ajax and JSON.
- Good experience using HTML5/CSS3 development.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Extensive experiencein using Photoshop, Illustrator, Adobe flash, Dream Weaver, MS Vision and Corel Draw.
- Good Experience using LESS.
- Experience with Responsive Web Design, JSON, AJAX, AngularJS, Backbone JS and Twitter Bootstrap.
- Extensively used the JavaScript frameworks jQuery.
- Experienced in designing Using Web Standards.
- Experienced in developing table-less layouts.
- Experienced in developing the web applications by supporting Accessibility (508, WCAG) guidelines.
- Good Knowledge on implementation of user-centered design (UCD) methodology.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Worked extensively in Agile Development process.
- Experience in software configuration management using SVN, GIT.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Possess good team-management and leadership qualities.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Having Strong written and oral communication skills.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, Cascading StyleSheets (CSS2.1/3), Java Script, XML, XHTML, JSP, AJAX, jQuery, AngularJS,NodeJS,Bootstrap,RequireJS,HighCharts,D3JS
IDE, HTML Editor: Eclipse IDE, Notepad++,Sublime text, Web storm
Database: Basic Knowledge in Oracle 10g,SQL server, My SQL server
Web Servers: HTTP web server, Apache Tomcat.
SDLC: Waterfall, Agile.
Operating System: Windows NT, Windows 2000, Windows XP (Prof), Windows 7,UNIX,Linux, Windows 8
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior UI Developer/Lead
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Backbone.js, Require.js, Bootstrap.js and JQuery.
- Migrated Jquery UI pages to AngularJS single page application (SPA).
- Worked on generating the plain CSS using the LESS framework.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and AngularJS.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Developed web page layouts using CSS mechanism to include different colors, layout, width, height, font size, images size to the web pages.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Created a registration framework for Business customers that are dynamic, intuitive, and automatically triggers profile creation and updates to reflect their current portfolio based on recent transactions and agreement changes.
- Worked in Agile (Scrum) environment.
- Worked on developing the website which would comply with accessibility requirements. (Developed CATO compliant pages).
- Implemented client side data validations using JavaScript.
- Worked on developing and enhancing the UI of our product using JQuery version 1.10.2.
- Worked on capturing the user events and rendering the appropriate action using JQuery.
- Worked on dynamically rendering the UI based on user actions using JQuery.
- Worked in AJAX to enhance the user experience.
- Minimal working knowledge of Filler in debugging the application.
- User JSON objects for data exchange.
- Used ATG framework related (dsp) tags to interact with the front-end and back-end.
- Used Eclipse for development and SVN for checking in the developed files.
- Listed down every task involved in development and kept track of the same using RALLY.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, DOM, JSP, AJAX, JSON, Angular JS, XML, Agile, LESS, Backbone.js, Can.js, Require.js, Node.js, Ext.js, Bootstrap.js, Adobe Firework, Photoshop, Dreamweaver, Illustrator, XML, XPath, Windows.
Confidential, NJ
Senior UI Developer
Responsibilities:
- Involved in developing user interfaces using AJAX, JavaScript, CSS, HTML, XHTML, jQuery
- Involved in developing the responsive web pages for mobile, tablet and desktop using CSS3 media queries and fluid grid system.
- Used Angular JS in developing single page applications.
- Created cross browser compatible and standards-compliant CSS-based page layouts.
- Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Implemented Model View Controller architecture using Java Sever Faces at presentation tier and Facelets as view technology.
- Developed a core component of Analytics with Node.js, Angular.js, Backbone.js, Require.js, Couch DB, and Socket Stream.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext.JS.
- Development of database stored procedures and triggers in PL/SQL for handling of complex functionality like input processing, business requirement handling etc.
- Extensively used Rational Application Developer and SQL Developer for writing code.
- Configured SAML to carry over user’s authentication and authorization information from Vanguard (Identity Provider) and trade web (Service Provider) and integrated with trade Web through Single Sign on (SSO).
- Used PVCS for version control to maintain the UI code, subversion and nexus for middle tier code.
- Involved in preparing the status update documents and presenting the same to the client.
- Worked with an Agile, Scrum development methodology to ensure delivery of high quality work with monthly iteration, involved in sprint planning and retrospectives.
- Involved effectively in all stages from requirements gathering sessions to completely implement the application into production.
- Worked directly with designers, testers and project manager.
- Involved in deriving the functional requirements from the business requirements.
- Involved in defect fixing and new software enhancements.
Environment: JavaScript, HTML, CSS, jQuery, AJAX, Oracle 10g, PVCS, SVN, Nexus, Firebug, IE Developer Tool bar, Chrome Developer Tools, Http Watch, Windows XP, UNIX, RAD 7.0, XML
Confidential, TX
UI Developer
Responsibilities:
- Involved in Software Development Life Cycle phases like requirements gathering, Analysis, Design, Development and Testing.
- Worked with client, program manager to gather their requirements.
- Rapidly prepared and implemented product specifications, including designing and creating “rich wire frames” to visually facilitate understanding of user interactions in features and concepts.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Developed UI using ExtJS, jQuery and JSP for interactive cross browser functionality and complex user interface.
- Developed JSP for the multiple views in the presentation layer and domain objects for model layer.
- Involved in enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used AJAX extensively to implement front end /user interface features in the application.
- AJAX/JSON was primarily used for populating ExtJS Grid panel and also updating the DB with the modified content in grid.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Translated wireframes into optimized program code using HTML, CSS, and JavaScript.
- Designed game banners, splash pages, etc. using Adobe Photoshop and Flash.
- Fixed bugs and problem in websites for design, CSS, HTML and JavaScript Library.
- Designed the email blasts using Adobe software and then implemented them using HTML and Java script.
- Demonstrated implementation and up-gradation of JavaScript Library.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: JavaScript, CSS3, HTML5, ExtJS, AJAX, Web 2.0, JQuery, XML, REST, Design Patterns, Eclipse.
Confidential
UI Developer
Responsibilities:
- Involved in developing the front end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and JIRA for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML, XHTML, HTML5, CSS, CSS3, AJAX, JSON, JavaScript, jQuery, Java, SVN, JIRA.
Confidential
Web Developer
Responsibilities:
- Developed widgets using HTML, CSS, AJAX, jQuery Components and JavaScript.
- Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
- Developed the jQuery widget with functionality of progressively enhancing the look and feel of web page.
- Created an actions menu with jQuery that appears when checkboxes are selected
- Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).
- Used UI Development using HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Implemented DD Tab Menu in a standard compliant, 2 level tab menus. Developed JavaScript uses CSS to control all of its appearance, and plain HTML to implement the entire menu tabs and contents.
- complex user interfaces typically associated with desktop applications
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Progressively enhance form elements with jQuery to add more robust functionality.
- Made the rating range configurable that helps to modify it whenever changes occur.
- Implemented more number of skins, and combination of the CSS sprites.
- Used Jquery document to generate API documentation for JavaScript code.
- The output of Jquery Doc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects
- Coded pages using CSS in a table less environment.
- Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
Environment: HTML, XHTML, DOM, CSS, JavaScript, jQuery, JSP, MVC Framework