Senior Angular.js/node.js Developer Resume
Santa Clara, CA
SUMMARY
- Overall 8 years of experience in developing professional web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client / server applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, JQuery, Bootstrap, AJAX, JSON and XML.
- Experience in development approaches Front-end Model View Controller (MVC), event - driven applications using Object-Oriented Web applications, AJAX, Object Oriented JavaScript.
- Experience in designing the interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Sound Understanding and good Experience of using the various JavaScript concepts like Prototypes, Closures, and Object oriented features, Promises.
- Good experience in using the latest JavaScript framework AngularJS and worked with all its various concepts like services, custom directives, promises, factory and providers.
- Good experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Expertise in developing various JavaScript frameworks like Angular.js Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Underscore.js, Ext.JS, Responsive web xxdesign(RWD).
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Expertise in using AngularJS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experienced in working with NodeJS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using NodeJS , NPM , Grunt , Gulp , Groovy Bower.
- Strong in using the Nodejs, and Require.js and MVC Frameworks in the development of the web application.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST , SOAP , JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML , and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL , MongoDB , DB2 , Blob storage and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX , JSON .
- Knowledge of utilizing cloud technologies including Amazon Web Services ( AWS ), Microsoft Azure Blob and Pivotal Cloud Foundry ( PCF ).
- Expertise in video coding by using HTML5 , CSS3 and JavaScript.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Experience with front-end development with back-end system integration.
- Proficient in using Unitjs testing framework along with Jasmine, Karma, Protractor, Mocha test runners.
- Pleasant Experience in Bug tracking tools like JIRA , HP Quality Center and Bugzilla.
- Experience in Version Control tools like CVS, GIT , SVN and Clear-Case for Source Code version management.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse , Sublime Text Editor and Web Storm.
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, SASS, Bootstrap, Jasmine, XML, JSON, Media Queries, Responsive Web Design, CSS sprites, CSS grid.
JavaScript Libraries: Angular Js, Node Js, RequireJs, Backbone Js, Knockout.js, express.js
Languages, Scripts: JavaScript, JQuery, AJAX, Typescript
Frameworks: Bootstrap, Backbone JS, Angular JS
Tools: SVN, GIT, Grunt, Gulp
Web Services: RESTful, SOAP, XML
Editors / IDE Tools: Eclipse, NetBeans, Adobe Dreamweaver, Notepad++, Sublime Text, Visual studio
Database: MySQL, PL/SQL(Oracle), Mongodb
Web/Application Servers: Apache Tomcat, web logic.
Operating System: MAC OS X, Windows, Unix/ Linux.
Publishing Tools: Adobe PageMaker, MS Office
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Senior Angular.js/Node.Js Developer
Roles & Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD).
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Hand-coded HTML5, CSS3, Java Script, AJAX and jQuery to create front-end.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Developed single page web application using JavaScript framework Angular JS.
- Bootstrap used along with Angular JS in creating the Application.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Worked with XML, XSD and XSLT while implementing WCF.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Developed single page applications using Angular 2, Typescript, web pack and grunt.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2 .
- Used XPATH, XSLT for XML transformations and XML Beans for parsing the XML documents.
- Developed UI using JavaScript, HTML, backbone.js, CSS, JavaScript validations and XML.
- Works on MV Frameworks like Bootstrap, AngularJS, NodeJS.
- Applied JQUERY core library functions for the logical implementation of all the applications at the client side.
- Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Review Click thru proto types using HTML, CSS , AngularJS , NodeJS ,DHTML with adhering toW3C and browser compatibility standards.
- Built templates - slicing and coding Photoshop comps using hand coded HTML / XHTML /HTML5 and CSS/CSS3.
- Used JQuery to make the HTML5, DHTML and CSS3 to interact with the AngularJS functions.
- Developed the Site using the Struts with Spring Integration using the tiles framework.
- Designed data formatted web applications using HTML, DHTML, XHTML and CSS and deploy the script by client side scripting using AngularJS .
- Developed presentation layer using HTML5, AngularJS , CSS3, AJAX etc.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Developed the application front-end using Spring framework 3.0 that uses MVC design pattern.
- Used spring framework as middle tier component and integrated with Hibernate for back-end development.
- Coordinate with Interface Design Architects for meeting accessibility standards at code level.
- Design and build UIs on Server Platform in team environment.
- Participating in product development discussions and providing UI related information.
- Maintained W3C standards.
- Used log4j to log different types of messages to write on to the proprietary log model.
Environment: Agile, HTML5, CSS3, JavaScript, jQuery, JSF, AJAX JSON, Bootstrap, Angular JS, Angular 2, JAVA, JSP, MYSQL, Spring MVC, Hibernate, Eclipse IDE, Tomcat server, web sphere application server, Spring framework 3.0.
Confidential, Franklin, WI
Senior Web/UI Developer
Roles & Responsibilities:
- Worked in Agile Methodology environment.
- Developed UI pages using HTML5, CSS3, JSON, JavaScript, jQuery, Bootstrap, BackboneJS and AJAX.
- Designed and developed the user interfaces with various tools and implemented ASP.NET validation controls, Java Script, JQuery, CSS for server and client side validations respectively.
- Implemented the responsive Web designs using the SASS CSS preprocessor, CSS3 media queries, and Bootstrap.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Integrating React's Redux framework to scale and maintain the application better while handling large amounts of data
- Consumed REST based Microservices with Rest template based on RESTful APIs.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Designed graphics, buttons, and logos for the website to enhance the application features for the user.
- Used AngularJS to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
- Used $http with AngularJS interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Leveraged two way data binding through $scope in applications built on AngularJS and also implemented different validation control on the web-pages using AngularJS.
- Used Grunt for JavaScript files concatenation and minify to improve performance in loading web pages.
- Build micro services for the delivery of software products across the enterprise.
- Tested pages for cross browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing.
- Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular.js, Typescript, Bootstrap, AJAX, JSON, Backbone.js, XML, JSON, Responsive design, Visual Studio, Grunt, Agile, Azure, IE 6,7, 8 9 10, Firefox, Chrome.
Confidential, charlotte NC
UI Developer
Roles & Responsibilities:
- Worked on versioning tools like GIT and SVN.
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Developed Responsible Web Design (RWD) UI using HTML 5, CSS3 media queries, DOM, Ajax, JSON, Angular Js and Bootstrap.
- Developed the front-end for the Identity Guard member website in HTML5, CSS3, jQuery, and Angular JS, in a responsive grid layout using Angular UI framework based on Bootstrap.
- Embedded new Media Elements i.e., video and audio files using the HTML5 mark-ups and used HTML5 file API for uploading local files from the client-side.
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars, Pagination, Alerts, Progress bars etc.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and Angular JS.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
- Developed Custom directives to be reused across different modules in the application
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Used JQuery to make API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Used JSON for data exchange between client and server and also Ajax to reduce the network load and update only the certain components of the website.
- Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- Create complex JIRA work flows including project workflows, screen schemes, permission schemes and notification schemes in JIRA.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, AngularJS, JSON, RESTFUL web service, Apache Tomcat, Karma, SASS.
Confidential
UI Developer/ Designer
Roles & Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML, CSS, Bootstrap and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Used JQuery event handling in UI pages’ handle validations.
- Created JQuery custom widgets like date picker etc. and other custom widgets.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: Java, HTML, CSS, JavaScript, JQuery, SQL, Web services using REST and SOAP, JSON, AJAX.