Seattle, Wa Resume
PROFESSIONAL SUMMARY:
- 8+ Years of experience in the developing User Interfaces, Rich Internet/Intranet Applications, Single Page Applications and using HTML5, DHTML, XHTML, CSS3, SASS, JavaScript, jQuery, Bootstrap, Angular 2.0/4.0, ReactJS, BackboneJS, EmberJS and Ajax, consuming SOAP/Restful API.
- Extensive knowledge of Responsive Web Design (RWD) techniques to improve user experiences when viewed on devices of all shapes.
- Expert at building cross - browser, multi-browser and multi-device compatible applications.
- Expert at building responsive web applications using Bootstrap, Foundation CSS.
- Experience in working with SASS and LESS CSS pre-processors.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning and CSS Box & Flex Models.
- Expertize with D3 & Highcharts for Data Visualization.
- Strong experience in implementing AJAX for dynamic web-pages where the content can be fetched via API calls, using REST-ful and SOAP web services.
- Integration with RESTful APIs using asynchronous techniques
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Used React JS as framework to create a Single Page Application ( SPA ) which can bind data to specific views and synchronize data with server.
- Expertize with Jasmine and Karma for Unit Testing.
- Expertize with Grunt, Gulp and Bower for build automation.
- Experience in debugging web applications using Mozilla Firebug, IE Developer Tools and Chrome Developer tools.
- Worked on Selenium for automated testing and knowledge on testing frameworks like Chai, Mocha.
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG), ADA and W3C standards.
- Good understanding of server based technologies like Node.JS and its components like sessions, passport, swagger, express (web framework) etc.
- Experience with the complete software development life cycle (SDLC) utilizing Agile and Waterfall methodologies.
- Experience in Agile (SCRUM) Development Process like scrum daily standup meetings, Sprint Planning, Sprint iteration development and Sprint retrospectives.
- Good Experience in Backbone JS, Marionette, Underscore JS.
- Good Understanding of SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL, MySQL, DB2 databases.
- Good understanding of developing J2EE applications using Eclipse IDE, Net Beans, Visual Studio.
- Experience with Version Controlling tools like CVS, SVN, and GIT.
- Excellent oral and written communication skills. Expert at working in onshore - offsite models by collaborating effectively with project requirements to ensure project deliverables remained on track and aligned with project goals and expectations.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, Java, JDK, JavaScript, Ajax, JQuery, JSON, Apache, PHP
JavaScript Libraries: Ext JS 2.0/1.0, Backbone.js 0.9.2, React.js, Require.js, Node.js, Angular.js, Angular.js 2.0, Angular.js 4.0
IDE's and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, Edit Plus, JSfiddle, Webstrom, Tatastrom, Sublime text, SASS,LESS
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring tool suite)
Wire Frame Tools (wire frame): Adobe Illustrator CS3
Debugging Tools: Firebug, BugZilla, IE Toolkit.
Operating System: Linux, Windows 98/2000/XP/Vista/7/8, MAC OS X
Database: PL/SQL (oracle), MySQL, MSSQL, MongoDB, Oracle Server.
Source Controls: GIThub, CVS, Jenkins, SVN
Testing Tools: Jasmine, Mocha, Karma, Protractor, NPM, Bower, Grunt, Gulp, Winn Runner, Load Runner.
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr.UI/Front end Developer
Responsibilities:
- Created Short URLs Using Ionic framework and SASS.
- Brief experience on implementing the Angular 2.0 in creating animations based on ionic classes.
- Responsible for creating the screens with table-less designs meeting W3C standard.
- Responsible for design and development of the web pages from mock- ups.
- Used jQuery plugins to insert calendar in Short URL Page.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery.
- Used NodeJs application in ExpressJS framework to create URL shortening service.
- Used SASS for styling URL'S.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Developed Functional Requirement Document based on users' requirement.
- Extensively used Angular, JavaScript,jQuery UI and jQuery to provide UI functionality.
- Built Web pages that are more user-interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Used ReactJS, a JavaScript library for building reusable UI components in Client side
- Handling cross browser compatibility issues (IE, Firefox, and Safari) on both Windows and Mac. Also, used fall back codes.
- Done testing for cross browser functionalities to confirm the application consistency across various browsers.
- Involved in developing various generic JavaScript functions used for validations.
- Used VideoJS framework for HTML5 video player.
- Built responsive admin portal using BootStrap.
- Updated and maintained the internal code base (tested code before deploying to live site) using GitHub.
- Involved in Requirement gathering phase in order to gather the requirements from the client program manager and dealing with UX team to continuously accommodate changing user requirements
- Involved in complete User Interface designing and coded the web site in XHTML, CSS and Java Script.
- Extensively used Angular 2.0 & Typescript, ionic framework and jQuery to provide UI functionality.
- Used Cassandra NoSQL
- Database for storing the transactions on all the services for asynchronous writes and fetches.
Environment: Eclipse IDE, Angular 2.0,Bootstrap, AJAX, karma, JUnit, JIRA, JSP, HTML4/5, CSS3,SASS, moment, Sublime Text 2,ReactJs, JavaScript, JSON,SVN, Restful web-services
Confidential, Charlotte, NC
Front End/Web/UI Developer
Responsibilities:
- Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax, Adobe Creative suite.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Upgraded the existing content structure from CSS DIV tags to HTML5 Section and Article elements capturing the functional significance of the content.
- Created XHTML Pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP Pages.
- Designed and Developed UI Web 2.0 Applications using jQuery UI that would Search, display and maintain accounts.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext JS.
- Developed a core component of Analytics with Node.js, Angular.JS, Couch DB, and Socket Stream.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
- Developed backbone views using handlebars in order to separate presentation from data.
- Programmed the Event handling for jQuery controls to accept user inputs and validate the same.
- Designed and Implemented Effects and accessibility features in jQuery.
- Utilized the HTML5 DOM local storage features to store data locally client side processing.
- Programmed various jQuery plugins such as Buttons, Calendar, Grid, List box, Tab Container, Accordion, Menu, Dialog boxes and Toolbars.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Used other Web presentation technologies such as HTML, AJAX, CSS, JavaScript
- Developed Server side logic using XML based protocols like REST.
- Worked on RAD (Rational Application Developer) IDE for developing Front end and Middle-Tier.
Environment: Eclipse IDE, Angular JS, D3.JS, Bootstrap, AJAX, Node.js, JDBC, Grunt, JSTL, MongoDB, Illustrator, Gulp, JUnit, JIRA, Protractor, Jasmine, Jenkin, HTML4/5, CSS3,SASS, moment, LESS, JSP, Sublime Text 2, JQuery, JavaScript, React JS, JSON, Apache Tomcat, Photoshop, GitHub , Restful web-services
Confidential, SFO, CA
Web UI Developer
Responsibilities:
- Web design and development, application development using HTML, JavaScript and Dreamweaver.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- 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 React JS, classes in JSX, which combines HTML and JavaScript
- Applied J-Query scripts for basic animation and end user screen customization purposes.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angulars.JS and JavaScript, Bootstrap
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX
- Designed flash plugins for including different functionalities and content.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery
- Created web pages using HTML5, CSS, jQuery and JavaScript.
- Developing XML classes for loading the data from XML files deployed at the server.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Environment: HTML4/5, CSS2/3, JavaScript, JQUERY, React Js, NODE JS, ASP.NET, AJAX, JSON, MVC Architecture and Visual Studio, npm, XML, Sublime Text, Photoshop CS6, Illustrator, SQL, Git.
Confidential
Web/UI Developer
Responsibilities:
- Involved in designing architecture following J2EE MVC framework.
- Developed interfaces using HTML, JSP pages and Struts -Presentation View. Developed application by using Struts, Servlets and JSP's as per client request, custom tags have been developed to reuse it in other modules.
- Implemented AJAX to speed up web application.
- Developed Ant script to automate the process of build and deployment.
- Used SOAP Web Service and deployed applications on Apache Tomcat server.
- Extensively configured the build files to different environments.
- Developed session beans which encapsulate the workflow logic.
- Used entity beans to persist the data into database and JMS to establish message communication.
- Used SVN for the concurrent development in the team and for code repository.
- Involved in regression testing, evaluating the response times, and resolving connection pooling issues.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Developed web pages applying best standards.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- 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.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Responsible for fixing all bugs encountered and communicating back over to the QA team.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON, XML, SVN.
Confidential
Web/UI Developer
Responsibilities:
- Very good experience in Document Object Model (DOM).
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript. Developed portals for implementing health care benefits of the employees.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, HTML and JavaScript.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Used Python's XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.
- Developed widgets for GUI using Tkinter, Gtk modules of Python.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using JavaScript.
- Fixed bugs and provided support services for the application. Tested/De-bugged web browser using Firebug.
Environment: HTML, CSS, DHTML, JavaScript, jQuery, AJAX, JSON, XML, SVN.