Ui Developer Resume
Sanjose, CA
SUMMARY:
- 8+ Years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design principals.
- Professional understanding in various phases of SDLC including Requirements analysis, Development, Maintenance and Testing of various client/server and web applications.
- Experience in Developing User Interface(UI) Rich Web Applications, and Web Service Applications using Front End/User Interface(UI) Technologies like HTML/HTML5, CSS/CSS3, XHTML, XML, Object Oriented JavaScript, jQuery, Bootstrap, AngularJS, Ajax Concepts, CSS3 Media Queries, NodeJS.
- Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Sound knowledge in ReactJS, NodeJS.
- Expert in quickly build and package web applications using Node.Js and NPM.
- Experience in working with JavaScript frameworks like Underscore, React JS and AngularJS.
- Validated the client side applications using JQuery Validation Plug - in.
- Expert in developing Web applications using Java/J2EE Technologies, and front-end technologies like ReactJs, Angular Js, JavaScript (ECMA6), jQuery, HTML, CSS etc.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Good experience in development of Database Components (Tables, Views, Stored Procedures, queries constraints) in Oracle.
- Experienced in using UI editors like Notepad++, Sublime Text Editor, Visual studio, Eclipse and STS.
- Experience in working with various Operating Systems like Windows Environment, Linux, UNIX and Mac OS.
- Experience in working with Jira, Git, Rally and subversion.
- Experienced in continuous integration and continuous delivery
- Prepared test case scenarios and internal documentation for validation and reporting.
TECHNICAL SKILLS:
Languages: JavaScript, jQuery, AJAX.
Frameworks: AngularJS, BackboneJS, ReactJS, NodeJS, UnderscoreJS, Bootstrap
Web Technologies: HTML, DHTML, XHTML, HTML5, XML, JSON, CSS, CSS3
Version Control System: Git, SVN, CVS
Web/ App Servers: Apache Tomcat 7.0/8.0,HTTP Web Server
Desktop Tools: MS Word, MS Excel, MS PowerPoint, MS Access
Testing Tools: Jasmine, Karma, Grunt
Operating Systems: Windows 95/98/2000/XP/Vista/7/8, Mac OS X, Linux, UNIX
Designing Tools: Photoshop, Balsamiq, Axure RP8.
Other Tools: Notepad ++, Eclipse, Sublime Text Editor, Visual Studio
ADDITIONAL SKILLS:
- Expertise in server side programming using Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Log4J.
- Excellent knowledge and experience of developing applications with Model View Controller (MVC) using Struts framework and Spring framework.
- Extensive Knowledge on databases like Oracle, DB2, and MySQL.
- Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Exposure to noSQL databases like MongoDB.
- Exposure in analytics tools like Tableau and google charts.
PROFESSIONAL EXPERIENCE:
Confidential, SanJose, CA
UI Developer
Responsibilities:
- Working extensively on design and development of User Interface, HTML5, CSS3 and Angular JS.
- Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
- Closely working with business users/clients to create mockups for new web applications as per their requirements.
- Developing user interactive website using web technologies like HTML, HTML5, CSS, CSS3 and Bootstrap including AJAX controls.
- Working closely with back-end developers to find ways to boost user experience of the existing web technology.
- Committed to the web UI /web development activities and produced navigation flows, storyboards and wireframes.
- Experience developing wireframes and mockups using Axure.
- Designed and Developed Rich User Interface using Angular.js, Routers and Node.Js.
- Built Web pages that are more user-interactive using AJAX, JavaScript, BackboneJS.
- Involved in writing application level code to interact with APIs, RESTFul, Web Services using AJAX, JSON.
- Utilized NodeJS's node package manager to install Yeoman, Bower, and Grunt for dependencies and tools to scaffold out application.
- Have written test cases using grunt karma and maintained a code coverage >80%
- Developing CSS Style for web page using LESS Structure.
- Added live reload configured with using browserify and watchify programmatically with libraries loaded in from NPM and Bower.
- Setup Github and use of source tree for code submission in Github repository.
- Working with the JIRA tool for Quality Center bug tracking.
Environment: HTML, HTML5, CSS, CSS3, JSP, JavaScript, Angular js, Node.js, Bootstrap, Axure, GIT, Rally, NPM, Agile.
Confidential, SanJose, CA
UI Developer
Responsibilities:
- Involved with development, maintenance and enhancements to the application and built Web pages that are more user-interactive using HTML5, CSS3, JavaScript and AngularJS.
- Worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Developed modules for form validations and validating and restricting user input and throwing appropriate error messages based on the requirements.
- Resolved Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Experience in working with RESTful Web Services and implementing RESTful API's using AJAX and JSON.
- Designed various multiple styles with colors, fonts, backgrounds in CSS.
- Developed User Interface using Angular js, HTML and CSS.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files.
- Involved in Testing and fixing bugs and documented the application step-by-step process.
- Writing Unit Test cases using Jasmine and Karma in AngularJS.
- Using GIT to commit and push code, and manage branches and track changes.
- Working with agile methodology for the software development.
- Using JIRA and Rally as a Tool for tracking the estimates based on the User Stories and iterations for each sprint.
- Resolving all the assigned defects and interacting with QA to resolve any issues.
- Working with QA team to give them support and do sanity testing.
- Used Firebug, Chrome and Emulator for debugging and browser compatibility and to check how content reacts for different configurations.
Environment: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AngularJS, NodeJS, AJAX, JSON, Sublime Text, RESTful API, JIRA and Git.
Confidential, SanJose, CA
UI Developer
Responsibilities:
- Worked closely with Business, Marketing and Development teams to strategies design solutions.
- Worked with business users/clients to create mockups for new web applications as per their requirements using Balsamiq, Axure RP8.
- Committed to the web UI /web development activities and produced navigation flows, site maps, storyboards and wireframes.
- Responsible for adding new product features, bug fixes, and transitioning pages to the new platform using Angular Js.
- Worked on Angular Js which combines web applications to make development and testing of code efficient.
- Constructed and designed web pages and templates, including layout and navigation for the complete web application using HTML/ HTML5, CSS/CSS3, JavaScript, Bootstrap.
- Developed pages that support advanced client side technologies, such as JavaScript, jQuery, Backbone Js.
- Client code implemented with XHTML, CSS, and JavaScript.
- Interacted with RESTfulAPI services (Ajax, and JSON to write/read data from back end services).
- Played an active role in all stages of application development- requirements gathering, analysis and design, development, testing and debugging.
- Followed Agile/Scrum methodology of software development thereby satisfying the customer through early and continuous delivery of valuable software.
- Fix bugs with JavaScript that affect the platform and used bug tracking software, JIRA to resolve issues and assign them.
- Used GIT to commit and push code, and manage branches and track changes.
- Worked in a team, assisting others with complicated builds and discussing open source technologies and best code practices.
- Involved in development, maintenance and enhancements to the application.
Environment: HTML, HTML5, DHTML, CSS, CSS3, AJAX, JSON, JavaScript, Backbone Js, BootstrapJS, Balsamiq, Axure RP8,Eclipse,STS,Git, JIRA,Restful API.
Confidential
UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Developed html views with HTML 5, CSS 3, JQuery, JSON, and Java Script.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using JQuery.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, AngularJS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQuery/AJAX.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Developed GUI using JavaScript, AngularJS, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile in on-going projects.
- Used responsive web design to improve user experience on smart phones and other mobile Devices.
Environment: HTML, HTML5, CSS, CSS3, AJAX, JavaScript, jQuery, JSON, SVN and Sublime Text.
Confidential
Developer/Analyst
Responsibilities:
- Pulled reports from the database and generated reports
- Interacted with clients to get the requirements
- Contributed towards problem solving and decision making based on the data and statistics
- Used Analytics tools like Tableau and Google charts to present the data
Environment: Google Anaytics, Google charts, Hadoop-hive, Mongo DB, Tableau, MS Excel, AngularJs.
Confidential
Java Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
- Developed new features within the application.
- Working directly with clients to design and develop elegant solutions.
Environment: HTML, CSS, JavaScript, JSP, AJAX, JSON, Java /J2EE, Eclipse, Notepad ++.
Confidential
Java Developer
Responsibilities:
- Contributed positively to the overall team dynamic; participated in stand-up meetings, planning and design sessions and other business-development working.
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Developed features using Java/J2EE technologies and MVC frameworks like Struts, Spring
- Understood and efficiently used design patterns in the project
Environment: Java/J2EE, JSP, Eclipse, Oracle .