Ui/ Frontend Developer Resume
Plano, TexaS
SUMMARY:
- 6 + years of experience as a UI/Web Developer in design, analysis, development, implementation and troubleshooting.
- Experience in designing User Interface applications and integration of highly transactional and scalable applications using HTML 4.0/5, DHTML, XHTML, CSS2/CSS3, JavaScript and jQuery, AJAX, CSS Bootstrap and JSON.
- Solid experience in JavaScript libraries like jQuery and jQuery UI, Prototype JS.
- Experience in cross browser compatibility testing in UX (User Experience), Responsive Web Design and Bootstrap.
- Used Photoshop, Dreamweaver, GIMP and Acorn for design web application.
- Strong experience in developing Single Page Applications (SPA) using Angular JS, Polymer and experience in using similar JavaScript MVC frameworks like BackboneJS.
- Expertise in Creating Angular Templates using Angular UI Bootstrap.
- Solid experience in AngularJS Services, Factories, Routing, Filters and custom directives.
- Expertise in jQuery AJAX to make calls to RESTful Services.
- Good experience on Server side programming using Spring MVC, Struts and Hibernate.
- Hands on experience in creating RESTful web services using NodeJS.
- Knowledge in working with browsers’ compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome using Modernizr and Webshims.
- Expertise in JavaScript Unit Testing Tools like QUnit, Polymer Unit Testing.
- Experience in various methodologies like Agile.
- Experience in version control tools like CVS and GIT.
- Well - versed design aesthetics and development of outstanding user experience.
- Experience in financial, insurance, banking, and e-commerce domains.
- Skilled in documenting and understanding user requirements and system specifications.
- Good communication skills and extensive experience in presentation and end user training.
- Adept in handing complex tasks independently.
- Adaptive to team environment.
TECHNICAL SKILLS:
Design Patterns: MVVM, MVC, Factory, Singleton
Programing Languages: Java, C, C++, SQL, PHP
WEB Technologies & Rich GUI: JSP, Servlets, Web Services, JavaScript, HTML5, CSS3, CSS3 Media Queries, CSS, SPRING MVC, Ajax, RESTful Services, Bootstrap, jQuery, jQuery UI, Angular UI, JSON, XML, Bootstrap
Relational Databases: MySQL, Oracle, Postgre
Versioning Tools: CVS, GIT
IDE: Eclipse, WebStorm, Brackets
Application/Web Servers: Apache, Tomcat
JavaScript API: AngularJS, Polymer, Backbone.Js, Prototype.Js
Frameworks: Qunit and Polymer unit testing
JavaScript testing tools:: Node.Js
PROFESSIONAL EXPERIENCE:
Confidential - Plano, Texas
UI/ Frontend Developer
Responsibilities:
- Participating in discovery analysis meetings with the team to understand current business processes that need to be incorporated into the AEM.
- Creating different modules with specific controllers, templates, scopes, custom filters and directives using AngularJS. Extensively modified jQuery, AJAX and JSON to make asynchronous calls to obtain information from web server
- Working with designer of components UI to create prototype using JSP, HTML 5, SCSS, and JavaScript.
- Writing Ajax-driven JSON consuming JavaScript functions to save user selections such as radio button and drop-down menu selections into a cookie.
- Testing the website on multiple browsers with old and latest releases.
- Creating responsive web design using Font Awesome and Media Queries so that the website is compatible with different devices like desktops, laptops and tablets.
- Using SCSS source files to render CSS that is then ingested at run-time in the browser.
- Involving in bug fixing on functionality, performance and design issues.
- Testing the application components.
- Using GIT for version control.
- Developing designs and concepts, and presented to the management for review and approval.
- Submitting daily status reports to scrum master use Rally.
Confidential - San Ramon, CA
UI/ Web Developer
Responsibilities:
- Gathering and documenting client and designer requirements.
- Using CSS3 along with Polymer and AngularJS to create the application.
- Creating different modules with specific controllers, templates, scopes, custom filters and directives, as well as Single Page Application (SPA) using AngularJS.
- Using Predix Web Components for charts, data tables and data picker.
- Created Polymer Charts Components use Polymer.
- Using Highcharts to create charts for data show.
- Using Node.js create routing and get data from service.
- Testing the website on multiple browsers with old and latest releases, especially for IE10+ and Chrome.
- Creating responsive web design using Font Awesome and Media Queries so that the website is compatible with different devices like desktops, laptops and tablets.
- Involving in bug fixing on functionality, performance and design issues.
- Testing the application components using Polymer unit testing.
- Using GIT for version control.
- Pair coding with other developers to solve defects.
- Submitting daily status use Rally.
Environment: HTML 5, CSS 3, Bootstrap, JavaScript, AngularJS, Polymer, JSON, Modernizr, WebShims, MySQL, Java 7, Spring MVC, GIT, WebStorm, AJAX, QUnit, Predix Framework
Confidential - San Ramon, CA
UI/ Web Developer
Responsibilities:
- Gathering and documenting client requirements and designed effective tools.
- Working with designer of UI pages to create prototype using HTML 5, CSS3, JavaScript, and jQuery.
- Using Bootstrap along with AngularJS to create the application.
- Creating different modules with specific controllers, templates, scopes, custom filters and directives, as well as Single Page Application (SPA) using AngularJS.
- Handling all client side validations, slide shows, hide and show controls, dropdown menus and tab navigation using JavaScript and AngularJS.
- Using Predix Web Components for dialogs, tabs, data picker and model popups.
- Created Data Picker Web Components use Polymer.
- Extensively modified jQuery, AJAX and JSON to make asynchronous calls to obtain information from web server.
- Writing Ajax-driven JSON consuming JavaScript functions to save user selections such as radio button and drop-down menu selections into a cookie.
- Testing the website on multiple browsers with old and latest releases.
- Creating responsive web design using Font Awesome and Media Queries so that the website is compatible with different devices like desktops, laptops and tablets.
- Using SASS source files to render CSS that is then ingested at run-time in the browser.
- Involving in bug fixing on functionality, performance and design issues.
- Testing the application components using end-to-end testing framework.
- Using GIT for version control.
- Developing designs and concepts, and presented to the management for review and approval.
- Submitting daily status reports to team leader use Rally.
Environment: HTML 5, CSS 3, Bootstrap, JavaScript, AngularJS, jQuery, jQuery UI, JSON, Modernizr, WebShims, MySQL, Java 7, Spring MVC, GIT, WebStorm, AJAX, QUnit, Predix Framework
Confidential - New York, NY
UI/ Web Developer
Responsibilities:
- Gathered and documented client requirements and designed effective tools.
- Worked with designer of UI pages to create a prototype using HTML 5, CSS3, JavaScript, and jQuery.
- Developed designs and concepts, and presented to the management for review and approval.
- Used Bootstrap along with AngularJS to create the application.
- Created different modules with specific controllers, templates, scopes, custom filters and directives, as well as Single Page Application (SPA) using AngularJS.
- Handled all client side validations, slide shows, hide and show controls, dropdown menus and tab navigation using JavaScript and AngularJS.
- Used jQuery UI for dialogs, tabs, data picker and model popups.
- Extensively modified jQuery, AJAX and JSON to make asynchronous calls to obtain information from web server.
- Written Ajax-driven JSON consuming JavaScript functions to save user selections such as radio button and drop-down menu selections into a cookie.
- Tested the website on multiple browsers with old and latest releases.
- Created responsive web design using bootstrap and Media Queries so that the website is compatible with different devices like desktops, laptops, tablets and smartphones.
- Involved in bug fixing on functionality, performance and design issues.
- Tested the application components using Jasmine testing framework.
- Used GIT for version control.
- Submitted daily status reports to team leader.
Environment: HTML 5, CSS 3, Bootstrap, JavaScript, AngularJS, jQuery, jQuery UI, JSON, Modernizr, WebShims, MySQL, Java 7, Spring MVC, GIT, WebStorm, AJAX, QUnit
Confidential - New York, NY
UI/web Developer
Responsibilities:
- Gathered and documented client needs and worked towards prototyping the same.
- Designed web pages based on mock-ups that have beautiful design aesthetics to promote an outstanding user experience.
- Designed rich user interface applications using JavaScript, CSS 3, HTML 5 and AJAX.
- Developed Single Page Application (SPA) with AngularJS.
- Used Bootstrap and AngularJS to create the application.
- Used CSS Bootstrap to make responsive web design.
- Created dynamic popups using jQuery to notify user.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Used Ajax to make service calls from the web page using jQuery without performing a browser refresh.
- Used JSON object manipulation and CSS Bootstrap.
- Built on NodeJS using CSS bootstrap, HTML 5, JavaScript, jQuery.
- Executed cross browser compatibility using Chrome, Firefox, Opera, Safari and IE.
- Developed QUnit test cases for all the developed modules.
- Used CVS for version controls.
Environment: HTML5, CSS3, JavaScript, jQuery, JSON, Ajax, AngularJS, Bootstrap, Brackets, Tomcat, Eclipse, RESTful Services, Hibernate, MySQL, JDK7, NodeJS
Confidential
UI/ Web Developer
Responsibilities:
- Implemented MVC architecture, allowing multiple developers to work on separate modules simultaneously.
- Created separate login systems for customers and admins using CSS Bootstrap and JavaScript.
- Created multiple insurance options for customers to choose based on their preferences.
- Created efficient web pages using modern MVC patterns.
- Developed responsive design for tablets using Bootstrap grid system and media queries.
- Used AJAX to request JSON data through third party RESTful to retrieve product data from server and display it in a sorted order.
- Developed a product search website and display application using HTML5, CSS3, JavaScript and jQuery along with front-end frameworks including Bootstrap.
- Implemented AJAX for asynchronous request handing and partial refreshing.
- Participated in Agile development of the entire project, this included gathering client requests, system design, development and integration testing.
- Used CVS for Version Control.
Environment: Java 6, HTML5, CSS3, JavaScript, JSP, AJAX, jQuery, JSON, CSS Bootstrap, Agile, REST API, Eclipse, QUnit, CVS
Confidential
UI/ Web Developer
Responsibilities:
- Developed HTML and CSS pages using mockups and images provided by the UI designer.
- Developed webpages using HTML, XHTML, and CSS.
- Worked extensively with next-generation technologies like AJAX and jQuery to enable more efficient development and create more responsive interfaces.
- Developed web pages compatible across all modern browsers such as IE, Firefox. Chrome and Safari.
- Used AJAX to transfer the user’s data to the web server.
- Used JavaScript API to embed Google Maps within the site.
- Created support for online chatting, using jQuery and CSS to design the features.
- Used CVS for Version Controls.
Environment: HTML, CSS, JSP, JavaScript, JQuery, Ajax, Java 6, spring 3.0, Struts 2, Hibernate 3, Oracle, Tomcat 6.0, Eclipse
Confidential
Internship
Responsibilities:
- Developed responsive pages using HTML, CSS, JSP, AJAX and JavaScript to simplify the complexities of the application.
- Created the account login pages using CSS Bootstrap.
- Used Pagination component of jQuery for navigation and used DOM and AJAX to display page content.
- Used various jQuery plugins in the UI to display the content and manage navigation.
- Used AJAX calls to get JSON data (customer profile data) from the application’s back end APIs and parse it on the front end.
- Developed web pages compatible across all modern browsers including IE, Firefox, Chrome and Safari.
Environment: Java, JavaScript, HTML, CSS, XML, XHTML, jQuery, JSON, AJAX
Confidential
Internship
Responsibilities:
- Developed UI screens using JSP, Struts tags and HTML.
- Used Spring Framework, based on the Model View Controller architecture, for rapid application development and ease of maintenance.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Implemented PL/SQL and stored procedures and data in a database.
- Used Eclipse for writing JSPs, Struts, EJBs, and other java code snippets.
Environment: Java 6, JavaScript, jQuery, Tomcat 5.0, HTML, CSS, JDBC, MySQL 5.0, Eclipse and XML Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, HTML, XML Web Services, SOAP