Ui Developer Resume
Malvern, PA
PROFESSIONAL SUMMARY
- Over 8 years of experience as UI developer in developingWeb - Based Applications and Client Server Applications in Java/J2EE environment
- Experience in creating, compelling front-end user interfaces using HTML 4/5, CSS 2/3, JavaScript, Bootstrap, XML, jQuery, AJAX and JSON.
- Expertise as Designer in User Interface Applications and Web Developer in developing Web Applications using Web Standards, JavaScript, Angular.js, JSP, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, Ajax.
- Experience with client side JavaScript MVC frameworks such as Angular JS, Backbone.js,
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Extensive experience in developing User Interface (UI) applications using MVC framework like AngularJS.
- Extensive knowledge in Angular.JS and have more than 2+ years of Experience on Angular.JS
- Working experience with HTML5/CSS3, NodeJS, AngularJS, Bootstrap, LESS, JavaScript and jQuery.
- Designed the front-end applications, user interactive (UI) web pages using AngularJS, HTML5, XHTML and CSS3
- Experience in developing web applications with Responsive Web Design and Cross-browser compatibility
- Experience in working with Handlebar.js to create html templates that could be re-used across the application
- Experience in Node.js modules like grunt, bower, express and mongoose.
- Good understanding of MongoDB.
- Experience in designing the table less web applications using CSS (2/3) and with the help of tags as per W3C standards
- Experience in designing web applications employing SEO techniques and SES
- Experience in working with version control tools such as SVN, GIT,CVS
- Expertise in database development using SQL and PL/SQL creating tables, stored procedures, views, indexes and triggers
- Good experience of using RDBMS including Oracle 9i andMySQL
- Experience in server side scripting languages such as PHP,C# and ASP.Net
- Experience in working with RESTful Web Services and implementing RESTful API's
- Experience working on scalable environment in Agile and Scrum methodologies
- Experience in using tools for development and design like Adobe Dreamweaver, Espresso, Sublime Text2 and Microsoft Expression Web
- Experience in designingUIpatterns and applications with the help of Adobe Photoshop CS6, Adobe Flash and Adobe Illustrator
- Professional understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing
- Involved in Production Support and Defect Resolution process
- Efficient organizational work ethics, value based effective decision-making, team based cooperation and communication skills
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, JQUERY, JQUERY MOBILE, JSON, AJAX, KendoUI, Kendo MVVM, Twitter Bootstrap, JQ Grid, Responsive Web Development, XML
JS Frameworks: Angular.js, Backbone.js, Handlebar.js, Require.js, Node.js, Tiles, MVC
CSS Frameworks: SASS, SUSY, Compass, Modernizer
Programming Languages: C, C++, core JAVA, Ruby on Rails
Developer Tools: Dreamweaver CS3, Eclipse IDE, SVN, Sublime, Notepad++, Firebug, Dev tools, Fiddler, Grunt, Yeoman, Perforce, GIT, MS Visio, Adobe CS products
Application Servers: Apache, Web Logic, Tomcat
Backend Technologies: JSP, JSTL, Oracle9i/10g, MS SQL Server, j2EE
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
UI Developer
Responsibilities:
- Being Agile was involved in all aspects of the project right from requirements phase to production support.
- Implemented Single Page Application (SPA) architecture and client side MVC usingAngularJS
- Used Angularrouting for navigation between Views in the application
- UsedAngularJS routers to establish routing between nested html views
- Development of Client Side Validation techniques using JQuery andAngularJS directives.
- Development of customangulardirectives, which can be use along with HTML 5 components for DOM Manipulation.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using jQuery, jQuery UI and angularJS.
- Knowledge on implementing directives and scope values using AngularJS for an existing webpage.
- Structured the JavaScript code using Angular.js.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and JavaScript, Bootstrap
- UsedAngularJS in-build directives along with custom written directives.
- Used Twitter Bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap
- Performed client side validations over the forms using JavaScript
- Used Ajax to refresh only certain section of the page and reduce the load on the web server
- Used Cascading Style Sheets in order to separate presentation from the structure
- Defined text alignment, borders, positioning and many other typographic characteristics
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smartphones
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
- Bootstrap was used along with Angular.js in creating the Application
- Developed and Deployed the Application on Eclipse and Tomcat Web Server
- Responsible for code optimization and testing across other browsers
Environment: HTML, CSS, JavaScript, JQuery, JSON, Ajax, Single Page Application, Angularjs, Responsive Web Design, Bootstrap, Dreamweaver, Tomcat, EclipseClient: Western Union
California
UI Developer
Responsibilities:
- Worked closely with cross-functional teams as a part of Agile environment
- Hand-coded HTML5, CSS3, Java Script and jQuery to create front-end
- Hands on experience with third party web services APIs and Web Services using AJAX and jQuery
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer
- Developed and Deployed the Application on Eclipse and WebLogic Web Server .
- Developed dynamic ClientUI using HTML and Angular JS.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce functional behaviour to those tags.
- Many Events, DOM, Forms, Input, Validation and Http were handled by AngularJS
- Heavy usage of AngularJS and JQuery for AJAX functionality.
- Used Bootstrap and AngularJS in effective web design.
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Heavy client validations taken care using Javascript and AngularJs
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript)
- Worked in an approach to avoid Cross Shell Scripting using JavaScript
- Used local Storage to achieve multiple tabs functionality
- Developed code to fetch data from back-end and populate on UI using AJAX and JSON
- Used Java JSP for form handling, session storage and process request for the dynamically generated web pages
- Participated in product development discussions and providingUIrelated information
- Maintained W3C standards
Environment: HTML5, CSS3, JavaScript, JQuery, Twitter Bootstrap, Bing Maps, JQ Grid, JSP, Angular.js, JSON, AJAX,, Eclipse, JIRA, Java
Confidential, Willmington, DE
UI Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements
- Responsible for design and development of the web pages from mock- ups (PSD)
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects
- UsedObject Oriented Programmingconcepts to developUIcomponents that could be reused across the Web Application
- Worked closely with back end team to implementAJAXcall toREST APIsand update dynamic functionality of HTML inJQuery
- Wrote code to buildViews and Modelsas part of MVC pattern usingAngular.js
- Created web pages using Twitter Bootstrapthat cater toAndroid and IOS webplatforms
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity and improve communication
- Participated inAGILE SCRUMmeetings, sprint planning sessions and retrospective meetings during the 2 week sprint cycles
Environment: HTML5, CSS3, JavaScript, JQuery, Ajax, REST APIs, Twitter Bootstrap, JIRA, Agile
Confidential
Front End/.NET Developer
Responsibilities:
- Developed custom controls and server side components using C#.Net
- Designed UML diagrams using VISIO for analyzing the client's requirements and to develop an accurate representation of the system in detail
- Designed and implemented a Multi-Tier Application including the Presentation, Business and Data Access Layer
- Data Access Layer for the Application is implemented using ADO.NETfor data input, query, retrieve and management of data. SQL Server 2005 is utilized as the data repository
- Designed Windows Services which will supply 'Star Rewards' Data to other internal teams
- Developed front end which can interact with a separate server called RBP (Role Based Permissions) for identifying the privileges of the employee accessing the application
- Created Stored Procedures and triggers to perform automated rules, updating to related tables
- Review Award History Reports were generated using Crystal Reports control in .Netfor employee to review their rewards
- Visual Studio 2005 is utilized as the IDE tool for the management of the project and controls as they are developed and deployed
- Used Cascading Style Sheet (CSS) to attain uniformity through all the pages
- ImplementedResponsible for developing and implementing Workflows
Environment: MS Visual Studio 2005 IDE, ASP.Net3.5, ADO.Net, C#.Net, SQL Server 2005, TFS, Windows services, XML, Design Patterns, UML
Confidential
UI Developer
Responsibilities:
- Worked with Business Analysts in understanding the technical requirements of each project
- Translated style guides and designs into functional user interfaces with assurance of cross browser compatibility
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application
- Designed dynamic and browser compatible pages using HTML, CSS, JavaScript, and JQuery
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS
- Wrote code to perform Form Validations using jQuery and JavaScript.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript
- Designed and develop creative intuitive user interfaces that address as per clients requirements
- Designing applications User Interface and Widgets using GWT code as per the business requirement
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track
- Worked closely with QA team to reproduce and fix the defects that were identified during testing procedures
Environment: HTML, CSS, JAVASCRIPT, JQUERY, XML DOM, AJAX, JSON, Tomcat Apache
