Senior Ui Developer/lead Resume
NJ
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, Frisco, 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