Sr. Ui Developer Resume
Plano, TexaS
SUMMARY:
- A Result Oriented Professional with 7+ Years of work experience in Developing User Interface (UI) Rich Web Applications, using and Web Service Applications using Object Oriented JavaScript, JavaScript & UI Libraries/Frameworks (MV*).
- Experience in AngularJS, Web sockets, JQuery, JSON, JSONP, Bootstrap, HTML, XHTML, Ajax, CSS3, CSS Frameworks, SASS, Jasmine Unit Test Framework.
- Experience with Backbone JavaScript library with a RESTful JSON interface.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Expertise in web - based GUIs development using Applets, JSP, HTML5, CSS.
- Experience in development and implementation of Restful Web APIs , and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE .
- Expert in various aspects of User Experience fundamentals - Requirement Analysis, User Profiling, Personas, Task Analysis, Wireframe, Prototyping and Usability testing.
- Experience in Single Page Application (SPA) using AngularJS created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Hands-on experience using one-way/two-way data-binding, directives, controllers, filters, ui-routers and creating custom directives in AngularJS.
- Highly experienced with modern JS frameworks and libraries like AngularJS and jQuery, Bootstrap
- Experience using MVC frameworks AngularJS, Grunt, Bower, Mocha, Ionic framework.
- Expertise in Responsive Web Design (RWD) techniques (Web/Mobile/Tablet).
- Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub & Team Foundation Server (TFS).
- Experience in developing interactive tools and calculators using Javascript and D3 to build SVG animated charts.
- Experience in Using Javascript (ES5 and ES6), Web pack, Babel , HTML5, CSS3, Git, Node, Grunt, Bower, Bit Bucket and Web Storm .
- Extremely skilled and efficient in developing responsive web application using CSS3, Bootstrap, LESS and SASS.
- Experience in developing Service Oriented Applications (SOA) using Spring Framework.
- Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, EJB and XML.
- Wrote REST-based micro services connector using Java for data analysis using third-party software.
- Strong experience in using the graphical tools with advanced visual design skills to produce pixel perfect mockups and design the most eye-catching web site, mobile application, email template based on the user experience.
- Experience developing custom libraries built specifically to function with different versions of iPhone .
- Experience in design and development of game based applications with basic core data mobile level applications for iPhone and iPad.
- Experience in Object Oriented Programming (OOP) with JavaScript.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo - Box and Button etc.
- Familiar with popular browsers development and debugging tools/plugins for IE tester, Firebug, Jasmine and Karma testing framework.
- Experienced in different build tools like grunt and gulp.
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Extensive experience with Agile, SCRUM, Test Driven Development and Agile test Driven Development (ATDD).
- Strong understanding and experienced with all the phases of SDLC and agile development methodologies including SCRUM , Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
TECHNICAL SKILLS:
Operating System: Windows 7&8, Windows XP, Windows Server 2003, UNIX/Linux.
Programming Languages: Java, C, C++, C#.
Java & J2EE Frameworks: Core Java 1.8/1.7/1.6, JSP, Servlets, JDBC, EJB,ASP.Net
UI Frameworks: Angular JS, JQuery, Ext JS, Bootstrap, Backbone JS, Node JS, Express JS.
Web/Application Servers: IBM Web Sphere, Web sphere MQ, BEA Web Logic, Oracle WebLogic, Tomcat, AWS (Amazon Web services).
Web Technologies: HTML/XHTML/DHTML/HTML5, CSS/CSS3, SASS, AJAX, JSON/XML, DOM.
Script Languages: JavaScript, Jquery.
Web Service: SOAP, REST.
Databases: Oracle 11g/10g/9i/8i, MS SQL Server 2005, IBM DB2 7.0/8.2, MySQL.
IDE: Eclipse, Visual Studio 2005/2010/2012, Sublime Text, Web storm, Notepad++, Adobe Dreamweaver.
Development Tools: Adobe Photoshop CS5
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Plano, Texas
Sr. UI Developer
Responsibilities:
- Active participation throughout the entire Software Development Lifecycle from project inception to code development and elaborate testing of the various modules.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, AngularJS, NodeJS, JQuery AJAX and JSON.
- Proficient in building Web User Interface (UI) that follows W3C.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic Elements and reusable libraries with JavaScript, JQuery and AngularJS
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services.
- Worked on AngularJS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, ReactJS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture.
- Worked with AngularJS for creating own HTML elements for building a companied website which is an open source project.
- Using AngularJS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Experience in developing single page applications (SPA) using AngularJS, using various angular modules like UI-router.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Developed a cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Used underscore functions wherever necessary to iterate through objects and arrays in AngularJS
- Supported internationalization by using AngularJS Translate module to translate the data in other languages.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Programmed the game’s back end server in NodeJS and MongoDB on GCE using sockets to handle and process game actions.
- Built Web pages that are more user-interactive using Ajax, JavaScript, LESS , SASS and Bootstrap
- Experience on working with CSS Preprocessors like LESS along with JavaScript task runners like Gulp.js
- Laid out the application structure using YEOMAN for Play and AngularJS for UI development.
- Worked extensively on various pages to make them responsive with all kinds of resolutions using Bootstrap.
- Used media queries to deal with different CSS related issues on mobile devices as well as website to make it compatible.
- Implemented the same application and made it available on the current phones and tablets using the media queries .
- Involved in development with HTML5 for video streaming .
- Responsible for UI testing of Angular front end in different browser and devices.
- Made some changes in the ASP Services as well, Created model in the ASP pages.
- Participated in development of a well responsive single page application using AngularJS framework, Java Script, and JQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
- Developed the grids for valves, repairs, users using Angular UI NG-GRID, NG-TABLE.
Environment: HTML5, CSS3, JavaScript, Java, JQuery, DOM, AngularJS, Angular 2.0, LESS, SASS, Java, Springs, Hibernate, Bootstrap, Dreamweaver, XML, Internet Explorer, Firefox, Photo shop Chrome, Oracle, Windows.
Confidential, Long Beach, CA
Sr. UI Developer
Responsibilities:
- Responsible to maintain HTML5, CSS3, Java Script and JQuery as well as keeping the pages dynamic using AJAX, JSON and XML and AngularJS.
- Responsible for overall User Interface development. Created multiple custom Directives, Filters , and components Created Custom Services .
- Developed UI interface using AngularJS for rich user interaction.
- Used AngularJS framework and have wrote programs in JavaScript and Typescript of User interfaces.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Used AngularJS framework for event management for data validation of input forms.
- Construct a RESTful web service that pinpoints 404 errors with Entity Framework and Web API.
- Create a dynamic AngularJS UI for displaying vital reports on server health monitoring.
- Dynamically set and retrieve JSON objects in an Asp.NET SPA using the AngularJS.
- Used Yeoman, BOWER and NPM for scaffolding the AngularJS application.
- Involved in developing the AngularJS MVC framework for the Single Page Application development.
- Developed Asynchronous means of retrieval of data from the Server and Database using Ajax features as well JavaScript . Debug the application using chrome developer toolbar to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Google chrome, Firebug.
- Developed Browse and Checkout modules of the application for different mobile and tablet versions using Bootstrap (HTML5, CSS3, SASS and AngularJS).
- Tested frameworks using Jasmine and Karma .
- Used underscore functions wherever necessary to iterate through objects and arrays in AngularJS
- Supported internationalization by using AngularJS Translate module to translate the data in other languages
- Designed and added custom UI Themes to the web page using SASS CSS pre-processor instead of inline- styles or LESS .
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Implemented content pages using CSS Preprocessors like LESS .
- Using CSS preprocessor SASS to make CSS more efficient and also used Bourbon a lightweight Sass tool set that helps you write more effective style sheets.
- Developed Tabbed pages using AJAX with JQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Implemented Browser Detect to detect the browser type and version and Customized Data Tables and High charts into Angular JS Directives.
- Created stored procedure, trigger on the database to provide/insert specific data from multiple tables for Web API services.
- Extensively used CSS/JavaScript frameworks like Bootstrap and Modernizer .
- Have created responsive designs using media queries and grids (bootstrap).
- Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Built front-end SPA using CSS, HTML, AngularJS, and bootstrap and back-end using ASP.NET MVC and Web API.
- Effectuated Angular Controllers to maintain each view data and Worked with Directives to make customized components.
- Used Bower to install required JavaScript libraries and Used Grunt to build minified application and deploy.
- Participated in development of a well responsive single page application using AngularJS framework, Java Script, and JQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Used JS framework such as AngularJS (for data driven apps) and BackboneJS (for heavy DOM Manipulation).
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular.js.
- Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Developed the grids for valves, repairs, users using Angular UI ng-grid, ng-table.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
Environment: HTML5, CSS3, JavaScript, Angular, JQuery, SASS, DOM, EXT JS, SASS, AngularJS, backboneJS, Adobe Flash, Photoshop, PHP, Dreamweaver, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Work involved extensive usage of HTML , CSS , JQuery , AngularJS , JavaScript and Ajax for client side development and validations.
- Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
- Worked with AngularJS, routers, forms, modules, dom, events, expressions, controllers, filters and HttpRequest .
- Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Built a complete CMS in AngularJS as Front end and java (using REST) as backend for creating web and mobile based applications.
- Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
- Implemented watch on components with AngularJS to improve user experience.
- Performed AngularJS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing fields.
- Used AngularJS for creating custom directives to display data in UI.
- Graphical User Interface (GUI) was designed using AngularJS and the business logic was coded in WEB API.
- Used AngularJS to update a portion of a web page/view thus reducing bandwidth usage and load time in web pages to get user input and requests
- Solve problems related to streaming user content, real time data, and large data sets.
- Integrated images, videos into an app using Multimedia framework. Performed streaming of a video file and displayed it in an app.
- Familiar in performing video streaming on Android platform. Used Android SDK and employed videos into the app using video streaming .
- High-level knowledge of Media Player implementation digital Audio/Video media codec’s, A/V container formats, streaming media content delivery.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Compile a system design procedure proposal that meets every requirement and follows agile methodology.
- Involved in writing and modifying Procedure, Queries, Views and Triggers.
- Analyzed, Designed and developed the system to meet the requirements of users using the customized MVC framework.
- Integrated well with backend REST API services and also created local stubs and virtualization for the services.
Environment: HTML, HTML5, CSS, SASS, Java Script, Angular JS, Node JS, JQuery lite, Web storm, PHP, Bower, Notepad++, AJAX, JSON, XML, SVN, Git, IE tester, FireBug, Chrome developer tools, karma, Gulp, sublime text 2, Bootstrap, Agile.
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Responsible for website maintenance and enhancements .
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Developed client-side validations using JavaScript.
- Assist back-end developers with coding and clients with troubleshooting.
- Worked on Fixed, fluid, elastic layout as well as box model to design web pages.
- Used JSON for data interchange and display data to page.
- Developing Environment in Application Servers like Web sphere MQ, BEA Web Logic, Oracle WebLogic, Apache Cordova, JBOSS, Tomcat, AWS (Amazon Web services), and Apache Cordova Platform.
- Responsible to maintain HTML5, CSS3, JavaScript and jQuery as well as keeping the pages dynamic using AJAX, JSON and XML.
- Responsible for overall User Interface development. Created multiple custom Directives, Filters , and components Created Custom Services .
- Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
- Involving all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications. Implemented Responses Transactional email.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, JSON and HTML5.
- Developed Restful Micro services using Spring Rest and MVC, for OSS services.
- Used Eureka for discovery of each Micro service and to send transactions to them.
- Used Swagger and Swagger UI for manual testing and documentation of Micro services .
- Developed Micro services for the HP team using Spring Boot and Java 8.
- Understand Third party specifications API doc - integrate with new service module package.
- Test Driven Development using Spring Test, Mockito, Junit, and Rest Assured for writing unit and integration test cases for restful services, camel routes and database calls.
Environment: HTML5, CSS3, JavaScript, JQuery, Babel, SASS, DOM, AngularJS, Dreamweaver, XML, Internet Explorer, Firefox, Photo shop Chrome, Oracle, Windows.
Confidential
WEB Developer
Responsibilities:
- Involved in requirements gathering and validating functional specifications. Followed agile methodology.
- Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets , and JavaBeans to control the flow of the application in the Presentation/Web tier.
- Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
- Performed Validation (Client Side & Server side) with the help of Struts Validation Frame Work.
- Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams) Involved in writing PL\SQL Queries.
- Work involved extensive usage of HTML, CSS, JQuery, JavaScript and Ajax for client side development and validations
- Used SVN for version controlling and Eclipse as IDE .
- Used Struts Tiles Framework for designing the layout of the application.
- Client pages are built using HTML, CSS, JSP, and JavaScript/Jquery .
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color.
- Scheme of the web site using HTML5 , and CSS3 and Responsible for creating detailed wire frames and process flows
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript
Environment: Java, J2EE, Struts, Servlets, JSP, JSTL, JavaBeans, JDBC, XML, CSS, Java Script, SQL, Oracle, Web logic, Eclipse IDE, CVS, Clear Quest, Rational Rose, HTML, JUnit.
Confidential
UI & Java Developer
Responsibilities:
- Developed UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQuery and AJAX.
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for all the applications
- Involved in writing JQuery-based AJAX requests using JQuery. Get (url, data, callback, type) or JQuery. AJAX (options) and JQuery. Post (URL, data, callback, type).
- Used JQuery events to manipulate the elements depends on the user interactions (like. ready (), hover (), bind (), click (), key press (), etc.)
- Deep understanding of JavaScript and the JQuery framework.
- Used Google map API to show locations.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, JavaScript, JQuery, Adobe Dreamweaver CS5, AJAX, JSON, ECLIPSE