Sr. Ui/ Angular Developer Resume
Providence, RI
PROFESSIONAL SUMMARY:
- 7+ (Seven) years of professional experience in developing web applications with deep insight using HTML 4/5, CSS2/3, Bootstrap, JavaScript, Angular 1.x/2.x/4.x/5.x/6.x/7.x, and jQuery, AJAX, JSON, NodeJS and XML.
- Proficient in developing and maintaining user interface for Single Page Applications (SPA) using AngularJS, Angular 2/4/6.
- Explored new features and gained good knowledge in Angular 7.
- Expertise in developing web pages for different devices like Mobile, Tablet and Desktop using RWD, Twitter Bootstrap and media queries.
- Experience in using CSS Preprocessors like SASS.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross - browser using Fire Bug, Developer Tool Bar.
- Well-versed in Object Oriented Programming (OOP) with JavaScript and Expertise in developing web pages for W3C accessibility.
- Extensive experience in jQuery, AJAX, JSON, JS with Bootstrap and node.js.
- Used Angular features extensively to develop Single Page Application.
- Extensively used MVC framework (Model View Controller).
- Expertise in Angular Features like creating custom Directives, Pipes, Dependency Injection, Modules and implementing Lazy Loading and Routing.
- Expertise in creating Template Driven Forms and Model Driven Forms with built in validations and custom validations.
- Worked on consuming the Rest API data using Angular Services.
- Implemented JWT token-based authentication by developing the API using Node JS.
- Developed the communication between the remote servers and Web Applications using Angular services and implemented CRUD operations through the HTTP Methods.
- Used RXJS library for formatting the Http response into required format.
- Experience in testing Angular applications using Jasmine, Karma and Protractor.
- Having experience in handling of webpages without Cross Browser Compatibility issues.
- Good understanding in new web technologies like Redux, Babel, ES6 and Typescript.
- Used GIT for Version controlling, error reporting and project management tools JIRA.
- Implemented test driven development using Testing tools like Gulp and Webpack.
- Experienced in various methodologies like Waterfall and Agile.
TECHNICAL SKILLS:
Languages: JavaScript (ES5, ES6), TypeScript, Java, Python, SQL
JavaScript Frameworks: Angular 1.x/2.x/4.x/6.x/7.x, Redux, RxJS, Polymer, Node.js, D3.js
Web Technologies: HTML4/5, CSS3, Bootstrap, jQuery, AJAX, XML, CSS3 Preprocessors (SASS).
Testing: Karma, Jasmine, Protractor, Selenium (Java)
Version Control: Git, Bitbucket
Databases: MongoDB, MySQL, SQL Server
Technical Standards: JSON, RESTful API, MEAN Stack
Debugging tools: Developer tools
IDE's: Intelij, Eclipse, vscode, Sublime Text
Web Servers: Apache Tomcat
Task Runner: Gulp, Webpack, Bower
Backend knowledge: Node.js, Web Services (REST), NPM, Java Spring
Operation Systems: Windows 2000/XP/Vista 7/8/10, Mac, Unix, Linux
Methodologies: Agile, Jira.
Design Tools: Photoshop, Axure RP, Balsamiq
PROFESSIONAL EXPERIENCE:
Confidential, Providence, RI
Sr. UI/ Angular Developer
Responsibilities:
- Developed Single page application using Angular 4, Typescript and RXJS.
- Used Input, Output properties and shared services for data communication between the components. Reusable angular components were developed targeting to reduce the large chunk of the code base using component-based architecture.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives and adopted new features from Angular 4 in our application.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Used Angular Life Cycle hooks to get into the different phases of the component to get fine grained control of the application.
- Implemented routing to navigate between the components in the application using Angular router module.
- Implemented JWT token-base authentication by developing the API using Node JS.
- Implemented Lazy Loading of the modules to decrease the initial payload time and downloading time for the application.
- Caching technique was implemented on the get requests using the Interceptors of HTTP Client Module provided by Angular.
- Dynamic Reactive forms, form controls and custom form validations are created in the application.
- Implemented authentication using JWT web tokens and safeguard the routes using Auth guards.
- Used NgRx store to setup an immutable data structure and makes consistent applications on top of Angular. Implemented pagination using it.
- Resolved the cross-browser compatibility issues for different versions of IE, chrome, Firefox, Safari.
- Used JavaScript library D3.js for producing dynamic data visualizations such as graphs.
- Used Bootstrap for responsiveness of the application.
- Karma and Jasmine are used in this project for implementing test cases and to perform unit testing.
- Deploying builds across development, staging and production instances and maintaining code integrity via Git, Jira as an issue tracking tool.
- Worked with Angular new features with ng-template and some of the form validations, Animation Packages.
- Implemented a grid layout social hub dashboard for Volute platform.
- Designed and created Volute marketplace for Volute products.
- Used Zoom RESTful API to build a CRUD video conference app.
- Integrated xAPI into Volute’s System to collect user experience data.
- Designed and conducted Volute Toolkit API documentation by using Swagger.
- Responsible for writing the SQL queries for selecting, adding, deleting and updating the data in the MySQL database.
- Worked in Agile methodology for on time delivery of the project.
Technical Sets: HTML5, CSS3, Bootstrap, Angular 4, D3.js, JavaScript, JSON, Git, Karma, Jasmine, Agile, Jira, Node.js, NPM.
Confidential, Newton, MA
UI/ Angular Developer
Responsibilities:
- Developed web pages using web technologies like Angular 2, JavaScript and HTML.
- Build an Angular 2 web application to convert the financial APIs into data table.
- Developed a multiple logic Angular query component to generated queries to filter the table data.
- Designed and developed a responsive login landing page using Bootstrap3 and Angular Material Design.
- Used CSS to preserve uniformity in all screens.
- Worked on migration from Angular JS 1.x to Angular 2 to implement new features and increase the application performance.
- Developed web-based data visualizations by integrating d3.js with Angular 2 which fits both for web and mobiles.
- Used directives and services to create communication between the components.
- Extensively used Model Driven Forms for more control and better validation on the user input data.
- Created the custom directives to access the DOM elements and Custom pipes to format the data into required format across the applications.
- Implemented the lazy loading instead of the eager loading of the modules to decrease the initial payload of the application in the browser.
- Used Bootstrap Media Queries to fit the application in different viewport sizes.
- Collaborate with the application architect and backend developers on JSON API design.
- Involved in configuring the git repository and maintained the version control using GIT.
- Applied Angular 2 features like building the components and binding the data using data binding methods.
Technical Sets: Angular 2, JavaScript, D3.js, Restful Web Services, MySQL, Bootstrap 3, Angular Material Design, GitHub, Node JS, HTML5, CSS3, Karma, Jasmine
Confidential, Boston, MA
UI/ Front End Developer
Responsibilities:
- Developed the frontend applications, user interactive (UI) web pages using web technologies like HTML5, CSS3 and Bootstrap.
- Designed and developed responsive emails with HTML5 and CSS3 for email marketing.
- Customized UI layer for adapting jewelry products using AngularJS and jQuery UI.
- Created reusable AngularJS directives such as search and Google MAP API directive.
- Worked in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Bootstrap was used along with AngularJS in creating the Application to correctly fit Webpage across different browsers.
- Generated SQL queries to inquiry the product information in SQL Server 2012.
- Developed Client-Side Validation techniques using AngularJS.
- Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, HTML, CSS and JSON.
- Developed custom directives and Services in AngularJS.
- Client-side validations using angular JS in-built classes
- Used Rest API’s to consume data from backend.
- Used JSON communication for accessing data from rest API.
- Involved in production support and bug fixing.
- Used GIT as source repository and controlling versions of the code.
Technical Sets: HTML5, CSS3, Bootstrap, JavaScript, AngularJS, JSON, Web services (REST), Agile, Git, SQL Server 2012.
Confidential
UI/ Front End Developer
Responsibilities:
- Designed and implemented web application to meet web and industry standards.
- Creating Wireframes and Flow charts for the UX.
- Using Balsamiq Mockups to create the wireframes.
- Using Photoshop to change unique picture support the app.
- Designed web pages using HTML, CSS3 and jQuery based on the W3C standard.
- Used CSS3 selectors for condition-based styling and pseudo-classes to add some special effects to selectors.
- Strong communication, problem-solving ability, excellent performance in teamwork.
- Using AJAX to update the data without refresh the page.
- Participated in weekly meeting for enhancing the features for the portal.
- Tested and debugged code using Firebug, Safari Web Inspector
Technical Sets: Adobe Photoshop, Dreamweaver, Firebug, HTML, CSS, JavaScript, jQuery, GIT
Confidential
UI Developer
Responsibilities:
- Responsible for development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript and MySQL.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, and JavaScript.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Collaborated with the design team to finish the website wireframes and prototypes.
- Managed, updated and maintained web contents.
Technical Sets: HTML, CSS, JavaScript, jQuery, Ajax, MySQL