Ui Developer Resume
Irvine, CA
SUMMARY
- Over 8 years of experience in application and web development with emphasis on Angular.js, HTML/HTML5, XML, CSS, AJAX, JavaScript, jQuery, and JAVA technology.
- Strong experience in Agile Development - User Story creation, scrums, sprint planning etc.
- Expertise in working with the JavaScript Library & frameworks like JQuery and Angular.js.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, XHTML, CSS3, JSON, Bootstrap.jsand JavaScript that follows W3C Web Standards.
- Hands on experience with developing SPA using Angular.JS and JavaScript.
- Strong experience in MVVM and MVC using Angular.JS.
- Expertise in developing charts using High charts library.
- Experience in developing RESTful API using Express.js.
- Experience in implementing Angular Components-Directives, Controllers, Factory and Services.
- Hands on experience in creating custom charts with SVG and D3.js.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
- Utilizing Bootstrap for standard web design and styling tables, buttons, icons, etc.
- Converting Vector based designed product with Adobe Illustrator into script codes (SVG and Canvas) for web design purposes.
- Experience in Grunt and Bower. Worked with SASS as CSS preprocessor.
- Experience in creating test suites using JASMINE.
- Well versed with Software Development Life Cycle process this includes designing, developing, testing and implementation.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug and Developer Tool Bar.
- Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle and deliver the product within time, cost and quality.
- Strong communication, planning and problem-solving skills, with ability to work independently or with cross-functional teams.
TECHNICAL SKILLS:
Web Technologies: Angular.js 1.2/1.3, HTML5, CSS2/3, JavaScript, AJAX,JQuery, Java, JSP, Servlet, JSON
Languages: JavaScript, CoreJava, C++, C
IDE's and Tools: Webstorm, Eclipse IDE Kepler Luna, Jasmine, text 2-3, Notepad++
Debugging Tools: Firebug, Bugzilla, Chrome DEV tool
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X, Linux
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
UI Developer
Responsibilities:
- Reviewing business requirements and functional designs for application and coming up with UI screens for the same.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Maintaining good level of communication in team and going through all phases of SDLC lifecycle.
- Worked in Agile Environment, involved in User Story creation using JIRA, attended daily scrums and sprint planning meetings
- Created Single Page Application using Angular.JS.
- Created Navigation component as a re usable one via implementing it as a custom directive
- Developed a chat portlet using Node.JS and Socket.IO
- Developed Angular Controllers and Services for business functionalities
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js.
- Used Angular.js for Model-View-View Model (MVVM) and Model View Controller (MVC) pattern.
- Wrote AJAX (using $http) calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Extensively used Angular.js in built flags for form validations.
- Creating interest rate, payback period and NPV calculator controllers utilizing Angular.js.
- Developed all screens responsive using Media Queries and Bootstrap
- Designed and developed reusable charting custom directives using D3.js (Donut chart, Pie Chart)
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Analyze and Design different components of the project and create design diagrams, Business Flow Charts, coding, documentation and unit testing of application.
- Write unit tests using Jasmine with Karma (Test Runner)
- Worked with the team of architects’ middle tier and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: Webstorm,Angular.js 1.2/1.3, HTML5, CSS2/3, JavaScript, AJAX,Node.js, SocketIO, Bootstrap 3, JSON,Karma, Grunt, D3.js, Jasmine,Windows 7
Confidential, Mechanicsburg PA
UI Developer
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.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript.
- Reviewing business requirements and functional designs for application.
- Developed Functional Requirement Document based on users’ requirement.
- Designed and implemented the User Interface using JavaScript, HTML, XML, CSS3, AJAX, backbone.js, JSP
- Agile environment was used to achieve SDLC.
- Used Google Web Toolkit (GWT/GXT) MVP framework for developing the management console.
- Maintaining good level of communication in team and going through all phases of SDLC lifecycle.
- Developed HTML5 and CSS3 based click-through prototypes during requirements gathering
- Leveraged on knockout.js and MVC framework to create presentation layer
- Developed different page layouts and leveraged bootstrap grids, pagination, charts, and form controls
- Extended Bootstrap classes to build custom front end controls.
- Involved in developing various generic JavaScript functions used for validations.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data.
- Used AJAX extensively to implement front end /user interface features in the application
- Unit testing with JavaScript and node.js.
- Implemented java script tree for hierarchy structure based on various roles.
- Worked upon organization chart built with jQuery, data tables
- Worked on Session storage and cookies and page linking.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
Environment: HTML, CSS, JavaScript, JQuery, Adobe Photoshop, Adobe Dreamweaver, Adobe Illustrator, Node.js, AJAX, XML, Git, MySQL, MVC, Agile Methodology, Windows.
Confidential, Indianapolis, IN
Frontend UI Developer
Responsibilities:
- Worked with UX team and re-designed corporate website to highlight business competencies, attract more users to the site.
- Developed screen mockups according to the requirement specifications using HTML/HTML4, CSS2, JavaScript and jQuery.
- Leveraged on jQuery library to add image slider on the landing page
- Developed responsive HTML, CSS2, jQuery and JavaScript based theme with a fluid grids
- Developed custom CSS styles and website theme for standard and uniform look and feel
- Added interactive user interface components such as menu bar, Bing map integration
- Wrote code for the cross browser functionality and improvement of website performance.
- Involved in developing UI pages using HTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, AJAX.
- Created Images, Logos and Icons that are used across the web pages using Photoshop.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Implemented latest HTML and CSS features like creating various effects, shading, 2D animation, Shapes, Handling multimedia files and many others.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Used agile methodology for the user interface development.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: HTML, CSS, JavaScript, AJAX, JQuery, XHTML, DHTML, DOM, XML, agile, Adobe Flash, Photoshop, Dreamweaver, ASP, Oracle, Windows.
Confidential, San Ramon, CA
Web developer
Responsibilities:
- Worked with UX team and re-designed corporate website to highlight business competencies, attract more users to the site.
- Developed screen mockups according to the requirement specifications using HTML/HTML4, CSS2, JavaScript and jQuery.
- Leveraged on jQuery library to add image slider on the landing page
- Developed responsive HTML, CSS2, jQuery and JavaScript based theme with a fluid grids
- Developed custom CSS styles and website theme for standard and uniform look and feel
- Wrote code for the cross browser functionality and improvement of website performance.
- Involved in developing UI pages using HTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, and AJAX.
- Created Images, Logos and Icons that are used across the web pages using Photoshop.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Provided message and email sending with PHP
- Performed data retrieve and modification with PHP and MySQL.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Implemented latest HTML and CSS features like creating various effects, shading, 2D animation, Shapes, Handling multimedia files and many others.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Used agile methodology for the user interface development.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: HTML, CSS, JavaScript, AJAX, JQuery, DHTML, DOM, XML, agile, Adobe Flash, Photoshop, Dreamweaver, ASP, Oracle, Windows.