Sr. Ui Node Js/angular Js Developer Resume
Mountain View, CA
SUMMARY
- Over all 8 years of development experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using HTML5, HTML, XHTML XML CSS, CSS3, JavaScript, jQuery Meeting W3C standards.
- Experience applying the latest development approaches including MVC, MVVM Architectures, and event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Expertise in building Rich GUI websites confirming Web 2.0 standards using Dojo Toolkit and hands on experience using PrototypeJs, Framework API’s,Microsoft Azure and HTML5 Boilerplate
- Experience working on Frameworks like Bootstrap,Foundation, Angular.js, Backbone.js, React.js, Node.js, Knockout.js and Media Queries.
- Configured Campaigns and offer codes on an operational In-Market Testing implementation with Adobe Target.
- Extensively used a Variety of JavaScript frameworks and jQuery plugins from npm and Grunt and also created Plugins.
- Solid experience on JavaScript Frameworks like Ext.JS (MVC/MVVM JavaScript framework) and Exposure to Node.js (Node eclipse & Enide Tool Collections), jQuery UI, Kendo UI and BackBone.JS.
- Dealing with challenging High Traffic Websites and Cross Browser Issues handling.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular Js, Backbone.Js, Jade, Pure CSS and Bootstrap.
- Well versed with IDE's - Visual Studio,Visual Studio Code, Aptana Studio, Dream Weaver, sublime, Adobe Flash, Web storm and NetBeans.
- Experience in developing web applications by invoking REST and SOAP based APIs.
- Experience in developing websites using HTML 4.0/5.0, CSS, CSS3, JavaScript, JQuery, Ajax and JSON.
- Was responsible for developing UI pages using HTML5, CSS3, JavaScript, JSON, JQuery, AJAX and Spring MVC.
- Designed the web layouts using Adobe Photoshop.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Used JQuery to develop user interface widgets.
- Experienced in developing event driven applications using AJAX, JSON and XML.
- Worked with the JavaScript frameworks like JQuery and AngularJS.
- Detailed understanding of DOM and DOM functions.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in client-side design and validation using HTML and JavaScript.
TECHNICAL SKILLS
Programming Languages: CoreJava/J2EE, JavaScript, ASP.net, C, C++, C#, VB, Python, SQL, PL/SQL.
Frameworks: Struts, Angular JS, React JS, jQuery Redux, Spring, JSF, Hibernate, Node JS, requireJS, Backbone, ASP.NET, PHP, Apache CXF
Development Tools and IDE: IntelliJ, Eclipse IDE, Rational Rose, TOAD, Clear Case, Web-storm, Gulp, Developer Tools, Spring Tool Suite, JBOSS, sublime, Amazon AWS tool set.
Databases: Oracle 9i, Oracle 10g, SQL Server, MySQL, Mongo DB and DB2.
Operating Systems: Windows XP, Mac, iOS, Windows NT/2000, UNIX, Solaris 8.0, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML, CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, XSLT, AJAX, GWT, jQuery, JSON, RIA framework, Amazon Web Services, Restful web service, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator.
Debugging Tools: Bugzilla, Firebug, J Unit v 4.12, Yeoman, Grunt.
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Sr. UI Node JS/Angular JS Developer
Responsibilities:
- Worked on the project with an Agile methodology to develop the product and deliver regular updates to business team and project managers.
- Developed web application using HTML, CSS and AngularJS (2,4), handle services in ASP.NET and database in SQL server.
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features.
- Designed UI design changes for footer and body portions of e-commercewebsite ranging from color changes to navigation problem solving.
- Creating photoshop mockups, coding mockups into HTML/CSS working models, creating programming requirements documents, conducting logical, visual and functional testing of websites, skinning open source software (e-commerceshopping carts, phpbb forums, etc.), updating content via FTP upload and CMS, creating client tutorials for site administration systems. Supervising the quality of design and code during the design phase of site development.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
- Using AngularJS, Spring MVC and RESTful API services have built Single-Page applications
- Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Been involved in design, develop and testing of web applications using many technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, XML, XSLT, XSL, Web Services such as SOAP/REST, JavaBeans and Apache Ant.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- UsingAngularJS (2,4),created custom directives for data manipulations and to display data in company standard format in UI.
- Implemented Model View Controller (MVC) architecture using Struts framework.
- Involved in Production Support and minor enhancements as per application requirements.
- Maintained Cross Browser compatibility and implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Manage the development for all phases of the UI web application development from requirements gathering, cross browser testing, and production deployment.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, JQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Developed web page using AngularJS components like controllers, routers, NG app etc.
- Used Unix Commands for manipulating the data in deployment phase.
- CreatedAngularJSController which Isolate scopes perform operations in UI.
- Installed and Managed Karma using NPM.
- Developed unit tests using Karma with karma-ng-scenario plug-in.
- Actively involved in configuring the website in all environments
- Supported in fixing production bugs
- Developed the administrative UI using Angular.js and Node.js, Jasmine and React.js.
- Created client surveys and displayed the results in a dynamic report using D3.JS for data visualization.
- Used D3.JS for data visualization in this application.
- Accessed functions in web server using Restful web-services.
- Used Node JS for heavy DOM manipulation.
- Worked with a team which includes Tech Leads, Business Analysts, System Analysts and Testers using d3js
- Agile (Scrum) methodologies.
- Responsible for UI designing for iOS and solved issues when encountered in iOS application.
- Used Swift for developing the application in iOS.
- Developed user interface using JSP, JSP Tag libraries, requireJS, JavaScript and Node.js.
- Used JDBC for Manipulating data in the database.
- Actively used DHTML, JavaScript, jQuery and AJAX, CSS for frontend development. On the backend it was Java (JSP) and Oracle.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client-side validation.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Worked alongside with lead and architect in delivering the application in the assigned deadlines.
- Used APIs design pattern for data access through service calls and also used spring framework in the application.
- Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process
Environment: HTML/HTML5, CSS/CSS3, JavaScript, Angular.js1.x, Angular.js 2.0, Node.js, Bootstrap, Jasmine, Karma, Underscore, JSHint, NPM, SASS, Gulp, Rally, Agile methodology, SVN, Jenkins, TypeScript.
Confidential, Nashville, TN
UI / Angular Developer
Responsibilities:
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Designed and developed entire Data Base in SQL Server 2008 - Creating Tables, Writing Stored Procedures, functions etc.
- Implemented HTML5 feature like, local storage, data and required attributes and sliders.
- Implemented CSS3 features like, multi-column layout, gradients and web fonts.
- Involved in all functional areas including performing audits of requirements, test activities, defect triage meetings, project-related activities, and all project artefacts’
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript and jQuery.
- Experience in using Angular JS, ability to test views and able to do end to end unit testing. Also using continuous integration.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Reviewed input from project teams to perform Independent Verification and Validation (IVV) of systems artefacts and distributed summary reports to the client in the agreed upon time frames
- Integrated the various modules of the application and performed the various unit test cases using JUnit and also helped the QA team for the regression/integration testing.
- Worked closely with the architect teams and gained good exposure in implementing the various design patterns.
- Involved in the Development of various layers to accommodate the application as per the MVC design pattern, DAO and DTO patterns using spring and Struts, Hibernate.
- Tested/De-bugged on browser using Firebug.
- Developed dynamic server-side web applications using Node.JS.
- Used Team Foundation Server for version control.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
- Documented the entire project, which contains detail description of all the functionalities.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Contributed in decision making of the software and hardware requirements and tool evaluations.
Environment: HTML/HTML5, SQL, XML, CSS/CSS3, JSP, JavaScript, Angular JS, Visual studio, jQuery, AJAX, MVC, Usability Testing, Agile methodology, TFS.
Confidential, Lincolnshire, Illinois
UI Developer
Responsibilities:
- Worked the System Analyst and the project team to understand the requirements.
- 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, AngularJS.
- Wrote custom directives in AngularJS according to the Application needs.
- 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.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Worked in user experience (UX) and interaction design for web sites, web applications, mobile, and emerging technologies.
- Used UX/UI Development (wireframes, mockups and prototypes)
- Responsible for fixing any bugs and communicating them back over to the QA team.
Environment: AngularJs, JavaScript, HTML, CSS, AJAX, jQuery, DOM, DHTML, XHTML, XML, XSL, SQL Server and Windows XP.
Confidential
UI Programmer
Responsibilities:
- Design and development of Web pages using HTML, CSS including XML.
- Used CSS3 media queries to achieve the responsiveness of the user interface.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Designed and developed internet web applications using JSP, JavaScript and CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements have been integrated.
- Continuously provide input to project management activities throughout the project life cycle, influencing scope, risk plan, project plan, issues and status.
Environment: HTML, CSS/CSS3, JavaScript, JSP, Tomcat web server, Usability Testing, Agile methodology, Eclipse, TFS.
Confidential
Software Engineer
Responsibilities:
- Involved in developing of the Framework for eCMS Application
- Gathering Requirements and preparing Detail Design Document.
- Involved in developing of the Action Classes, Action Forms and Business Objects.
- Involved in developing web services.
- Developing J2EE application using IBM Rational Software Architect Platform that includes integrated eclipse and IBM Web sphere.
- Developing the java components to build the rules and map to XML.
- Customized the exception handling logic as per the application needs for easy identification of root cause.
- Using Clear Case for maintaining the version control and Mercury Quality Center for defect processing.
- Actively involved in the installation and configuration of Web Sphere Application server.
Environment: JAVA, J2EE, IBM DB2, JSP, EJB &JQuery for front end development, WebSphere deployment, IBM RAD for application development and testing, version control, log4 framework for logging, JUnit.