Sr. Ui Developer/javascript Developer Resume
PA
SUMMARY
- Over 8+ years of IT Experience in the field of Web Applicationsdevelopment using HTML 4.01/5, CSS (2/3), XHTML, JavaScript, JQuery, Angular.js, Backbone Js, Node.js, React.js Bootstrap, Canvas, AJAX, XML, JSON, Restful webservices and Responsive web designing.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in Gathering user requirements and converting them into software requirement specifications using UML, Design Patterns, Object Oriented Methodologies.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Researched and evaluated several cloud based implementation services and providers for business value and ease of migration and scaling.
- Strong front - end GUI wire-framing/prototyping skills using scripting languages like JSP, HTML5, DHTML, Java Script, DOM and Cascading Style Sheets (CSS3).
- Proficient in Web designing & development, using Adobe Dreamweaver, HTML5, Python, CSS3, JavaScript, XML, Angular JS, JSP, JSON, JSF and Ajax.
- Experience of implementation of Web Services using SOAP andRestful.
- Experience in Responsive Design framework using Bootstrap CSS and SASS framework
- Experience in working with IDE’s like Eclipse, My Eclipse, and Net Beans.
- Hands on experience in UNIX Shell Scripting.
- Knowledge in Yeoman tool for projects and set Gulp/Grunt tasks under Node.js environment.
- Experienced in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, Struts MVC, Hibernate, Spring MVC
- Expertise in HTML5 functionalities such as Local Storage, Web Sockets and Canvas
- Experience with unit testing using Junit and writing build scripts using ANT and Maven.
- Proficient in Web designing & development, using Adobe Dreamweaver, HTML5, CSS, JavaScript,XML, Angular JS, JSP, JSON, JSF and Ajax.
- Experience in Object-Oriented Analysis & Design (OOAD) core Java/J2EE
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Experience in working on the Karma and Jasmine.
- Very Good Knowledge about the Oracle tools like SQL*PLUS, TOAD.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
- Experience in developing the high-quality code which runs across multiple browsers
- Quick learner and up-to-date with industry trends. Excellent written and oral communications and team player. Excellent customer relations and people management skills. Ability to work independently and well organized. Strong analytical and problem solving skills. Excellent presentation skills.
TECHNICAL SKILLS
Technologies: HTML, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, AJAX, EXT-JS 4.0, JQuery, JSON, JSP, CSS,, UI Concept Modeling/Wire framing, GIMP Angular.js, Backbone.js, Node.js, Bootstrap, Core Java, Java, .NET, C#, Python, Restful Webservices
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, WIX, Photoshop, Express, MS FrontPage, MSVisual Studio, Socket IO
Content Management Tools: Interwovens TeamSite, LiveSite, FormsPublisher, OpenDeploy, DataDeploy
Web/App Servers: Apache Tomcat 7.0.34, HTTP Web Server, Team Foundation Server
Database: ORACLE, MYSQL, SQL SERVER
Operating Systems: Windows NT, Windows 2000, Windows XP, Win 7, Mac OS X
Methodologies: Agile, Rational Unified Process (RUP), UML
PROFESSIONAL EXPERIENCE
Confidential, PA
Sr. UI Developer/JavaScript Developer
Responsibilities:
- Executed user interface designs from product requirements and UI specification
- Collaborated with various related disciplines and Human Factors Engineers to create User Interface designs.
- Created customized forms using HTML and JavaScript, date picker using Bootstrap.
- Involved in the MVC architecture by using framework of Angular.JS.
- Developed prototypes in HTML and CSS.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3,JavaScript, jQuery, AJAX and JSON.
- Developed client side validation with Angular.JS.
- Experienced using the task runner like Grunt for JShint, minification (HTML, CSS, JavaScript), karma test runner, server, watch and live reload.
- Extensively used CSS along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Utilize Git for version control and command line tools such Bower and Grunt.
- Supported software engineers with execution of customer-side code in multi-tiered atmosphere
- Developed unit test, site pages and assist implementation of client web sites
- Developed an interface pattern library to share product management as well as development teams
- Directed front end interface development throughout group of applications written in java utilizing JSF framework
- Developed componentized UI architecture providing UI elements for entire applications
- Executed design principles and user experience to implement high-fidelity mockups as well as interaction flows
Environment: HTML5 APIs, CSS3, LESS, XML Schemas, SASS, XML, MEAN JS, JSON, AJAX, JQuery, RoboMongo, iOS, Android, Webstorm 11, Restful services, Design Patterns, JUnit, Canvas, Grunt, Web Services, Ubuntu, Karma and Jasmine Frameworks.
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Developed application using Angular JS
- Developed the application by using HTML5, Java/J2EE
- Developed GUI using JavaScript, Angular JavaScript.
- Bower together with Grunt, RequireJS is used for fetching and installing packages.
- Implemented UI Unit testing of AngularJS features with Karma-Jasmine.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSON, AJAX
- Used EXTJS, SASS and LESS extensively for Rich UI experience.
- Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
- Used Gulp and other Gulp dependencies for build automation to create tasks, pipe/minify files and use BrowserSync to watch the project for an automated build while developing.
- Developed an application, which runs on various platforms such as iOS and Android.
- Implemented Web Services using SOAP, REST and XML/HTTP technologies.
- Redesign Web content management system. Optimize TeamSite/OpenDeploy installation.
- Contributed as key resource of the Angular JS Framework Team in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
- Expertise in database connection like oracle and Mongodb using waterline and persist.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.11
- Developed the high-quality code which runs across multiple browsers using WebSockets
- Implemented SOA architecture with Web services using SOAP, WSDL, Local Storage,UDDI and XML
- Converted the XMI code to Angular JavaScript.
- Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
- Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes.
- Used Grunt to perform repetitive tasks such as minification, compilation, unit testing
- Unit test all the frontend JavaScript code using Karma.
- Developed Billing API’s based on the user stories and exposed them Enterprise Java Beans (EJB) for the Business logic.
- Created SharePoint Features for enabling the links related to Admin Pages, content types for Document libraries and SharePoint Lists, custom actions like Credentials page, Site Hierarchy page. And Used the SharePoint Solutions for creating the packages and Deployment
- Experience in creating templates for static and dynamic websites providing the interactive content to the website visitors using LiveSite and Site Publisher components.
- Implemented Mavenbuild tools to build jar and war files and deployed war files to target servers.
- Have worked on Oracle10g, Local Storagedata base for storing and retrieving the application data.
- Written migration/deployment shell scripts on Linux/Unix platforms using VI editor
- Configured Data source and connection pool settings by usingWebSphere server Admin console
Environment: Ext-JS 4.x,Unix, Maven 2.2.1,XML Schemas, Gulp, SASS, AJAX, LESS, XML, HTML5 APIs, CSS3, Angular JS, JSON,iOS, Android, JQuery,Webstorm 7, MongoDB Restful services, Design Patterns, JUnit, Canvas, Web Services, Windows XP, Karma and Jasmine.
Confidential, Providence, RI
UI Developer
Responsibilities:
- Worked on presentation layer, developed dynamic UI modules using Canvas, Backbone, JSP/JS pages along with JQuery and DWR (AJAX) calls. All the modules are roles/permissions driven
- Worked on service layer logic and DAO layer
- On the front end we chose KnockoutJS for our View Model to manage JSON.
- Worked on Python for generating few modules.
- Implemented testing with Karma and Jasmine
- Developed client side dynamic HTMl5 pages based on REST web service application.
- Used SOAPUI for testing web services and verifying the request and response XML.
- Experience in working on GIT, UI Development using Angular Jsand Bootstrap on HTML5.
- Implemented marshalling and un-marshalling XML to HTML and HTML to XML.
- Responsible for creating wireframes, documentation and design artifacts.
- Used Rational Clear Case for version control.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
- Communicate new ideas within the organization to a variety of audiences, from executives to software developers, through means such as: wireframes, storyboards, conceptual diagrams.
- Web application design and development using the Bootstrap, jQuery, Backbone.js, JavaScript and MySQL.
- Own and refine existing front end interface code (generally jQuery/backbone.js/angular.js/D3.js).
- Extensively worked on NoSQL databases like Cassandra and MongoDB.
- Developed several Views, ViewModels using MVVM pattern supported by angular.js and used Html5, CSS to achieve better user interaction and readability.
- Developing code for Mac OS X, Windows XP and Windows 7.
- Used the Node.js and Require.js MVC Frameworks in the development of the web applications.
- Created a site to organize client contracts, reconcile data inconsistencies, and summarize monthly financial data (symfony, ember, d3, mysql).
- Worked on designing and enhancing the templates in Enterprise Content Management.
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Developed front-end UI using ANGULARJS, HTML5, CSS3,EXT JS 4.0,BOOTSTRAP, CANVAS, JAVASCRIPT, SASS, JQUERY, and AJAX.
- Use the Drupal content management system to update website content on a variety of websites.
- Involved in writing MAVEN & ANT script for creating destination folders
- Hands on experience in wireframe and design tools - Adobe Photoshop, Illustrator, HTML and CSS.
- Hands on experience in creating custom charts with SVG and D3.js.
- Developed generalized script functions written in JavaScript which are used throughout the application.
- Worked on Logger Factory object to log messages using SLF4J/Log4j framework
- Redesigned JPQL queries & written stored procedures to improve performance of queries.
- Involved in Application Support during the initial deployment of the application in production environment.
- Developed automation test cases using Selenium, Testing, Page Objects and Sikuli frameworks .
Environment: AngularJs,Bootstrap, EXT JS 4.0, HTML5, SASS, LESS, D3.js, Can.js, HTML5 APIs,AJAX, Source Control Git, JPA, Maven, JavaScript, JQuery 1.4.3,JSON
Confidential, Irvine, CA
UI Developer/ UX Designer
Responsibilities:
- Design & develop supporting components for rule authors
- Design & enhance execution model based on requirements of business object model
- Design & develop Dynamic domains for rule authoring & testing using rule studio/RTS
- Meetings / Discussions with CE (Customer Experience) / dev. team for design changes, control changes, cross impact changes, queries.
- Used HTML5, XHTML, DHTML, Java Script, EXTJS, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Developed Custom module using Drupal form API as a multistep form for app creation workflow.
- Used SharePoint Designer 2010, Visual studio 2010 to develop customized pages for branding and customizing sites by modifying Master pages.
- Expertise in .Net frameworks with great proficiency in creating applications using Win Forms, Web Forms, ASP.NET and web services.
- Created a user-friendly design across multiple channels and styles, while maintaining a consistent design. (Logo design, web design, email design, banners, mood boards, mock ups, red lines, changing aspect ratio and sizes of the images, corporate branding, UX designing for several projects and clients, prototypes, and testing, etc.)
- Assisting other team members for any UI related resolutions. Verifying the fixes in IST and QA environments and accordingly flipping the status to ready for re-test.
- Worked on Socket IO for Cross-browser compatibility.
- Developed various Database interaction objects by implementing the DAO patterns and usedJDBC as Model Component.
- Working on CSS code framework.
- Led UX and design on multiple mobile app (iOS and Android) projects and a responsive web app project.
- Web component development like creating data grid, modal fly out, calendar component, buttons, multi-layer drop-down, mega menu.
- Managing the project workload as a tech-lead.
- Implemented Web services using SOAP messaging and WSDL.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Writing code for cross-platform use and middleware applications.
- Creating different types of models. One for dynamic content for Ajax call having both modal header as well as modal body content together inside one modal content body.
- Good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- And another with static content with modal header outside modal body content.
- Working on Date Picker.
- Used SVN and GIT for version control for bug fixing.
- Created low and high fidelity UI/UX wireframes.
- Utilized knowledge of CSS / HTML 5, Wordpress and Editorial tools to execute visual design consistent with technology standards for both large and small tasks.
- Working on Content column with 3-column layout using CSS 3.
- Working on Edit in Place element.
- Working & completing different Sprint Planning tasks..
- Created different modal windows.
Environment: Visual Studio 2010, Tomcat, Source control - Clearcase, HTML 5, EXTJS, CSS 3, JQuery, Agile, JIRA on both platforms Windows and Mac OS, iPad Simulator, Grunt, Drupal,GIT.
Confidential, Montvale, NJ
UI Developer
Responsibilities:
- Authored and created marketing materials and business-to-business presentations.
- Created, maintained and direct the overall design elements of corporate media, projects and products.
- Implementing User Interface for the Google analytics data visualization. Used ExtJs graphed in an AJAX driven user interface.
- Manage development of content management system (CMS)-driven websites for non-profit clients.
- Developed java script functions to fetch the data from the Google analytics API.
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Developed JavaScript functions to make AJAX calls to Google analytics visualization API to render the graphs.
- Implemented key UI elements for interaction with Google visualization graphs.
- Implemented CSS and JavaScript for dynamic loading of the data and page UI.
- Fixed IE CSS issues and java script performance increase for loading pages with lots of images.
- Configured Google visualization chart API to customize to the clients requirement.
- Implemented AuthSub authentication for user side client login for seamless user login without prompting Google authentication.
- Configured and rendered the Annotated timeline chart with month, year, and six month views. Live interaction with the chart. Fixed IE CSS issues regarding height of the block elements on the Data table page.
- Used Action Script in Flash and also worked on Tweening - Motion Tween and Shape Tween.
- Used Masking in Flash to merge one or more animations with each other.
- Used Symbols in Flash like Movie Clip, Shape and graphic - converted objects to symbols to create instances and reusable components
- Worked closely with other designers and developers to ensure both well-designed and fully-operational websites.
Environment: JavaScript, Flash, CSS, ANT, Ajax, JDK1.5, JQuery, script.aculo.us, HTML, DHTML, XML, XSLT, Jasmine and Karma SQL, Sun Solaris, Linux, Windows, Photoshop, IDE-Eclipse, Source Control - SVN.
Confidential
Web Developer
Responsibilities:
- Executed approved design, developing both applications with JSP, JavaScript, and HTML, generating reports with SQL, PL/SQL, and HTML/JavaScript, MS Query/MS Excel or Oracle Reports.
- Worked on applying UI Principles and Human Factors Principles and Factors for all the web and application products of CDC both Internal and external domains.
- Experience in working on GIT.
- Ongoing new requirements gathering and updating on regular basis.
- Played a programmer role in UI design and development of the front-end architecture.
- Developed user interfaces involving HTML, JavaScript and CSS.
- Developing complex user interfaces involving HTML, CSS and JavaScript.
- Developed HTML pages using HTML and JavaScript for front-end validation.
- Used Rational Rose for creating the class diagrams, use cases, sequence diagrams.
- Expertise with CSS Selectors, classes, ids, pseudo classes, Inheritance and concepts
- Improved Web applications by analyzing user feedback
Environment: JavaScript, HTML, XHTML, DHTML, CSS