Ui Developer Resume
Reading, PA
SUMMARY
- Over 7 Years of experience in application and web development with emphasis on HTML/HTML5, XHTML, DHTML, XML, CSS2/3, AJAX, DOM, DOJO, JavaScript, jQuery, Angular JS, D3.js, React.JS, Node JS, Backbone JS, Knockout JS.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Good Knowledge on how to implement User - centered design (UCD) methodology.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Expertise in client side designing and validations using HTML, HTML5 and JavaScript.
- Experience in designing websites with W3C standards using HTML5, CSS2/3 to get best cross-browser user experience for long-term user retention.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML DOJO and CSS markup.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Developed UIfor search products using React. JS, Node.JS and Express JS.
- Adapted DXF parser to produceJavaFXprimitives for user manipulation
- Designed and developed custom web applications specific to the client's needs using Ruby along with the Rails application framework.
- Expertise in testing APIs, Web Services for SOA, Databases and UI.
- Extensive knowledge in Model-View-Controller (MVC) architectures using Struts, spring framework and Hibernate
- Extensively used Java/Servlet API/Spring/Multithreading/Lucene in the projects.
- Used SVN, GIT for version control and Clear Quest for bug fixing.
- Experience with Styling and Responsive Design techniques using technologies such as LESS, and SASS
- Created Mobile Web Solutions using Responsive Web Design (RWD), Twitter Boot Strap and JQUERY MOBILE.
- Performed application enhancement and bug resolution for GUI based application in C# andJavaFX.
- Extensive experience on implementing AJAX features using JavaScript and jQuery.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JQuery, DOJO, JSON, JSONP, and XML.
- Experience in working MVC Architecture and also in using version control(SVN).
- Developed Interactive graphs using D3.js with JSON data (D3 is powerful visualization JavaScript)
- Experience in developing applications using Angualr JS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Involved in designing the user experience interface UI/UX strategy, UIrequirements, converting findings into UIdesigns
- Participated in understanding of Ext JS, React.JS, Node.JS technologies and development tasks.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various jQuery UIcontrols and corresponding Event handlers etc.
- Used the latest HTML5, DOJO, Node.JS elements for video playback, content rendering using semantic tags such as article, section etc.
- Implemented, configured, and customized JIRA issue tracking software with Agile plugin across all company functions and acted as JIRA administrator.
- Client side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Programming languages: Java (expert), C++ (proficient), C#, C (prior experience)
Web Technologies: JSP, PHP5, HTML5, DOJO, CSS3, JavaScript, JQuery (proficient), JSON, JSTL, Adobe CQ5, JavaFX
Mobile: JQuery Mobile (proficient), Android, Cordova (hands-on experience)
Databases: MySQL (proficient), MS SQL, MS Access, Oracle (prior experience), SQLite.
Operating Systems: Windows, Linux
JS Frameworks: AngularJS, React JS, Backbone JS, Bootstrap, Node JS, jQuery
Application Tools: Net Beans, Eclipse (SE, EE, Android), Visual Studio, MySQL Workbench¸ Adobe Dreamweaver, MS Office, Wireshark, VMware, Virtual Box, XAMPP/WAMP Server, MS SQL Server, Spring tool suite
SDLC Methodologies: Agile, SCRUM and Scaled Agile.
Browsers: IE9, Mozilla Fire Fox, Opera mobile Browser, Chrome, Safari.
PROFESSIONAL EXPERIENCE
Confidential, Reading, PA
UI Developer
Responsibilities:
- Assisted in moving the application to ES2015.
- Built UI components (Tree, Modal, Tabs, Dropdown) in Marionette and custom Kendo widgets.
- Modularized CSS, DOJO, Node.JS to make it more scalable and manageable.
- Improved rendering performance of multiple pages.
- Used applications like Source tree, Sublime, Cmder.
- Refactored existing codebases to make it more modular.
- Developed application with technologies like HTML5, Backbone JS, React.JS, Node.JS and Vue Js.
- Used AGILE development techniques in all the development process and exposed to tools like Jive for tracking bugs and Rally to track the agile development.
- Created custom factory service that relies on DOJO,Angular $http injection to make AJAX calls back to a server and used RESTful web services to update and modify data at the server side
- Used LESS and followed Bootstrap-grid system to develop Responsive Widgets
- Implemented dynamic page elements and form error validations using Angular JS, React.JS, Node.JS directives.
- Responsible for developing various static and dynamic modules which are displayed in different web pages according to the Web user & user specifications.
- Created Angular service calls to exchange (request / responses) information with database.
- Responsible for Unit testing using Mocha/Chai and end-to-end testing with JS and also supporting the QA & UAT environments.
- Important role in assisting UAT team members to help them understand to test the system thoroughly and fixed the bugs reported.
- Daily SCRUM stand-up meeting and provided Demo to the business.
- Wrote unit and automated tests using Jasmine and NightwatchJS (respectively).
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Used D3.js, DOJO, React.JS, Node.JS and KendoUI frameworks.
- Involved in Code Reviews and Agile/SCRUM based approach to UIDevelopment.
- Handled some aspects of the web application including testing, debugging, deploying.
- Involved in developing Front End Programming for Web applications and also solving the bugs.
- Involved in implementing new designs and features for the application.
Environment: HTML/HTML 5, SASS, CSS3, JQuery Mobile, JavaScript, JavaFx, Angular JS, Backbone.js, DOJO Kendo, React.JS, Vue Js, Jasmine, Nightwatch Js, JSON, Source tree.
Confidential, Kansas City, MO
Sr. UI/UX Developer
Responsibilities:
- Involved in designing the front end applications using web technologies like DOJO, HTML/HTML5, XHTML and CSS/CSS3.
- Used client side scripting languages such as JavaScript and jQuery.
- Worked in a 5 layering structured team environment to develop, enhance and support web-based application.
- Design for mobile applications, web site designs by PSD, as well as company branding for banners, logos, letterheads, flow charts and wireframes.
- Developed securing the application using form-based authentication using HTML, JavaScript, jQuery, Node.JS React.JS and CSS.
- Create wireframes based upon analytics, business systems, mobileapplication mock-ups and web design which were presented and tested to meet the client's needs.
- Provide to the visual design from the specifications of the client, followed by a final mock-up to meet the visual standards of the client.
- Developed application with technologies like DOJO, HTML5, BootStrap, Angular JS, Backbone JS, React.JS and jQuery.
- Designed and Developed Web application using CSS pre-processors.
- Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery in ongoing projects.
- Experience using advanced Business Process Management (BPM).
- Developed internal application using AngularJS and Node. JS, React.JS connecting to Oracle database on the backend.
- Built data visualizations to monitor file server load, web server speeds, data processing and more (d3, backbone, JQuery, MySQL).
- Involved in the configuration management using CVS and GIT.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used special syntax called JSX to mix HTML with Java Script with the help of Node JS.
- Designed CSS3 based web pages which were cross-browser compatible.
- Experience in making Responsive web pages (RWD) using Twitter Bootstrap and media queries and also Used JSP for creating web pages.
- Recreated web site design for a small coalition site to facilitate use of WordPress as a content management system (CMS).
- Designed mockups, GUI layouts by using HTML, DHTML, XHTML, XML, CSS and JavaScript.
- Developed designs in securing the application using form-based authentication using HTML, XHTML, JavaScript, jQuery and CSS as well as using Restful services.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Practical exposure and/or experience with some jQuery, JSON, AJAX.
- Provided a solid solution for business rules management through its built-in repository and useful tools using I log's JRules.
- Modified the UIscreens created by web designer using HTML, CSS, and JavaScript, Performed Client side validation using JavaScript.
- Involved in developing Front End Programming for Web applications.
Environment: HTML/HTML5, CSS3, AJAX, JavaScript, DHTML, XHTML, XML, media queries, CVS, GIT, jQuery, AngularJS, Bootstrap, Node JS, React.JS, JRules, Adobe Photoshop, Dreamweaver and Illustrator.
Confidential, Foster City, CA
Sr. UI/UX Developer
Responsibilities:
- Responsible for creating efficient design and developing UI screens using HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Angular Strap, Require. Js, Ajax, React.JS and JSON.
- Involved in creating Chase's internal JS framework called Blue.JS.
- Data modeling tasks to design circuit layers’ data model.
- Since it is an agile environment, we had to create numerous POCs using various combinations of UI framework to reach to a final design decision.
- Worked on different IOS and Androids using responsive methodologies.
- Development of analytical reports using D3.js and KendoUI frameworks. Also generated schematic diagrams for electric network.
- Consumed REST (Representational State Transfer) services inUI service layer with the help of $http and $resource.
- Provide to the visual design from the specifications of the client, followed by a final mock-up to meet the visual standards of the client.
- Worked with the team, helping them build out their markup and CSS. My specialty is large scale CSS, focusing on reusability and modularity using preprocessors like SASS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Developed Angular custom directives for showing outage locations in ArcGIS Map, maintenance locations etc.
- Developed Angular Controllers, Services and Factory components. Developed unit test cases using Jasmine.
- Used JSON format for all server communications. Developed angular Factor classes to build models from plain JSON messages
- Used Underscore.js functions to increase productivity and improve code quality.
- Used NODE.JS and written node.JS application in JavaScript and can be run within the node.JS runtime.
- Developed pie charts using Google Charts for web application that matched the requirements.
- Developed Slide bar, Popover, Type ahead, Dropdown functionality using Angular Strap.
- Validation of application functionality on multiple browsers (IE, Firefox and Chrome) and multiple devices/form factors.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Involved in Agile/SCRUM based approach to UIDevelopment.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: HTML5, CSS3, JavaScript, JQuery, SASS, Ajax, JSON, Visual Studio, TFS, RequireJs, AngularJS, Angular Strap, Angular Bootstrap, Google Chart, React.JS, Node.js, WebSphere 7.5, Adobe Photoshop, Illustrator, Pencil Project.
Confidential, Indianapolis, IN
UI Developer
Responsibilities:
- Involved in developing the UIpages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, Backbone.js and Ajax.
- Used applications like Visual Studio, Sublime and Web storm.
- Used designed node app mainly for network frame works to connect to Service host.
- Followed Agile and Scrum development methodologies
- Provided high level and detailed technical direction to other developers and designers for HTML5, CSS 3, Angular JS and Node.JS, backbone JS
- Built real-time application using backbone.js and web sockets via Socket.io.
- Designed and implemented backbone.js APIs (some handling 1,800 requests/second at peak), micro services, caching layers, and monitoring.
- Implemented real time encoding (backbone.js) of the uploaded files by users.
- Implemented backbone.js functions parallel execution with help of STEP library, which is an async control flow library built for backbone.js.
- Improved performance on angular.js side by not saving the session data on the memory side, which will be a significant overhead to server.
- Used Unit JS for testing our application angular.js and backbone.js code.
- Used Grunt.js as our JS task runner.
- Ensured all deliverables conformed to Best Practices and current standards.
- Experience with building the infrastructure for serving the front-end app and assets ensuring high performance on mobile and desktop.
- Writing tested, idiomatic, and documented JavaScript, HTML and CSSand User Interface web development in accordance with requirements.
- Integrated with back end code for highly interactive AJAX based applications.
- Enterprise Software Development utilizing UX and UI concepts, practices, patterns
- Mapping business requirements to application features and the most suited technology to provide business value
- Involved in Weekly Code Reviews
- GIT for distributed version control of all software development
- Mapping business requirements to application features and the most suited technology to provide business value.
Environment: HTML 5, CSS 2/3, DOM, AJAX, CSS3 and JQuery Mobile, React.JS, Angular.js, JavaScript, Backbone.js, MS Office, Java, JSP, Spring, Hibernate.
Confidential, Alpharetta, GA
UI Developer
Responsibilities:
- Understanding client's business requirements and participating in client meetings for designing and developing user friendly front end customer facing product site using a mix of technologies and techniques such as HTML5, CSS3, AJAX, XHTML, JavaScript including popular JS frameworks such JQuery, React.JS, Node.JS and JQuery UI
- Translating the business requirements into technical requirements.
- Demonstrated passion for user experience (UX) design.
- Used MS Visio and Photoshop tools for web application development
- Created different Carousels using JQuery Carousel, and Accordions with the help of JQuery UIfor different product categories
- Created various web pages for internal use by business users to be integrated with other backend systems.
- Convert .PSD files (Adobe Photo Shop document) into HTML5 and wireframes into user interfaces according to design specifications
- Interacted with Java consultants to create the web services that are to be consumed by HTML5 web pages
- Applied Use Cases diagram to validate and test web application design against the UIarchitecture
- Coordinating the offshore team for coding and performing testing.
- Involved in preparation of test cases for unit & integration testing and User acceptance testing
- Streamlining the entire testing process within the project and ensuring that all required tests are carried out besides reducing the time taken for testing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Resolving the defects. Using Casual Analysis Tool to track the defects and also log in the resolutions for these.
- Involved in bug fixing and assisted QA team in navigating through the pages.
Environment: HTML 5, XHTML, XML, CSS 3, JavaScript, JQuery, React.JS, and JQuery UI, Alfresco (document management), AJAX, Adobe Photoshop CS3, PHP 5, MySQL 4.7, Microsoft Visio.
Confidential
Web Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UImodules been built
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote jQuery function while implementing various UIScreens across the whole web application (both consumer facing as well as internal application)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
Environment: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON, SVN, QC.
