Vatsal
UI/Front End Developer
Email: ***************@*****.***
Ph #: 234-***-****
PROFESSIONAL SUMMARY:
5+ years of extensive experience as a Front End/UI Developer with solid understanding of database designing, development, and installation of different modules.
Experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (2/4/5/6/7/8/9/10/11,12,13), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, and JSON.
Expertise in React JS framework to develop the SPA.
Experienced in React j5 and working with React Flux architecture.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Expertise in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the web pages.
Experience working on JavaScript task runners like Grunt, Gulp, Webpack.
Hands on experience with Bootstrap features like panels, buttons, dropdowns, grid-system etc..
Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS.
Experience in software configuration management using version controls like SVN and GITHUB.
Experience in using various IDE's, Web Storm, Notepad++, IntelliJ IDEA, eclipse.
Knowledge in Agile Development, Scrum and Waterfall Methodologies.
Highly Skilled in Type Script Language, Hands on work experience with Angular CLI for creating Directives, Components, Services, Pipes, Observables, Reactive/Template driven forms, and Router for multiple components utilizing Router Guards and Navigation.
Knowledge in Responsive Web Design (RWD) for different types of devices like tablets and mobiles using media queries and libraries like Bootstrap.
Hands-on experience with web development using Controller, Directives, Filters, Routers, Services providers.
Experience in full Software Development Life Cycle (SDLC) that includes Analyzing, Designing, Coding, Testing, implementation & Production Support. Expertise in designing Event Handling Models such as Listener and Dispatcher in JavaScript.
Experience in debugging and troubleshooting existing code using Firebug and Developer Tools.
Experience on working with debugging tools like Firebug, Fiddler, Chrome or Safari Web Inspectors and IE Developer Toolbar.
Well versed in preparing and executing unit test cases used testing frame works like Karma, Jasmine, Mocha and Chai.
Expertise in developing web applications as per section 508 ADA compliance guidelines.
Experience working on ECMAScript 5 (ES5) and ECMAScript 2015 (ES6) features.
Solid command on understanding of Document Object Model and DOM Functions.
Education:
Master’s in Computer Science from Harrisburg University 2018 – Present
Bachelor’s in Computer Science from American College of Commerce & Technology
Technical Abilities:
Framework: AngularJS, Angular 2/4/5/6/7/8/9/10/11/12/13, Node.js, React JS.
Web Technologies: HTML5/4, CSS3, XML, DHTML, JavaScript Object Oriented Programming, Web Standards (XHTML, CSS), AJAX, JSON
IDE & Tools: Visual Studio Code, IntelliJ, Notepad++, WebStorm.
Debugging Tools: Firebug, Chrome Developer Tools.
Task Runners: Grunt and Gulp.
Version Controls: TFS, SVN, Bit Bucket
Databases: SQL
Operating Systems: Windows, iOS, Android
Professional Experience:
Aug 2019 – Jan 2023 Bank of America, Charlotte, USA
Front End UI Developer
Responsibilities:
Part of Administrator Communications team, we develop functionality that enables Bank of America to send and receive communications to and from online customers.
Develop application for account statements, notifications, mortgage messages, alerts and the scheduling of in-person appointments
Attend daily stand-up meetings (Scrum), estimate features/stories in PI planning, review meetings to analyze requirements for each story in sprint.
Involved in developing the web pages using Angular6, which are powerful in building the Single page web applications.
Developed complex Angular6 UI nested components for reuse and rapid development Angular2 for each SPA.
Developed the user interactive web pages in a professional manner by using web technologies like HTML5, ReactJS/Redux as per company in-build application.
Developed reusable components using Custom Directives in Angular6.
Create Single Page Application/Responsive Test-Driven Application
Designing and developing the web application using HTML5, CSS3, Bootstrap, JavaScript, TypeScript and Node JS.
Worked on Cross-Browser Compatibility and tested each & Every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
Used Media Queries for the design to be compatible in all devices.
Used Media Queries to deal with different CSS related issues on different devices.
Implemented and designed user interface for web-based customer application.
Worked with JIRA, which is managing project requirements and tasks. Used GitHub as a version control.
Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
Participate in the team on agile development cycle. Followed Scrum methodology.
Technologies: HTML5, CSS3, JavaScript, Typescript, Angular6, jQuery, JSON, SQL, Bootstrap, JIRA, Agile scrum, Bitbucket, Node.js, VS Code, SoapUI, GIT, Notepad++, TFS Responsive Design, Jasmine, Karma, Json.
Dec 2018 – Jul 2019 Root Insurance
UI/Front End Developer
Responsibilities:
Implementing the Design and developing modules using Agile Methodology.
Used Model View Controller framework such as Angular6 framework for creating Single Page Application.
Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
Used JavaScript, jQuery for user interactions in pages.
Contributed as key resource of the “Angular JS Framework Team” in conversion of existing (XMI) UI screens of the application to Angular JS based UI.
Involved in developing the web pages using Angular6, which are powerful in building the Single page web applications.
Developed complex Angular6 UI nested components for reuse and rapid development Angular2 for each SPA.
Worked on Angular6 integration with html templates and rest API Integration.
Worked on creating responsive website for smart devices using responsive design and media queries, using technologies like Bootstrap, Foundation.
Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
Successfully performed the Restful APIs Integration using XML and JSON.
Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
Involved in development converting the static HTML mark-ups to JSP's.
Knowledge on techniques used in Angular6 with the help of Typescript.
Used $http in Angular6 for consuming RESTful web services.
Used SASS Preprocessor for CSS preprocessing.
Developed applications using Angular4 single page applications to improve page performance.
Developed reusable components using Custom Directives in Angular6.
Responsible to gathering requirements and creating the right solutions with our Marketing SAAS Cloud products.
Used jQuery & Ajax for service calls on pages to interact with the server for information.
Defined new validations through Angular.js for the form field validation implemented through HTML5.
Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
Used JSON for storing and exchanging information between browsers and servers.
Environment: HTML5, CSS3, DHTML, JavaScript, jQuery, Backbone.js, Angular4, Angular6, Node.js, Responsive Design, Bootstrap, AJAX, SVN, Adobe Dreamweaver, Web services, XML, XSLT, Agile Methodology, Windows,
Apr 2016 – Nov 2018 Somerset Savings Bank
UI Developer
Responsibilities:
Responsible for developing all the UI pages using HTML, CSS3, Bootstrap, Angular2, Angular4, JavaScript,, JSON, RESTful API.
Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client.
Handled and built multiple asynchronous service calls using RXJS (Reactive Extensions) such as Observables, Behavior Subject and some of its operators.
Implemented multiple views to access different applications using Angular4/angular 2 router modules.
Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
Developed and tested many features in an AGILE environment using Ruby on Rails and JavaScript.
Used CSS pre-processor SASS for compiling large CSS stylesheets.
Developed a Single Page Application using Angular4, a web application that fits on a single web page with the goal of providing a more fluid user experience.
Conceptualized and produced all the necessary user interfaces for the micro site project using HTML, CSS, JavaScript, JSON and AJAX.
Designed and implemented a node.JS based mobile text and voice messaging app and its cloud backend.
Experienced in node.js middleware for uploading files.
Added analytics and tagging functionality for all the existing pages to track all the user actions using JavaScript.
Environment: HTML5, CSS3, Java Script, Bootstrap, Angular4, Angular 2.0, node JS, Jasmine, Dreamweaver, SASS, JSON.
Aug 2014 – Mar 2016 Able Insurance
UI Developer
Responsibilities:
Developed the User Interactive web pages in a professional manner using web technologies like HTML, CSS and JavaScript, jQuery.
Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Wrote client side validations using JavaScript.
Development of dynamic web pages was possible using AJAX calling.
Worked on Responsive Web Design to make the web pages responsive.
Redesigned pages to improve application design and UI to attract the customers by taking inputs from senior management.
Got chance to interact with business team on regular basis and gather requirements.
Used JavaScript for custom client-side validation and DOM manipulations.
Fixed bugs and provided support services for the application. Tested and Debugged web browser using Firebug.
Extensively used jQuery for creating interactive web pages.
Created an inline edit and widget collapse feature for the web page.
Used JIRA for bug tracking and issue tracking and used GIT for version control.
Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, Angular JS and JavaScript, Bootstrap
Highly involved in making updates to the current website and simultaneously handling another project.
Environment: HTML, CSS, JavaScript, JQuery, Angular.js, Grunt, AJAX and MS Office.