Javascript Developer Resume
Kirkland, WA
SUMMARY
- Over 7+ years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XML, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Extensive experience in various UI widgets using JavaScript libraries like angular.js, Ember.js, Require.js, Ext.js, and Node.js and developing Rich Internet Applications RIA.
- Experience in implementing Web Services (RESTful/SOAP).
- Experienced in maintenance of enterprise-level applications and tools on the ASP.NET (C#).
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experienced in using Front End editors like Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience in using various tools and IDEs for development and design like Netbeans, XAMPP, Notepad+ +, and Adobe Photoshop.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- 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.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Good experience in automation testing with Mocha and Jasmine using Selenium.
- Good Experience in Jasmine framework to write the unit tests in order to prevent the functional defects from being deployed to production.
- Good experience working with High Traffic Websites.
- Experience in documentation using MS Office tools.
- Good knowledge in the configuration management and version control software like SVN, GitHub.
- Determined, quick learner with strong interpersonal skills with proven ability to manage the positive and productive client relationship.
- Experience in working as Onsite Coordinator handling multiple concurrent teams across different geographical locations with teams averaging a peak size of 5-10 team members collectively.
TECHNICAL SKILLS
Programming Languages: JavaScript, Java, J2EE, C++, C, SQL.
Client Side Programming: C# .NET, HTML/HTML5, CSS2/CSS3, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: Angular.js, Express.js, Ext JS 2.0/1.0, Backbone.js, React.js, Node.js.
RDBMS: Oracle, MySQL, SQL Server, DB2, Mongo.db.
Web Services: RESTful, SOAP, XML.
Applications Servers: XMLHttpServer, WebSphere, JBOSS.
Wire Frame Tools: Adobe Illustrator CS3(basic idea on wire frame and visual design) Debugging Tools Firebug, Bugzilla, (internet explorer).
Workflow & Delivery: Responsive Web Design, Single Page App, Cross-Browser Compatibility, Multi Browser Support.
Development Tools: Adobe Photoshop CS5, Swagger, Strongloop.
Design Tools: Rational Rose, MS Visio, Kibana.
Version Control: GitHub, CVS, SVN, BitBucket.
IDE's and Tools: Intelli J, Firebug, JSfiddle, Visual Studio, Webstrom, Sublimetext.
Operating systems: Windows XP/Vista/7/8/10, MAC OS X
PROFESSIONAL EXPERIENCE
JavaScript Developer
Confidential, Kirkland, WA
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Used Advanced JavaScript to develop Confidential ecommerce Payment Gateway Traffic Analytics System(click -tracking and page analytics) for Google Analytics to understand the behavior of payments and their success and failure patterns.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- ImplementReact.jsJSX web pages,React.jscomponents and REST API for the SPA ecommerceWeb Application.
- ApplyReact.jscoding practices usingReact.js, use Bootstrap.jswithReact-bootstrap.
- Used Node.JS modules, Grunt for running build and test tasks, Karma for the test execution and Istanbul for collecting code coverage.
- Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript, React.js and extensively used Table-less Design in CSS for positioning.
- Used the Swagger tool to represent the RESTful API.
- Used StrongLoop’s LoopBack system to maintain the API proxy for most of the application services.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Used Jasmine framework to write the unit tests in order to prevent the functional defects from being deployed to production.
- Develop, enhance and execute the test scripts using Selenium Web Driver.
- Used Jasmine and Mocha as the test framework to perform integration test for various functionalities written in React.js.
- Involved Automation Framework design and developed reusable components.
- Used Kibana dashboard to perform advanced data analysis and visualize the data in a charts.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Increased developer productivity by using efficient programming methodologies and local development.
- Coordinated daily scrum calls and contributed effectively during discussion for effective solutions.
Environment: Java, HTML4/5, CSS2/3, JavaScript, DHTML, MVC, DOM, JSON, Node.js, React.jsBootstrap, SOAP, XML, XPATH, Mocha, Jasmine, Selenium, StrongLoop, Swagger.
Web/UI Developer
Confidential, Murrieta, CA
Responsibilities:
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Require.js and Ext.js.
- Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table-less Design in CSS for positioning.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Wrote client Side code usingReactJSand used NPM & gulp directories to generate the server environments used browser fiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Used Bootstrap and AngularJS in effective web design.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Developed client-side AJAX application that uses XSLT, XPath, JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
- Created an internal browser based text editor using HTML, CSS, java script, backbone.js.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Developed highly efficient pixel perfect front-end web applications using LESS and Ember.js.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Designed and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Worked with different third party vendors for creating and integrating new modules like parade-perks, parade-mobile site, Coupons, Numbrix IPad Apps, Dash Save & Serve etc., using Web technologies.
- Implemented AJAX to enhance the capability of the website.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
Environment: Java, HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, React.js, D3.js, Backbone.js, Require.js, Node.js, Ext.js, Bootstrap, JSP, ASP.NET, C#.NET, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Photoshop, Oracle, Windows.
Web/UI Developer
Confidential, Cranston, RI
Responsibilities:
- Designed Frontend with in object oriented JavaScript Framework like React.js, Node.js, Backbone.js, Require.js and Ext.js.
- Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Involved in web designing using HTML 4, HTML5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Used Bootstrap and AngularJS in effective web design.
- Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Created an internal browser based text editor using HTML, CSS, java script, backbone.js.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, angular.js, D3.js, Backbone.js, Require.js, Node.js, ASP.NET, C#.NET, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Photoshop.
Web/UI Developer
Confidential - Beverly Hills, CA
Responsibilities:
- Developed a core component of Analytics with Node.js, Angular.JS, Ext.js and Socket Stream.
- Used the Node.js, Angular.js, backbone.js and Require.js MVC Frameworks in the development of the web applications.
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Involved in developing XML, HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Implemented Data Access Layer, Business Entities, Business Logic Layer and Service Access Layer using C#.NET, WCF and LINQ.
- Involved in creating Models, View Models and DAL using Entity Framework and C#.NET.
- Implemented Remote Validation using unobtrusive JavaScript and JSON.
- Developed views using Master Pages, Partial Views, custom HTML helper and jQuery with Razor view engine.
- Implemented WCF service and developed Asynchronous call back methods in Class Library project to communicate with different layers of the solution.
- Worked on designing and coding (WCF) Service Contracts, Data Contracts and Operation Contracts.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Used LINQ to Objects and LINQ to XML to query the data model and manipulate the data.
- Developed reports using SSRS. Reports were developed against a variety of data sources which included SQL Server and Analysis Services.
- Solved the coding and technical problems during the project implementation
- Coded pages with best Search Engine Optimization (SEO) techniques.
Environment: Java Script, HTML, CSS, AJAX, JQuery, Bootstrap, High charts, DOM, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.
UI Developer
Confidential, Santa Ana, CA
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Redesigned the existing site and to create new interfaces.
- Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Implemented Data Access Layer, Business Entities, Business Logic Layer and Service Access Layer using C#.NET, WCF and LINQ.
- Involved in creating Models, View Models and DAL using Entity Framework and C#.NET.
- Implemented Remote Validation using unobtrusive JavaScript and JSON.
- Implemented Business Logic Layer, Data Access layer using C#.NET.
- Used Dreamweaver as Html editor for designing new pages.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Produced GUI prototypes for business logic presentations.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: C#.NET, HTML, CSS, OO JavaScript, JQuery, Ajax, JSON, JSP, JQuery, XML, MVC, DOM, SQL, PL/ SQL, Oracle, Dreamweaver, GIT, Windows.
Web/UI Developer
Confidential
Responsibilities:
- Used HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Understanding Web UI conventions and be able to leverage them for promoting an efficient user experience.
- Involved in solving cross-platform, cross-browser compatibility issues.Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.
- Implemented JQuery along with JavaScript libraries.Adobe Acrobat was used for the document management and developing .PDF files.
- Designed and developed of UI using HTML/DHTML, CSS, Dojo&JavaScript.Gathered and designed user cases for UI requirements. Prototyped UI designs using: Visio, Adobe Photoshop, and Adobe Illustrator, Flash, PowerPoint and Visual Interdev. Hand coded prototyped UI designs using Home Site.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed the layouts of Customer Relations Module.
- Involved in team meetings with corporate webmaster's UI team & weekly scrum meetings.
Environment: Java, HTML, CSS, OO JavaScript, JQuery, Ajax, JSON, JSP, JQuery, XML, MVC, DOM, SQL, PL/ SQL, Oracle, Adobe Photoshop, Dreamweaver, GIT, Windows.