Senior Ui Developer Resume
Cleveland, OH
SUMMARY
- Over 7+ years of extensive experience as a Front End UI Developer.
- Experience with AJAX, REST and JSON.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, table less XHTML, CSS3 and Java Script that follows W3C Web Standards and are browser compatible
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Solid experience with Responsive Web Design (RWD).
- Experience in creating test suites using JASMINE.
- Integrated code within a server and client side template (Mustache, Handlebars, etc...)
- Experience in developing rich UI using JQuery/GWT/any UI framework
- Experience in developing applications using Angular - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Experience in JavaScript frameworks such as JQuery, Ember, AngularJS, Dojo, NodeJS, and controls such as D3 or KendoUI.
- Strong hands-on experience with J2EE Frameworks like spring 3.x, Struts 1.x, and Hibernate 3.x.
- Expertise in using Web Service technologies like SOAP, WSDL, and RESTAPI to implement Service oriented Architecture (SOA).
- Responsive Design and/or internationalization.
- Build internal and external REST API in Scale.
- Experience in developing web applications using MVC architecture.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Produced design deliverables such as sketches, scenarios, wireframes, mental models and prototypes.
- Exposure on Angular plugins such as Karma, Jasmine, Gulp.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Familiar with Cross Browser Testing and Debugging.
- Experience in integrating reusable UI widgets across large enterprise clients a plus.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS
Programming Languages: Core Java, C, C++, SQL and PL/SQL
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, AngularJS, JSP.
JavaScript Libraries: JQuery, Angular JS, Backbone JS.
IDE & Tools: Eclipse, Aptana Studio, WebStorm, Notepad++, Sublime Text
Version Controls: Perforce, CVS, SVN,(tortoise svn) and GIT
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Operating Systems: Windows 98/2000/XP/Vista/7/8, MAC OS X
Databases: PL/SQL(oracle), MySQL, MSSQL, Mongo
WORK EXPERIENCE
Confidential, Cleveland, OH
Senior UI Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and JQuery, AJAX, JSON and AngularJS.
- Created package.json for Bower and NPM.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Extensive experience using Bootstrap for layout.
- Involved in writing application level code to interact withAPIs, Web Services using AJAX, JSON and XML.
- Created reusable templates and style sheets based on UI standards and guidelines.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON and Ajax.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Participate in the team on agile development cycle.
- Followed SCRUM methodology.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed the pages that are complaint to W3C standard.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Updated the website from time to time for special Requirements.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, ExtJS, JQuery, REST API's, AJAX JSON, AngularJS, Bootstrap, Responsive design, Grunt, Bower, NPM, Windows 8.
Confidential, Hartford, CT
Senior UI Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developersto understand them as per their perspective.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript, Ajax, JSON, and JQuery.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- 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.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- 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.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, Visual Studio 2012, DOM, Adobe Dreamweaver, angular.js, Node.js, Bootstrap, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Woonsocket, RI
UI Developer
Responsibilities:
- Developed front end for the entire website using HTML5, CSS3, and JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes.
- Followed Web Accessibility Guidelines while coding the website.
- Implemented client side validations in registration forms, login and logout forms using Java Script.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Used JQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
- Adhered to corporate standards with respect to problem, change and configuration management
- Worked on Responsive Designing for websites for Tablets and Mobiles for Expressionery site.
Environments: HTML5, CSS, JavaScript, Java, JQUERY, JQUERY UI, AJAX, JSON, Windows.
Confidential, Round rock, TX
Java Developer
Responsibilities:
- Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
- Extremely used plain JavaScript and JQuery JavaScript Library to do the client side validations.
- Used Spring Validation framework to implement the server side validations
- Used AJAX to get the data from the server asynchronously by using JSON objects
- Used JSP Tag Libraries JSTL to implement the logic inside the JSPs
- Used Oracle Database for persisting the data.
- Implemented persistence mechanism using Hibernate (ORM Mapping)
- Responsible for mapping the database model into persistence objects using Hibernate Annotations.
- Developed the DAO layer for the application using Spring Hibernate Template support
- Developed various business logic and reports using HQL and Hibernate Criteria
- Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dbUnit and Spring Test support
- Developed the application using J2EE architecture specification and Design patterns
- Used Web Services like REST to retrieve data from different systems
- Experience in integration of SOA, Messaging services etc.
- Integrated log4j for logging the messages at debug and error level
- Used Oracle WebLogic for deploying the application
- Used Eclipse IDE to develop the application
- Used CVS version controller to manage the code versions
- Used Maven build tool to build and deploy the application.
- Involved in Analysis, Design, Implementation, and Testing of the project.
- Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
- Developed web components using JSP, Servlets, and JDBC.
- Implemented database using MySQL.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Developed user and technical documentation.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.