Ui Developer Resume
San Jose, CA
SUMMARY
- Have around 8+ years of experience in web Development, User Interface Design and User Experience Design resulting in extensible and intuitive web applications.
- Extensive work experience in writing web application programs covering front - end/UI using the web technologies like DHTML, HTML4/5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Bootstrap, Angular JS, React JS, D3.JS, C3.JS, Axure RP Pro, DOM, AJAX and JSON.
- Experience with JavaScript frameworks such as Angular 4, Angular 2, Angular 1.X, and Node.js.
- Expert in handling Twitter Bootstrap framework i.e., the concept of Grids, making using of advance components like Nave’s, Nav bars, Pagination, Alerts, Progress bars etc.
- Experience in using Software development methodologies such as Agile, Scrum and Waterfall.
- Well versed with multiple version control tool GIT Hub.
- Experience in developing Responsive Web Design and cross platform server-side applications using Bootstrap framework to achieve scalability in real-time web applications and client-side rendering in Node/Express.
- Hands on experience for Java Server Pages (JSP) coding with focus on Cross-browser/Cross-platform compliance.
- Parsing Java object to JSON and JSON to Java object.
- Experience in DOM (Document Object Model), DOM manipulations and DOM functions.
- Extensive experience with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).
- Good experience working with High Traffic Websites.
- Experience with Firebug for Mozilla and debugging for IE Developer Toolbar and Internet Explorer.
- Knowledge in using Package Managers like NPM, Yeoman and Bower and using Task managers like Grunt and Gulp.
- Experience in testing JavaScript code with Jasmine and Karma.
- Experience with data integration and RESTful API Design.
- Experience with optimization and 40% of CSS3 Code Reduction by using compilers SASS and LESS.
- Designed/Developed/Customized new and existing Java Server Pages (JSP).
- Good experience with Form Validation by JQuery Light box.
- Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Worked closely with information architects, developers and others to produce a team-driven end product that leads to a top-notch user experience. Expertise in using version control systems like CVS, SVN and GIT.
TECHNICAL SKILLS
Web Development: DHTML, HTML/HTML5, CSS2/CSS3, XML, XHTML, JavaScript, JQuery, AJAX, DOM, JSON
Frameworks: D3.JS, C3.JS, Struts 1.3, 2.x, Angular JS, Backbone JS, Bootstrap, React JS.
Tools: & Utilities: Eclipse, RAD, Net beans, Edit plus, Sublime, Adobe Dreamweaver, Notepad++, Web Storm, Text Pad, Adobe Photoshop, UML, Microsoft Visual Studio
Application/Web Servers: Tomcat, Glassfish, Web logic.
RDBMS: Oracle 9i, 11g, MS Access.
Design Patterns: Singleton Factory, Abstract Factory, MVC
Operating Systems: Windows, UNIX
Databases: MongoDB, MySQL
CSS Tools: SASS,LESS Compliers, Bootstrap Framework
Frontend Build Tools: RESTful API, NPM, Bower, Gulp, Grunt
Unit Testing: Jasmine, Karma, NPM test
Source code Editors: Sublime, Notepad++
Standards Used: W3C, WCAG, Section 508 Protocols
Version Tools: CVS, SVN, GIT Hub
Wireframes: Sketch 3, Illustrator, OmniGraffle
Mobile Technologies: Bootstrap, Lithium UI
UX Methodologies: Ergonomics, Journey Maps
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Developed visualization widgets using D3.js, D3-cloud, C3.js, ReactJS, NodeJS, Amcharts, C3 charts, high charts.
- Developed visualization color picker using color brewer library.
- Loaded dependency files using Requirejs.
- Used Topojson for Geojson data dynamically.
- Developed maps using google maps library.
- Developed User friendly web based widgets using HTML, XHTML, CSS, JavaScript and Custom Tags.
- Helped with the API/Methodology for ingesting common data shapes:
- Implemented to display table data using HandsOnTable.
- Created new visualizations by combining existing ones. Used consistent interface for setting/getting visualization properties.
- Created several layouts to facilitate the creation of dashboards (Grid, Border, Tabbed, Overlay...)
- Tested the environment by launching the unit tests: NPM test.
- Used packages like Bower, CDN Server (AMD), CDN Server (Non-AMD) and GitHub.
- Used Object Oriented JavaScript, CSS/CSS3, XHTML, HTML/HTML5, DHTML and DOM following the W3C standard.
- Have implemented all type of visualization charts like Bar, Line, AmCharts, C3Charts, Pie, Gauge, Gantt, Maps using different type of libraries like D3.js, C3.js, Amcharts, high charts, React orbs, Google Maps, Google charts.
Environment: HTML, XHTML, Visual Studio, JavaScript, OOPS JavaScript, CSS, d3.js, c3.js, ReactJS, NodeJS, C3 charts, amcharts, high charts, react orbs, Google Maps, Google charts, Node.js Moment.js, Jasmine, Eclipse, sublime text, Bower, Topojson.
Confidential, San Jose, CA
Front End Developer
Responsibilities:
- Experience in Angular JS controllers, directives, factory and service resources, routings and events.
- Professional level skills in implementing and designing Angular JS, JavaScript, XSLT, XML, HTML5, CSS3.
- Develop web applications for company's web sites using Object Oriented JavaScript, CSS/CSS3, XHTML, HTML/HTML5, DHTML, DOM and Photoshop on cross browser platforms (Firefox and Internet Explorer) following the W3C standard.
- Hands on working with different data formats like Object, JSON and different JSON Media types
- Extensive Agile, Scrum methodology experience. Developed responsive web application for backend system using Bootstrap, Angular JS with HTML5 and CSS3.
- Developed the user’s application by editing updating using MVC pattern in Angular JS.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap.
- Developed interactive graphs using D3.JS. Used it for chart in jQuery and JavaScript for creating view models.
- Used JavaScript, ExtJS, JQuery to develop browser end applications
- Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design.
- Developed Web Apps compiling SASS and LESS.
- Worked with various MVC frameworks such as Angular, Ember, JQuery, Dojo (Jason).
- Reviewed wireframes and graphic design for usability.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Used Jasmine framework to write unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Responsible for execution of Selenium Test cases and reporting defections and also tested databases using simple SQL queries.
Environment: HTML5, DOM, DHTML, XHTML, Ext JS, D3.JS, JavaScript, jQuery, Java, Angular JS, CSS3, Jasmine, Eclipse, MYSQL, REST Web Services, Jasmine, Kendo UI, Microsoft Visio, Twitter Bootstrap, JQuery Maven 2.0, Stored Procedure, GIT, JUnit 4, Agile, RUP, Dojo, Sencha, Ember.
Confidential, Pleasanton, CA
Web UI Developer
Responsibilities:
- Worked on application center screens and developed interactive professional and dynamic user interfaces using CSS3, HTML5, XHTML, JavaScript, J Query, Angular JS, Node JS, Express JS.
- Redesigned UI screens for developing table-less layouts using CSS selectors.
- Extensively used Angular JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Developed frontend application using React JS.
- Developed mobile application interfaces using HTML, CSS, JavaScript, and jQuery.
- Built mobile applications UI layout using Apache Cordova.
- Building the browser based IDE in Ember.js and handling it's interactions with both the Rails API and the external Node API.
- Helped launch site on new CMS platform using node.js and handlebars.js. Coded multiple content types. Introduced build tools, including gulp and grunt.
- Integrated Mongo DB and spring communication and established data mappings and used Mongo DB repository and spring mongo template for persistence.
- Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
- Developed Web services for sending and getting data from different applications using REST, such as Loan Applications, to transfer data from Branch Server to Head Office Server.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Styling pages with CSS3 pixel level layout for sophisticated and rich user interfaces.
- Designed and developed web-based products using Ruby on Rails, Express.JS, and Node.JS.
- Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, Adobe Illustrator, Flash and PowerPoint. Hand coded prototyped UI designs using Home Site
- Implemented AJAX calls for better web based User Interface.
Environment: HTML5/4, CSS3, JQuery, Java, JavaScript, Coffeescript, Angular JS, MEAN Stack, AJAX, XHTML, Adobe Photoshop CS, C#, Magento, build tools (Grunt & gulp), Glassfish and Oracle, Ember JS, RAD 7.0, JQuery Maven 2.0, Stored Procedure, DB2, Clear Case, GIT JUnit 4, JIRA Easy Mock, Flux, Agile, RUP.
Confidential
Web UI Developer
Responsibilities:
- Involved in designing and implementing budgeting module for various deals negotiated between Agencies.
- Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Redesigned UI screens for developing table-less layouts using CSS selectors.
- Extensively worked on creating cross-browser compatible interfaces to support IE, Firefox.
- Designed and developed User-friendly web based interfaces using JSP, HTML, XHTML, CSS, JavaScript and Custom Tags.
- Implemented Web services using SOAP messaging and WSDL.
- Designed and developed UI using HTML/DHTML, CSS, Dojo, & JavaScript.
- Designed visually rich and user-friendly interfaces.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Hand on experience implementing AJAX calls for better web based User Interface.
- Also done enhancements to existing Account Budgeting System using JavaScript, JSTL and JSP for developing views and user interaction.
Environment: JQuery, CVS, AJAX, Java Script, XHTML, XSL, Macromedia Flash with Action Script, Adobe Photoshop CS, and My-SQL, Visual Studio 2010, Tomcat, Source control - Clear case, HTML 5, EXTJS, CSS 3, Agile, JIRA on both platforms Windows and Mac OS, iPad Simulator
Confidential
UI Developer
Responsibilities:
- Gathered and analyzed all necessary requirements by involving in discussion sessions.
- Co-ordinate with BA group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.
- Design and development of web pages using PHP, HTML, CSS including Ajax controls and XML.
- Involved in writing the properties, methods in the Class Modules and also developed web services using HTTP.
- Used JS for custom client-side validation and DOM manipulations.
- Successfully wrote and implemented SQL Queries, Stored procedures and Triggers in SQL SERVER.
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
- Created database triggers to implement business rules and writing stored procedures.
- Wrote UNIX Korn shell scripts to automate the batch process.
- Created migration document and supported the migration of packages and objects to production environment.
Environment: PHP, AJAX, HTML, CSS, MySQL, JavaScript, Bootstrap, DOM and Windows XP