Senior Node Js/ui Developer Resume
Philadelphia, PA
SUMMARY
- Around 8 years of extensive experience as a JAVA 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, XUL, HTML5 /DHTML, DOM, XHTML, JQuery, CSS3, and Ajax.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table - free sties.
- Have exposure to Mongo DB and NoSQL databases.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0.
- Experienced in monitoring the Production Environments under 24/7 (under on-call rotation) to meet the Service Level Agreements set by the management.
- Extensive experience in various UI widgets using JavaScript libraries like angular.js, node.js and developing Rich Internet Applications RIA.
- Developed Servlets and Utilized Node.js, D3 to create a fast and efficient chat server
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Worked with Visual Studio in development for creating Websites, Web Parts and Master Pages.
- Experienced in using Front End editors like Dreamweaver, Espresso, Text Mate, Sublime Text2 and Microsoft Expression Web.
- Experience in creating functional specifications with visual design mockups in Adobe Photoshop, Adobe Illustrator and Adobe Flash.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
- Experience in database design and writing complex queries, using Oracle 8i/9i/10g/11g, SQL Server and MySQL.
- Executed unit tests using Jasmine, Karma/protractor.
- Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
- Skills in web development, Linux operating system, SOA, SaaS, strategy, marketing, internal systems, databasesystems, server admin,data visualization, web frameworks, email marketing, formconversion optimization, agile development, agile team building.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Experience on working with CSS backgrounds, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Experienced in the construction of Magento Website.
- Created responsive designs, modals, tables, forms, buttons, image carousels, navigation and many other using Bootstrap.
- Experience in using the jQuery libraries AngularJS, React.JS, BackboneJS, KnockoutJS.
- Performed Unit testing on angular applications using tools like Karma, Jasmine.
- Experienced in converting webpages from WordPress to Magento.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, DHTML, CSS, CSS3, XHTML, XML, PHP, JavaScript, Angular JS, Node JS, JQUERY, JSON, AJAX, Bootstrap.
J2EE components: JSP, Servlets, JSTL, Restful and SOAP Web Services
Languages: C, C++, Core Java.
Scripting Languages: HTML5, JavaScript, CSS3, Knockout JS, React JS, Phantom JS ext JS and XSL, UNIX C and Korn Shell
IDE, HTML Editor: Notepad++, Eclipse IDE, Adobe Dreamweaver, WIX, Photoshop, Express, MS FrontPage, MS Visual Studio, Socket IO, Android SDK Sublime.
Methodologies: Sprint, Scrum, Agile project management methodologies
Application servers: Web Sphere, Web Logic.
Database: Oracle11g, MySQL, SQL Server.
Operating Systems: Windows 98, 2000, XP, Windows7, Mac OS, Unix, Linux.
Version Controls: SVN, CVS, GIT, GIT HUB.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Node JS/UI developer
Responsibilities:
- Analyzing the Requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit Testing.
- Full analysis of Wireframes, Visual Design Documents and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.
- Designed and developed custom Mongo DB applications specific to clients' needs.
- Worked on react js framework to develop interactive websites based on client needs.
- Built the reusable service components using Angular JS services with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
- Developed front end architecture & UI templates for option trading application using Angular, HTML5, CSS3, SASS, JavaScript and D3.js.Developed a force layout component using JavaScript and D3.js for manipulating elements based on data.Worked on data integration for data visualization component.
- Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: directive for browser controls like: disable right click, browser close, lock screen while transition.
- Developer multiple Angular JS controllers and configured Routes.
- Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
- Extensively used underscore.js and lodash.js for JavaScriptobject and array manipulations.
- Handled complex JSON responses, converted and binded them to the $scope object.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Used Promises to do AJAX call to connect front-end and back-end.
- Implement modules into Node JS to integrate with designs and requirements.
- Modified existing Restful web services.
- Optimized using responsive design techniques to work equally well at both full and mobile screen sizes. Implemented for multiple domains and topics using Bootstrap themes and a CSS "skin" for branding.
- Created proof-of-concept using responsive web design, Node.js, React JS,modernizer js, HTML5 and CSS3.
- Resolving Cross Browser Issues.
- Used D3.js for interactive data visualization.
- Used Requires JS for managing dependencies between modules.
- Developed unit test cases using Jasmine framework.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: HTML 5, CSS 3, JavaScript, web design, Node.js, React JS, modernizer js,Angular JS, underscore JS, JQUERY, D3.JS, AJAX, Restful, Firebug, Asp.net with C# (MS VisualStudio 2010), MS Office and online tools.
Confidential, Philadelphia, PA
Senior Front End UI Developer
Responsibilities:
- Gathering requirements from business SME (Subject Matter Experts).
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- 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.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology,Express JSframework).
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Attending Iteration Planning and grooming Session with business users.
- Writing front-end code like HTML, CSS, JQuery for assigned User requirements using AngularJS and various other JavaScript frameworks.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, it includes HTML, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Created XHTML Pages with CSS and the Box Model.
- Code enhancement and bug fixes.
- Developed websites using Action Scripts.
- Well acquainted with the accessibility related issues (WCAG2) for web based user interfaces.
- Created remote usability testing processes which enabled the company to rapidly resolve customer concerns and to build strong relationships with customers.
- Sync with other developers to follow coding standards and best practices.
- Involved in building interactive portable widgets for internal users using HTML5, CSS3, JQuery/Angular and the latest AJAX libraries.
- Written and Executed Test Cases to validate that the system meets 508 Compliance and WCAG2 with AMP tool (Automated tool) and Manual testing (Using Keyboard) under ADA.
- Implemented test cases and performed unit testing using Jasmine.
- Implement GIT distributed revision control management system for newsletter template versions.
- Developed web application compatible with all browsers. Used Firebug, chrome developer tools to view and debug HTML, DOM and JavaScript errors.
- Experience working in an agile environment.
- Performed User acceptance testing to verify whether a solution works for the user.
- Design User Interface for the project using HTML, CSS and Flash.
Environment: HTML 4/5, CSS 2/3, JavaScript, JQuery, Angular.JS, Node JS, SQL/PLSQL, Oracle 11g, XML, AJAX, JSON, SVN, Windows 7, WCAG2, Git&Git Hub, JASMINE,Usability Testing, Photoshop, Eclipse, IE, Chrome, Mozilla Firefox.
Confidential, Southfield, MI
UI Developer
Responsibilities:
- Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
- Developed user interfaces using JSP framework with AJAX, Java Script, HTML, XHTML, and CSS.
- Created wireframes, storyboards, user flows, process flows and site maps to effectively communicate interaction and design ideas Collaborated with product management and engineering to define and implement innovative solutions for the product direction, visuals and experience
- Involved in designing the user interfaces using JSP.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Webapplication development for backend system using Angular JS with cutting edge HTML5, DOJO, and CSS3 techniques.
- Strong background experience in developing with HTML5, HTML, CSS3, Bootstrap, JAVASCRIPT (AJAX, DOM), Flash and XML
- Strong Knowledge of Java and Ajax implementations
- Implemented Business processes such as User Authentication, Account Transfer using Session EJB.
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator, and Singleton.
- Deployed the applications on IBM Web Sphere Application Server.
- Worked on Oracle database, creating Tables, Views etc.
- Using Java Script mostly for the client side validations
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Using log4j for generating the log files for all the applications.
- Involved in Unit & Integration Testing for different Modules in the application.
- Strong knowledge on Adobe creative suite and image edit tools
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Developed Interactive GUI Screens using JavaScript, iFrame, JQuery & Ajax.
- Develop administrative interfaces with the technologies of JSP, JSF, node.js, backbone.js
- AJAX, JavaScript, spring and Hibernate.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery
Environment: Java, OO JavaScript, HTML5, CSS3, JSP, DHTML, Node JS, JQuery, AJAX, JSON, DOM, DHTML, XML, backbone.js, Ember.js, Bootstrap.js, angular.js, D3.js, SVN, Junit, Agile, Ruby on Rails, Maven, GWT (Google Web Toolkit), Websphere, SOA.
Confidential - Akron, OH
Sr. UI Developer
Responsibilities:
- Developed single page applications using Backbone.js as MV* framework.
- Created complex models, collections, routes of backbone.js.
- Maintained the state throughout the application.
- Used bootstrap as CSS framework for design layout.
- Used underscore.js .template function for the handling templating.
- Extensively used JQuery for Dom manipulation and dynamic content change.
- Developed a log analysis tool using angular.js as MV* framework.
- Designed and developed various screens using HTML, CSS, JavaScript/AngularJS and JQuery.
- Created Angular JS directives, services, controllers and filters.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Developed HTML and JavaScript for client side presentation and, data validation within the forms.
- Designed, developed and implemented Single Page Application (SPA) in Angular JS by consuming JSON from
- Created Webpages using Responsive Web Design (RWD).
- Designed and documented RESTful/HTTP APIs, including JSON data formats and API versioning strategy
- Involved in configuring the Git repository and maintain the version control using Git.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Used JavaScript for custom client-side validation.
- Maintained, enhanced, and recommended solutions that best suit business and technology needs from UI standpoint.
- Utilized GIT for version control.
- System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Maintained Test driven Development (TDD) approach using Agile Methodologies.
- Analyze, debug and investigate on problems reported by users. Performed code reviews (standards, performance tuning, refactoring, reusability).
Environment: JSP, HTML/HTML5, CSS/CSS3, RWD, JavaScript, AngularJS,Backbone JS, JQuery, JDBC, Bootstrap, SDLC, MVC, IE, Firefox, Chrome, Windows, Git, RESTFUL services.
Confidential
Java Front End Developer
Responsibilities:
- Designed U ML c lasso’s diagrams, flow charts, sequence diagrams using
- Customized Controller S ervlet to handle the request and processing it to command.
- JDBC was used for interacting with oracle database.
- Worked with Database query language S QL, f unctions, triggers and stored procedures, Sequence and triggers.
- Used Spring MVC Web Flow to support the Flex applications in business layer.
- Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc using MVC.
- Worked as a component developer to code in J ava a nd J 2EE technologies.
- Worked with Hibernate relational mapping too to map java objects to relational database columns.
- Worked with X ML technologies to send and XML over Http and receive XML messages from Data Power middleware.
Environment: Java, J2EE, XML, JDBC, hibernate, CVS, Struts2, Log4J, Java Script, EJB, Eclipse, Oracle
Confidential
Web UI Developer
Responsibilities:
- Creating Front-end Applications using HTML, CSS and JavaScript.
- Worked closely with other senior developers, product managers, system architects, and the QA team to deliver optimal designs and software to meet and exceed expectations.
- Contributed positively to the overall team dynamic; participated in meetings, design discussions and other business-development working sessions.
- Created proof of concept applications for demonstration of new application features based on architecture team suggestions
- Elegant implementation of page designs in standards-compliant HTML and CSS.
- Involved in improving the user experience as per the UX team guide lines.
- Working directly with clients to design and develop elegant solutions.
- Helped the testing team in testing the web application in different browsers
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
Environment: Java, HTML, CSS, JavaScript, JSON.
