Angular 2.0/ Senior Ui Developer Resume
Jersey City, NJ
SUMMARY:
- More than 7+ years of experience as Senior UI Developer in Application and Web Development with emphasis on HTML (4.01/5), CSS (2/3), XHTML, JavaScript,J - Query, JSON and JavaScript frameworks like Angular 2.0,Node.js, Angular.js, React.js, Ember.js, Redux,Unit testing tools like Karma, Jasmine, Mocha, Protractor and Chai.
- Experience as a Front-End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Flash.
- Expert Knowledge of Node.js and frameworks available for it respectively.
- Experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
- Fair Working knowledge about MVC frameworks like AngularJS, Backbone.js, React.JS and Node.js.
- Experience in usingPolymer.js for developing front end web Applications
- Experience in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
- Experience in using JavaScript and JQuery either for manipulating the DOM or for AJAX operations.
- Experience of using the various JavaScript concepts like Prototypes, Closures, Object oriented features etc.
- Experience in using various JavaScript Web application related libraries such as Backbone.js, React.js,Ember.js, Require.js, Node.js, Knockout, Angular.js, JQuery UI, bootstrap and Google Web Toolkit. and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
- Experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Worked with various IDE’s like Eclipse and Web storm, Sublime Text, Adobe Photoshopetc.
- Experience in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Experience in using various project management tools like JIRA andVersionOnemainly for Agile project management.
- Extensively involved in unit testing using Junit and functional testing of mobile applications.
- Good understanding of how node.js works in the backend.
- Experience with XML design and working with the Class diagrams, Use case diagrams etc.
- Experience in the use of various relational databases like Oracle, DB2, SQL Server.
- Experience in developing Web Services to expose useful functionality to web users through SOAP and REST full web service calls.
- Experience in developing responsive web pages Bootstrap and CSS Response.
- Experience in working with testing tools like Karma, Jasmine,Chai, and protractor.
- Experience in working Rest/SOAPweb services using AJAX, JQUERY AngularJS.
- Experience in writing unit tests on both client and JS server side using Jasmine, Mocha and Chai frameworks
- Good Knowledge of JSF, Hibernate.
- Experience in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Experience in working with third party web services APIs and Web Services using AJAX and JQuery.
- Worked on Agile/waterfall models and involved in daily SCRUM meetings
- Strong skills in UX based design deliverables which include interaction design, user scenarios, process flows and user interface specifications.
- Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Experience in using front end build tools like Grunt, Bower, Gulp and backend Java’s MAVEN.
- Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting using Karma and Jasmine.
- Experience on Mongo DB to create server side applications.
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, JQuery, Responsive Web Design(RWD) and also experience in making webpage cross browser compatible.
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development, and Testing) and SCRUM methodology
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Experience in making the web applications accessibility complaint like ADA complaint using Aria attributes on HTML tags.
- Experience in using content management systems (CMS) tools like Word press.
- Used gzip compression tool to compress the data when using web service restful calls to send the data to the server.
- Experience in developing Object-Oriented Web applications using MVC architecture.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
- Developed securing the application using form-based authentication using HTML, JavaScript, JQuery and CSS.
- Developed many features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
- Designed and Developed Web application using CSS pre-processors.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
TECHNICAL SKILLS:
Languages: C++, C, HTML, HTML 5, CSS3, Java Script, JQuery, AJAX.
JavaScript Frame Works: Angular2.0, Angular.js, React.js Node.js, Backbone.js, Polymer.js Redux, Bootstrap,Ext.js, Ember.js.
Development Tools: Eclipse, NetBeans, Grunt, Bower, Web Storm, Sublime, Brackets, Maven, Adobe Photoshop.
Application/Web Servers: Apache Tomcat.
Design and developing: Microsoft Visio, XML and Rational Rose, Design Patterns, Dreamweaver
Development Methodologies: Scrum, Agile and Waterfall.
Web Services: SOAP, RESTful and XML.
Databases: Oracle, MySQL and SQL Server 2000/2005/2008 , MongoDB.
Scripting languages: Java Script, UNIX Shell Script.
XML technologies: DTD, XML, XSL, XSLT, XQuery, DOM.
Version Control: CVS, SVN, GitHub, JIRA.
Environment: s: UNIX, Windows 2000, Windows XP, Windows 7, Windows 10.
Desktop Tools: Acrobat Writer, MS Office
Browsers: Firefox, Chrome, IE, Opera, Safari
Testing tools: Karma, Jasmine, Chai, Protractor and Mocha.
UX tools: Axure, Balsamiq.
WORK EXPERIENCE:
Confidential, Jersey City, NJ
Angular 2.0/ Senior UI Developer
Responsibilities:
- Built applications for scale using JavaScriptframework like Angular 2.0 and Node.js.
- Used Angular2.0 and Node.js in effective web design.
- Built Single page web application using JavaScript Frameworks like Angular2.0, Node.js, Backbone.js, Require.js and Ext.js.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.
- Used a Bootstrap 3.0 fromAngular2.0 platform and point it to the root component of the application instead of Angular ing-app.
- Used@Route Configdecorator with Angular2.0 instead of ng$route Provider
- Usedrouter-outlet with Angular2.0instead of.
- Usedrouter-link with Angular2.0instead of.
- Used ng2-pdf-viewer from Angular 2.0 for previewing the pdf documents.
- Used HTML5 File ReaderAPIfor previewing the documents before uploading the file to the server
- UsedAngular 2.0by consuming Restful web services.
- Used Angular 2.0framework for building web-apps.
- Developing applications with RESTFUL web services using Node.js and writing clean and elegant mark up using Bootstrap 3.0, CSS3 and HTML5.
- Used Angular 2.0 with Typescript.
- Used Crucible for reviewing the code before merging the code into the main branch through TFS Git.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2.0, Node.js and Bootstrap.
- Enhanced the user interface using HTML5, CSS3 and Bootstrap 3.0for RWD.
- Involved in front-end development including creation of Terms and agreement related functionalities using Angular 2.0, HTML5.
- Used Node.js to build a scalable network application where it handles concurrent connections
- Extensive use of Node.js to build a scalable network application where it can handle many connections concurrently.
- Used Agile/ Scrum development methodology and maintained Scrum related information in JIRA.
- Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Knowledge in troubleshooting the application for server as well as client side errors
- Performed unit testing using the open source Karma and Jasmine tools and used Protractor for end to end testing.
- Worked on the Agile methodology likeScrum in implementing the project.
- Used JIRA as a ticketing tool.
- Used MicrosoftLYNC for inner communications within the team as well as client.
React.js/ Senior UI Developer
Confidential
Responsibilities:
- Involved in developing theUIpages using HTML5, CSS3, JavaScript, JSON, jQuery, Jasmine, Karma and AJAX.
- Developed front end pages for user interactions, for the entire website using HTML5, CSS3and JavaScript.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and React.js.
- Participated in development of a well responsive single page application using frameworks like Node.js, Backbone.js, Angular.js React.js, Require.js, Ext.js, and JavaScript in conjunction with HTML5, CSS3 standards, with front endUIteam.
- Worked onNode.jsfor developing server-side web applications
- Used React.js in effective web design.
- Built Single page web application using JavaScript Frameworks like Angular.js, Node.js, Backbone.js, Require.js,React.jsand Ext.js.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS framework and Node JS.
- Developing applications with RESTFUL web services using Node.js and writing clean and elegant mark up using jQuery CSS3, HTML5.
- Used react.js with ECMAscript6.
- Worked on implementing directives and scope values using Angular.js for an existing webpage.
- Watched changes in project with gulp task runner, with installation of latest versions of ECMA5 and ECMA6 which will run onNode.jsenvironment.
- Optimized throughput and scalability of web applications using Node.js.
- Involved in creating a reusable component using React JS for DOM manipulation.
- Worked with Reducers, React Containers to update the state of an APP produced by Redux and by mapping those to the React component using React-Redux.
- Worked with Redux architecture and its containers, components, reducers in developing the user interfaces.
- Used Special Syntax called JSX to mix HTML5 with Java Script with the help ofReact.js
- Developed few time sensitive and important review/comments sections withReact.jsand Angular.js using ngReactdirective.
- Used React.JS for search engine optimization.
- Use of React help to refresh the pages and update the changed parts.
- We are responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using React JS.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js, Require.js,React.jsand Ext.js.
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Worked in implementing MVC frameworks likeAngular.js for AJAX data callsusing the http service.
- Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
- Used Angular.jslibrary for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality
- Experience in developing prototypes for the business needs and analysis with static features using Angular.js & Node.js.
- Used Angular.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
- Developed Web application using Angular.js and Node.js with cutting edge HTML5 and CSS3 techniques
- Performed unit testing using the open source Karma/Jasmine, Mocha and Chai framework.
- Worked on the Agile methodology likeScrum in implementing the project.
Environment: - Angular 2.0, React.js,JavaScript, node.js, angular.js, backbone.js, require.js, ext.js, jQuery, CSS3, HTML5, AGILE/SCRUM, Redux, Polymer.js, SOAP/REST, twitter Bootstrap, AJAX, JSON/XML, Karma-Jasmine, SCALA, BOWER, NPM, SQL, PL/SQL, Adobe Photoshop, Dreamweaver, Mocha, Chai
Confidential, Maryland
Senior UI Developer
Responsibilities:
- Developed internal application using Angular and Node.JS connecting to Oracle on the backend.
- Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular.js, Require.js,React.js, Node.jsand JSON.
- Created Node.js middleware application server to encapsulate modern JS widget framework and control set.
- Used Node.js with react for server side rendering. Implement modules into Node.js to integrate with designs and requirements.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, Node.js and JQuery.
- Used Node.js for heavy DOM manipulation.
- Built the internal tool and maintained with React.js along with Flux and Redux.
- Building website using React&Redux for front end and apache spring backend framework.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Use JS framework such as Angular.js (for data driven apps) and Backbone.js (for heavy DOM manipulation).
- Involved in Angular.js and Ember.js jsmvc architecture implementation.
- Implemented Angular.js client side validation. Implemented Angular.js modules.
- Created UI screens using Angular.js
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Used Axure for creating mockups and wireframes of application user interface.
- Experiencing in designing wireframes using Axure and also used Axure for HTML prototyping.
- Developed a full Customer Management System from scratch using React/Redux in the front end and Web pack and Babel as JS bundler and compiler.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Used CSS Preprocessor - LESS SASS.
- Designed Frontend with in object oriented JavaScript Framework like angular.js, Node.js, Backbone.js and Require.js
- Used drag-n-drop designer for creating Polymer apps with the Material Design components.
- Designed CSS3 based web pages which were cross-browser compatible.
- Worked closely with product,UXand business team to build applications & reach business goals through front end development andUX.
- Worked withUXdesignerswhen designing wireframes and analyzed user stories corresponding to wireframes.
- Assisted UI leads and product manager with concept designs and implementation of prototype for new and undeveloped features that allowed customer representative team to track customer’s instant payment notifications reports.
- Delivered wireframes, UX flows, interactive prototypes and design specifications.
- Used Data Tables, a table plugin for JQuery, to display the data in tables along with pagination.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Worked on UI implementation for the several other R&D mobile projects of the company.
- Developed UI using HTML5, JavaScript, LESS, AJAX, jQuery andReact.js for interactive crossbrowser functionality and complex user interface
- Developed Web API using Node.JSand hosted on multiple load balanced API instances.
- Created a Rich Single Page Application using HTML, CSS, Angular.js, JQuery and REST Services.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Implemented client side validations in registration forms, login and logout forms using Java Script, AJAX and JQuery.
- Worked with the Grunt tool for building the project on the front-end.
- Experience in working with NOSQL databases like MongoDB.
- Used MEAN (Mongo DB, Express, Angular, Node) Stack.
- Usage of Adobe Photoshop for retrieval of images.
- Used AJAX and JSON to process asynchronous actions between front and back end, using AngularJS $http service.
- Created Ajax Services to consume restfulAPIs and processing JSON data for rendering in UI.
- PHP for backend programming with MySQL database with Apache server.
- DevelopedSQL queries for different database operations in DB2.
- Implemented SSIS packages to update SQL data tables from oracle server.
- Created Database Objects like tables, stored procedures and Triggers in SQL and PL/SQL to communicate with Oracle database.
- Converted the Photoshop mockups in to hand-written HTML and CSS pages.
- Used MS Visio, Dreamweaver and Photoshop tools for web application development.
- Unit testing using the open source Karma/Jasmine.
- Implemented AJAX to improved customer experience, and reduce the data flows greatly
- Worked with Spring MVC and Hibernate in the backend to build the business logic.
- Written and consumed Restful Web Service calls in both JSON and XML formats.
- UsedWeb storm and Eclipse IDEfor development and Tomcat to web server for deploying application
Environment: Angular.js, Node.js, Bootstrap, React.js, HTML5, CSS3, JavaScript, jQuery AJAX, Require.js, JSON, Backbone.js, Axure, Redux, SDLC, LESS SASS, Polymer, Wireframes, Prototype, XML, Grunt, MongoDB, Adobe Photoshop, Dreamweaver, Restful APIs, MYSQL, Oracle, Karma-Jasmine, MVC, Web Strom, Eclipse IDE.
Confidential, Florida
Web Developer
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.
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML, CSS3andAngularJS.
- Extensively used all the HTML features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and @media.
- Used HTML, CSS 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.
- Got a brief introduction of how AngularJS works.
- Developed unit test for each new feature implemented using Mocha and Chai testing tools.
- This is a configuration widget written in CSS3, Java Script, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux.
- Designed and Developed JavaScript framework, which is wrapper on top of JQuery framework and AJAX, based UI Configuration widgets.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked with template engines like Mustache in building the templates.
- 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: HTML, CSS, Angular.js, JavaScript, jQuery, AJAX, Mocha, Chai
Confidential, Oakland, CA
UI Developer
Responsibilities:
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Responsible for website user interface design; contributing to content, 2.0 layouts, navigation, interaction flow and terminology. Used Photoshop to cut PSD files and use with HTML, CSS.
- Responsible for the design of client websites right from the conceptualization stage.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag, according to the requirement of the end user.
- Used the HTML tables to great effect to achieve page layouts.
- Used CSS to great effect to design to design a number of pages in a dynamic fashion.
- Used extensively AJAX concept of JavaScript using the XML Http Request object to connect to external services to send and receive data in SOAP format.
- 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 lifecycle, risk plan, project plan, issues and statuses.
Environment: - Java, JavaScript, CSS, Photoshop, HTML, AJAX, XML, SOAP
Confidential, Irvine, CA
Front end UI Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the XML based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, AJAX, CSS & JavaScript, jQuery.
- Involved in translating Wireframes & Photoshop designs into functional prototypes using HTML/CSS/JS.
- Understanding the functionality from scratch from provided wireframes, used cases & other documents.
- Involved in client/product owner interaction to understand the requirements & during complete development phase for any change request, functionality demo, daily status meeting etc.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Involved in unit testing & peer reviews of the developed code.
- Involved in integration testing & interaction with third party codes.
Environment: HTML, DHTML, XHTML, XML, CSS, JavaScript, jQuery, AJAX, JSON, Photoshop.
Confidential
Web/UI Developer
Responsibilities:
- Involved in requirement gathering and creating initial documentation for the system.
- Presented the flow to the business with documentation and a dummy environment.
- Involved in creating the XML based parses which take the feed from system and redirect the user to appropriate sections based on user interaction.
- Developed user interfaces using HTML, DHTML, XHTML, CSS & JavaScript.
- Involved in translating Wireframes&Photoshop designs into functional prototypes using HTML/CSS/JS
- Understanding the functionality from scratch from provided wireframes, used cases & other documents.
- Involved in client/product owner interaction to understand the requirements & during complete development phase for any change request, functionality demo, daily status meeting etc.
- Involved in performance improvement (page load speed, Ajax response timings, lazy loading of images, minimized http requests etc.) of the application on various devices.
- Involved in unit testing& peer reviews of the developed code.
- Involved in integrationtesting& interaction with third party codes.
Environment: HTML, XHTML, DHTML, CSS, JavaScript, jQuery, Photoshop, XML, Wireframes, AJAX.
