Web/ui Developer Resume
Rochester, MN
PROFESSIONAL SUMMARY:
- Around 8 years of Extensive Experience in Software Design, Development, and Implementation of Web & Mobile based Applications in Java/J2EE and .Net environments.
- Extensively Experience in designing websites with W3C standards using HTML5, CSS3, JQuery, AngularJS, NodeJS and get best cross - browser user experience for long-term user retention and engagement.
- Used LESS and SASS Varaibles, Mixins, Nesting and Import.
- Extensive experience in JQuery, JQuery Plugins, AJAX, Dynamic HTML and JSON.
- Experience in working MVC, MVVM and MV* Architectures.
- Extensive knowledge in AngularJS and have more than 2+ years of experience on AngularJS.
- Experience developing web pages using AngularJS framework and familiar with various AngularJS - Directives, Filters and Services.
- Experienced in MVC, SPA (Single Page Application), Custom Directives, Custom Modules in AngularJS.
- Good with Scope Isolation, Transclude, Templating, in creating (elements, attributes, classes) using Custom Directives.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes
- Developed AngularJS Services for reusable functionality.
- Experience with Grunt, Gulp, Bower and Express modules of NodeJS.
- Experienced in using NPM module Bower for managing UI dependency.
- Experienced in MEAN stack MongoDB, Express, Node, and Angular.
- Good knowledge on building components with ReactJS and ReactJS Flux architecture.
- Good understanding of Redux Flux architecture and React Router, States and Props.
- Sound Understanding and good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation..
- Good Experience on AngularJS, BackboneJS, Responsive design.
- Experience on working with CS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Worked on Unit testing JavaScript applications using Jasmine and Karma.
- Worked on GIT and SVN with branching structure with releases and develop branches.
- Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive & Adaptive Web Design and Bootstrap.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Experienced in working with web service like RESTful APIs.
- Responsible in transforming the wireframes and mockups to develop web pages.
- Extensively experienced in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Strong Knowledge and Experience on Collections, Threading, Garbage Collection, Exception Handling, OOPs Concepts and Design Patterns in Core Java.
- Strong knowledge of Object/Relational mapping using Hibernate and Spring Frame Work.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Strong technical background and excellent interpersonal skills with an ability to interact with individuals at all levels as resourceful team player
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high - performance output.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JavaScript, AJAX, JSON, Bootstrap, DOM, XML, XHTML, JSP.
JS Frameworks: AngularJS, JQuery, ReactJS, NodeJS BackboneJS.
IDE & Tools: Dreamweaver, Eclipse, Sublime, Notepad ++, Putty, Adobe Flash, Adobe Photoshop, Adobe Illustrator, MS PowerPoint, MS Outlook, MS Office, MS Excel, MS Access.
Operating Systems: Windows XP/2000/Vista/7/8.
Version Control: SVN, GIT, CVS, Perforce, Clear Case.
Debugging Tools: Firebug, FireBug Lite, Chrome.
Web Servers: Apache Tomcat Server.
Defect Tracking Tools: JIRA
Languages: C, C#, Java, SQL, Visual Basic.
Database: SQL Server, MySQL.
PROFESSIONAL EXPERIENCE:
Confidential, Rochester, MN
Web/UI Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, JQuery and AJAX.
- Designed and developed the layouts using CSS3, Box Model and HTML 5.
- Worked on responsive design and put forward a proposal of doing away with device-specific apps and developing a single responsive website that could be served to both desktop and mobile users.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners by using Adobe Flash, Action Script 3.0, Adobe Photoshop CS4 and Adobe Illustrator CS5.
- Created reusable HTML Templates and style sheets based on UI standards and guidelines, Performed functional tasks using specifications and wireframes.
- Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, JQuery.
- Extensively used Debugging Cascading Style Sheets CSS to change the styles now and in the future.
- Designed Frontend with in object oriented JavaScript Framework like AngularJS and ExtJS
- Created JQuery Plugin for headlines rendering on client side using custom JSON data object.
- Developed the pages that are complaint to W3C and ADA standards.
- Used AngularJS for client side data binding and template based UI development.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Re-Branding and Re-Design of the Vikings website using HTML5, CSS, CSS3, JavaScript and Jquery.
- Developed Mechanism to prevent XSS on the widget url and form inputs using multiple html escaping mechanisms.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Used SVN for version control and JIRA for defect tracking.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Worked on Angular JS two-way data binding between DOM and model, dependency injection and handling GET, PUT operations with a WebAPI controller on a group of posts.
- Designed and implemented the UI with extensive use of JavaScript, JSON and Ajax.
- Built Web pages that are more user-interactive using JQuery plugins, AJAX, JavaScript, AngularJS, NodeJS.
- Designed mockups and wireframes and Adobe Photoshop according to Fidelity standards.
- Presenting high-fidelity mockups and prototypes to support design decisions.
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Built single page apps, modules, graphics and reusable components using ReactJS.
- Refactored a key part of the code and used Webstorm, GIT, Node, Grunt and Developer tools.
- Creating dynamic web contents and developing applications for easy access to the end user in ARIA standards.
- Implemented BackboneJS and ReactJS to create a dynamically changing website.
- Worked on JavaScript frameworks (AngularJS, NodeJS, React JS) to augment browser based applications.
- Using CSS preprocessor SASS to make CSS more efficient.
- Responsible for creating the front end mechanism with Servlets, JSP, HTML, JS front end.
- Developed free markup templates to manage Content and App code.
- Designed screenshots and prototypes using HTML, DHTML, XHTML, CSS, JavaScript, AngularJS, Fireworks, and Photoshop.
- Using IntelliJ IDEA Working with JSP, Html, CSS, JQuery & Java Script.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Created a demo website running on a NodeJS, using the Express framework, Jade, and BackboneJS with MustacheJS for front end MVC/Templating.
- Resolved a number of Knockout-related race conditions by monitoring the rendered HTML and waiting until an update task completed.
- Use JS framework such as AngularJS (for data driven apps) and Backbone JS (for heavy DOM manipulation) .
- Follow up with the development team on the improvements, integration and further enhancements in the website.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML5/HTML, CSS3, JavaScript, AngularJS, NodeJS Ext Js, ReactJS, Adobe Flex, SASS, MVC frameworks, JQUERY, XML, JQuery, JSON, Webstorm, DOM, Ajax, SVN, RESTful Web Services, Eclipse and UNIX.
Confidential, Mountain View, CA
Web/UI Developer
Responsibilities:
- Worked on Front-End JavaScript coding
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON
- Worked with JSON and AJAX to retrieve some data from database
- Worked on the front end of the application using technologies such as JSP and JavaScript
- Working on improving and optimizing website to get all the transaction records and display it on the dashboard usingNodeJS, MySQL, HTML 5 and JavaScript
- UsedBackboneJSas Model, Widgets as Controller and JQuery template as View
- Responsible for design and development of the web pages from mock- ups
- Created web pages which are informative and yet very neat and interesting to look at
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON
- Used AngularJS for developing single page web applications
- Executed SOAP based web services API testing (Java client and Soap UI).
- Applied JQuery scripts for basic animation and end user screen customization purposes
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Completely designed and coded in JavaScript, Flex/Flash usingOOPSconcepts
- ImplementedBackboneJSfunctions parallel execution, which is an asynchronous control flow library built forBackboneJS
- Generated new and edited existing design with CSS to accommodate new changes in design and logic
- Responsible for checking the cross browser compatibility.
- Experience designing and developing end to end applications onAdobeCQproduct suite.
- Utilized various JQuery Plugins to build Rich Internet Application (RIA) to make it look more intuitive
- Utilized Grunt, JQuery, and LESS for build process and JavaScript architecture
- Extensively used HTML5 for audio and video playback
- Helped launch site on new CMS platform using NodeJSand HandlebarJS coded multiple content types.
- Used D3 JS to visualize continuously generated data from database
- Finding out the bugs, broken links and missing images etc. and rectifying them
- Demonstrated implementation and up-gradation of JavaScript Library
- UsingJIRAfor ticket management
- Developedtestcases usingJasmine, Karma
- Worked on Browser Compatibility and tested each and every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
- Developed Mobile Applications targeted for Mobile form factor for Android devices
- Participated with team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design
Environment: JavaScript, JQuery, JSON, AJAX, Bootstrap, AngularJS, NodeJS, BackboneJS, HTML5, DHTML, CSS3, JAVA, OOPS, JDK, Handlebar JS, Jasmine, Karma, LESS, SASS, Agile Methodology, Usability Testing, Windows
Confidential, Pittsburgh, PA
Java UI Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application
- Developed the User Interactive web pages in a professional manner by using webtechnologieslike HTML, XHTML, and CSS as per company standards
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility
- Designed and developed System using Groovy/Grails, JavaScript, XML, AJAX, J2EE design patterns andOOPS/J2EE technologies
- Used Bootstrap and AngularJS in effective web design
- Expert in HTML5/CSS3 development and have experience inAngularJS, Responsive design
- Worked extensively with JQuery
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)
- Developed web applications with JavaScript, with several web developers, with AngularJSfront-end.
- Implemented SOAP based Web-Service client to consume a service and get live market data.
- Responsivewebdesign(RWD) allowing agency website to be view-able on multiple browser types as well as mobile devices
- Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3& JavaScript using Dreamweaver
- Utilized various JQuery Plugins to build Rich Internet Application (RIA) to make it look more intuitive
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3
- Extensively participated in developing the website across different browsers and performed cross-browser testing
- Extensively used HTML5 for audio and video playback
- Writing Server Side request handling and automated functional test cases to validate UI functionality usingNodeJS, JavaScript
- Collaborate with a team to developNodeJS programs to create light weight servers
- Used JQuery Plugins validation, drag and drop and more exceptionally
- Used AJAX, JSON with JQuery for request data and response processing
- Developed programs to port the xml data to database to make the website XML driven
- Finding out the bugs, broken links and missing images etc; and rectifying them
- Demonstrated implementation and up-gradation of JavaScript Library
- Design/develop/installJIRA work flows for different projects, these workflows are associated with various condition, validation, and post-functions
- Used Grunt,Bower, to build and deploy code to multiple environments
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design
Environment: JavaScript, JQuery, JSON, AJAX, Bootstrap, AngularJS, NodeJS, HTML5, DHTML, CSS3, OOPS, J2EE, Jasmine, Karma, Git Hub, Agile Methodology.
Confidential, Jacksonville, FL
Java UI Developer
Responsibilities:
- Involved in Analysis, Design, Coding and Testing phases of Software Development
- Involved in developing HTML and CSS pages
- Created Session facade Design Patterns
- Analyzed and prepared time estimates for the assigned tasks
- Hand code digital projects using HTML5, CSS3,SASS, JavaScript and JQuery
- Developed Presentation layer with Struts, JSTL, and JSP
- Built Web pages that are more user-interactive using JQuery Plugins for Drag and Drop, Auto Complete, JSON, JavaScript, Bootstrap
- Used "twitter bootstrap" along with "angular-ui" bootstrap for HTML components style definitions and user interface elements such as dialog boxes and tooltips.
- Used third party web API by making use ofOOPsconcepts and interfaces by calling them in existing application
- Developed Business layer and Data layer with Enterprise Java Beans and Hibernate
- Created Hibernate mapping files for business objects with tables in the database
- Involved in the code review meetings with the developers
- Developed test cases using JUNIT, and followed test first development
- Wrote stored procedures and triggers. Also involved in SQL query tuning and optimization
- Developed XML Schemas
- Achieved common look and feel among all the pages and eliminated lot of rework and repeated code on presentation layer by using Tiles framework
- Used Rational Clear Case as source control system
- Implemented client side UI testing usingJasmine
- Ensured project plan commitments are met
- Resolved issues and dependencies with components of different subsystems by effectively communication with other groups
Environment: HTML, CSS, SASS, JavaScript, Java, JUnit, JDK, JSP, OOPS, UNIX, SQL, Windows XP, UML, Jasmine, Eclipse 3.0, Web Logic 8.0 Application Server
Confidential, New York, NY
Web/UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX and JSON
- Used JavaScript, JQuery for user interactions in pages
- Worked on creating responsive website for smart devices using responsive design and media queries
- Used JQuery, Ajax for service calls on pages to interact with the server for information
- Rapid prototyping of design concepts
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features
- Involved in designing and developing the JSON, XML Objects with MySQL
- Used Ajax, JSON to send request to the server to check the functionality of the websites
- Testing the website on multiple browsers with their old as well as latest release
- Used JSON for storing and exchanging information between browsers and servers
- Created forms to collect and validate data from the user in HTML and JavaScript
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules
- Used Agile Methodology for the software development
- Responsible for authoring of website functionality with JavaScript, HTML, CSS
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces
- Used all the advanced Photoshop features to create appealing visual web interfaces
Environment: HTML, CSS, JavaScript, AJAX, JSON, JQuery, SQL, Agile, XML, Apache
Confidential, Pleasanton, CA
Front End /Web / UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details
- Implemented AJAX based UI with above said Architecture with Rich Internet UI in modules
- Implemented AJAX driven UI Element and Search Algorithm using Ajax
- Manipulated CSS, HTML and DHTML, JavaScript for presenting appealing GUI
- Worked on JQuery extensively for various user interactions, front-end validations and other visual effects
- Worked extensively on web 2.0 migration from Conventional web Frame work to Ajax driven framework and extensively used JQuery, Dojo, YUI, AJAX and MVC in Presentation Layer
- Used JavaScript and CSS for UI Design Mockup
- Written code in YUI/JavaScript /CSS /AJAX code of the application
- Created Dynamic Integration of YUI Tab, YUI Grid, and other YUI component Integration with Ajax
- Developed custom JQuery Plugins for custom functionality of the site
- Developing Prototype for the project using Ajax, Hardcoded JSON, JQuery, JavaScript HTML, and CSS
- Created and optimized graphic prototype websites and applications interfaces using Adobe Fireworks CS3
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc
- Developed tested cross-browser compatible and standards-compliant CSS-based page layouts
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Provided customer support by lending quick business solutions to integrate existing products with Work flow manager
Environment: JavaScript, CSS, Ajax, Dojo, SOAP, Shell, DHTML, XML, XSLT, UNIX, SQL, MYSQL, Eclipse
Confidential
Front End Web Developer
Responsibilities:
- Worked with a team of front end developers to build UI design concepts and prototypes
- Extensively worked with the design implementation phase
- Heavily interacted with the end users and stake holders for design validation
- Involved in Customizing the Data Layer, Business Layer and UI layer by Extending Tables andApplets
- Evaluated, analyzed, and tested web interface to understand and enhance the overall usability of the designs
- Constructed presentation layer implementation using DHTML, XML, CSS, JavaScript
- Gathered the business requirements to capture the user needs
- Cross-browser compatible, standards compliant table-less websites in XHTML, CSS2 and JavaScript
- Tools for Dynamic Content and Content Management
- All the validations were done byServletsat Client side
- Cross browser compatibility (Firefox / IE / Safari)
- Unit testing and AJAX training
Environment: HTML, CSS, JAVASCRIPT, AJAX, DHTML, Java, Servlets, Eclipse IDE, SQL Stored Procedures, MySQL.
