Ui Developer Resume
Austin, TX
SUMMARY:
- Around 7 years of strong experience in designing, implementing and testing full scale UI web applications across various platforms.
- Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, Angular JS 2.0, React.js, JavaScript, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility.
- Experience in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
- Expertise in client scripting languages and server side scripting languages like JavaScript, jQuery,AngularJS, Node JS and JSP.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Good Knowledge on developing the web applications with Single Page Applications (SPA) using AngularJS framework.
- Experienced in using $http in AngularJS for consuming RESTful Web Services.
- Extensively worked with AngularJS Controllers, Filters, Validations, Factory, Service and creating Custom directives to interact with the RESTful Services.
- Good Knowledge on using React JS Components, Forms, Events, Keys, Router, Animations and Flux concept.
- Good understanding on reusable components and services to consume REST API’s using Component based architecture provided by Angular 2 .
- Good understanding on Selectors, Events, AJAX and Dom manipulation using components in Angular 2 for updating content on DOM nodes
- Expertise in database modeling, administration and development using SQL, and PL/SQL in Oracle and SQL Server environments.
- Basic understanding of ES6 (ES2015) and other language features in the upcoming editions of the ECMAScript specification.
- Experienced in using the version controls like SVN, TFS and GIT effectively.
- Experienced as Oracle Apex developer.
- Worked on Angular 2.0
- Proficient in Oracle Apex Application Express 4.0
- Good experience in using various project management tools like JIRA and Version One mainly for agile project management.
- Good understanding of how node.js works in the backend.
- Implement modules into Node JS to integrate with designs and requirements.
- Good understanding and knowledge on Linux.
- Good experience with UML design and working with the Class diagrams, Use case diagrams etc.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
- Experienced working in both Waterfall and Agile based development environment participating in SCRUM sessions.
- Developed Mobile application using Mobile First technology in financial sectors
- Experience in making the web applications accessibility complaint like ADA complaint using Aria attributes on HTML tags.
- Good experience in using content management systems (CMS) tools like WordPress.
- Expert in developing Object - Oriented Web applications using MVC architecture.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, SQL, C, C++, OOP, HTML, CSS, XML, XSL, AJAX, JQuery, DHTML, XHTML, SQL, PL/SQL, Shell scripting, DOS Bach Scripting, Redux
Operating Systems: Windows, Linux, Unix, MAC
Java/J2EE Technologies: Java, JDBC, Servlets, JSP, Spring, Spring MVC, Hibernate, Java Scripts, Struts, JAX-RS, JAX-RPC
Web Technologies: HTML5, JavaScript, CSS, SASS, JSP, Servlets, Java Beans, dojo, JQuery, XML, DHTML, AngularJS, Boot Strap, Ajax, BackboneJS, WebServices, Angular 2
IDE Tools: Eclipse IDE, NetBeans IDE, IntelliJ IDE, BlueJ IDE, MySQL Workbench, SQL Developer, Tortoise SVN, WebStorm, Sublime Text, Maven, Ant, SoapUI, Toad, Visual Studio
Databases: Oracle, Microsoft SQL Server, Sybase, PL/SQL
Application Servers: Tomcat, Apache, JBoss, WebLogic, ATG Dynamo
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
UI DEVELOPER
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time
- Involved in the analysis, design and implementation of business user requirements
- Worked on implementing the Spring MVC framework by creating controllers, validators, models, and request mappings for all the action URLs that are present in the JSP pages
- Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading JSPs using AJAX
- Involved in installing and configuring Eclipse and Maven for development.
- Designed and developed the UI using Spring view component, JSP, JavaScript, AngularJS, AJAX, JSON
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities
- Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application
- Used AngularJS forms to validate fields and created custom validator directives and u pdated pages using HTML, CSS in AngularJS framework.
- Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Extensive utilization of Angular 2 for building up the Single Page Applications for inside application/device.
- Worked on Angular 2 orders, Controllers, Filters, Services, Templates, and Events.
- Implemented data-binding using Node JS for front-end development of a current web application.
- Designed dynamic client side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using various frameworks like React JS
- Exposure and built applications using React JS with ES6 which allowed us to render pages on both the client and server using the same codebase.
- Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Involved in requesting the Build and Deploy team for weekly deploys of the code after the code reviews from the Tech Lead.
- Developed various UML diagrams like use cases, class diagrams and activity diagrams.
- Used GIT as a source version controller for this project
- Developed local server using Node JS to run the application in lower environment.
- Conducted testing on created pages using JavaScript testing frameworks Jasmine, Karma.
- Worked on different components on TypeScript like Language, TypeScript Compiler & TypeScript language service.
Environment: Java 1.6, J2EE, Eclipse,Angular-JS, Angular 2, Node JS, React JS, CSS3, HTML5, Web logic server, SOAP, Tomcat, Linux, GIT, JIRA
Confidential, Pittsburgh, PAUI DEVELOPER
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML 5.0, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Developed User Interfaces using JavaScript and JavaScript frameworks such as Angular JS & Backbone JS.
- Written Enterprise Java Beans (EJB), Flex to implement business logic
- Used JQuery in controlling access to different pages of the applications.
- Used Web Contact Accessibility Testing (WCAG 2.0) to make the university web page more accessible.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Got a brief introduction of how AngularJS works.
- Worked extensively on two-way, one-way data binding, built-in components and developed single page applications using Angular MV*.
- Performed customized UI gadgets using Sencha Ext JS
- Implemented JavaScript promises functions as an alternative for callbacks.
- Implemented UI angular bootstrap for faster and easier web development.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Experience in deploying projects on WebLogic using MAVEN.
- Used JQuery event handling in UI pages handle validations.
- Created JQuery custom widgets like date picker etc. and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: Java 1.6, J2EE, Eclipse,Angular-JS, Angular 2, Node JS, React JS, CSS3, HTML5, Web logic server, SOAP, Tomcat, Linux, GIT, JIRA
Confidential, Texas, Austin, TXUI DEVELOPER
Responsibilities:
- Developed the application using template frameworks for JavaScript including Bootstrap, SQL, AngularJS, MVC, HTML, CSS, AJAX, JSON.
- Responsible for developing the pages using jQuery, Ajax, and JSON to parse on data on the frontend on the fly.
- Involved in complete Agile SDLC on Requirement Analysis, Development, System and Integration testing.
- Implemented AngularJS Scopes and AngularJS Expression.
- Used bootstrap to get the best and most efficient results.
- Developed Web Services using REST, WSDL and XML.
- Used complex Object-Oriented concepts in improving the performance of the websites.
- Worked with Firebug to locate the issues through different browsers.
- Created AngularJS Directives such as ng-app, ng-controller, ng-model, ng-init, ng-switch, ng-required, ng-checked, and ng-repeat in my module.
- Implemented AngularJS Routing and Filters.
- Created AngularJS Events such as ng-change and ng-click.
- Used grunt task runner for repetitive tasks like minification, compilation, unit testing.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Used Jasmine for testing AngularJS cases.
- Used GIT Hub repository for the source code management and code reviewing.
- Designed and implemented the database interaction using triggers and stored procedures.
Environment: HTML5, CSS3, JAVA, GIT, XML, WSDL, XSD, JavaScript, Eclipse, Tomcat, Ajax, jQuery, Safari, Chrome, Apache Tiles, Bootstrap.
ConfidentialUI DEVELOPER
Responsibilities:
- Involved in Agile development process based on iterative development
- Design development of presentation layers using HTML, CSS, JavaScript and jQuery
- Used JavaScript and jQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Successfully integrated different biometric devices with windows thick client WPF application
- Implemented backend web methods of different biometric devices in frontend WPF thick client application
- Successfully integrated different biometric devices with windows thick client WPF application
- Implemented Performance Tuning to make the pages load fast and in an effective way.
- Implemented AJAX to speed up web application.
- Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
- Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
- Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects..
- Used SVN as version control
Environment: WPF, Visual Studio 2013, Java Script, SVN and HTML, XML and SQL, CSS, JavaScript, jQUERY, JSP, AJAX. Functional TestingConfidential
UI Developer
Responsibilities:
- Coded extensively using JavaScript, MVC Framework, AngularJS to make rich internet web application for a single page application.
- Designed business application using web technologies like HTML, XHTML, and CSS based on the W3C standards .
- Implemented Model View Controller (MVC) Design Pattern using AngularJS.
- Written code using AJAX, JSON, XML and jQuery to interact with the Web Services.
- Developed the HTML views using HTML5, CSS3, JSON and AngularJS .
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Used various predefined and customized AngularJS Directives like ng-init, ng-bind, ng-model, ng-show, ng-if to meet the business requirements.
- Implemented client side validations in registration forms, login and logout forms using JavaScript .
- Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3 .
- Used SASS pre-processor for CSS pre-processing.
- Used Bootstrap layout components like Pagination, Button Groups, Glyphicons, Panels for better user experience.
- Unit tested all the frontend AngularJS code using Karma .
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Developed Application using agile methodology.
- Involved in development of individual sprints with the help of GitHub .
Environment: HTML5, XHTML, CSS3, XML, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, Jasmine, Karma, GITHUB, Shell Script, JIRA, Windows & Linux Environments.