Professional Summary:: (1.X, 2.0, 4.0, 5.0, 6.0, 7.0, 8.0, and 9), Node JS, and Ext JS
Professional Summary:: (1.X, 2.0, 4.0, 5.0, 6.0, 7.0, 8.0, and 9), Node JS, and Ext JS
Professional Summary:: (1.X, 2.0, 4.0, 5.0, 6.0, 7.0, 8.0, and 9), Node JS, and Ext JS
UI DEVELOPER
Experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of
web applications using HTML5/XHTML, CSS/CSS3, DOM, Bootstrap, JavaScript, Typescript, JQuery, Angular JS
(1.x/2.0/4.0/5.0/6/7/8/9),, Node JS, AJAX, JSON, Grunt, Gulp and IDE tools like Visual studio and IntelliJ.
PROFESSIONAL SUMMARY:
PROJECT EXPERIENCE:
Responsibilities:
Experience in building application using Node JS, Experience in advanced Node .JS concepts such as
Callback Hell concept, event loops, event-driven programming, batching , Asynchronous and non-
blocking .
Involved in separating the services from the existing project and creating new project using
microarchitecture.
Utilized Node.js, Redis, Grunt, Yeoman, and Angular for scalable website architecture and realtime
technology.
Experience with relational databases and / or NoSQL databases (Dynamo DB, Redis).
Worked with Passport and JSON web tokens for authentication and authorization security configuration
using Node JS.
Worked with npm commands and using package.json for managing dependencies and dev
dependencies of Node JS applications.
Setup grunt for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
Involved in solving the production defects and providing technical support.
Environment: HTML5, CSS, JavaScript, Angular9, Node JS, Type script, Jasmine, Grunt, Jenkins, Angular
Material, Node JS, Visual studio code , Redis, Dynamo DB Accessibility, Splunk, GIT, Agile, Jira
Responsibilities:
Involved in the design, development and implementation of the project that included developing
internal web components using Angular 9.
Analyze the requirements of the business meetings and strategize the impact of requirements on
different platforms.
Used the Rxjs library to manage concurrency when fetching the data through HTTP calls using
Observables.
Created Custom, self-contained, reusable and testable Angular modules, components and services to
implement key functionalities.
Designed and developed the angular presentation layer using Kendo UI angular and Angular material
components.
Implemented Cross-Site Request Forgery (CSRF) for all the Https calls to remediate the security
vulnerabilities.
Strong understanding of NPM and modular application development skills and experience in enterprise
level Node.JS programming.
Implemented Routing resolvers and angular router guards using the Router Module to design the
navigation.
Experienced in branching, tagging and maintaining the version across the Environments using SCM tools
like Git, GitHub and TFS on Linux and windows platforms.
Experience with server side Node and REST integration.
Designed and developed REST-ful style web Service layer and WSLD
Implemented NGRX store to maintain the state of the application. NGRX store was used to store results
after angular injector observable retrieved the data from backend.
Involved in implementing commonly used angular components such as directives filters and pagination
for grid.
Involved in peer-to-peer code reviews and functional testing of the application.
Responsible for the creation and execution of the Unit Test cases using Jasmine as testing framework
and Karma as test runner.
Use Java technologies to develop web applications for client server environments and add
functionalities to existing applications.
Used GIT for Version control the code and for defect tracking.
Involved in Continuous Integration and Continuous development of the application thus making sure
the code is available in Dev, Sit platforms to easily test by the Quality Engineers.
Developed the system using Agile Methodology to review progress through weekly sprints.
Environment: HTML5, CSS, JavaScript, Angular9, Node JS, Type script, Jasmine, Jenkins, MySQL and
REST Web Services, IntelliJ, Kendo UI, Angular Material,Java8, Node JS, Visual studio code ,
Accessibility, Splunk, GIT, Agile, Jira
Responsibilities:
Participated with end users and business analyst to understand the business requirements.
Experienced in Angular6 Templates, directives, Routing and navigation, Components, Services and Data
Binding.
Developing SPA project using Angular 6 Typescript for frontend, Node JS and PostgreSQL for backend.
Worked with HTML5, CSS3, JSON, JavaScript, and ES6 for developing user interface.
Created forms to collect and validate data from the user in HTML5, JavaScript and Typescript.
We had begun using NGRX for state management to further optimize the app. Keeping current
with Angular -6 and Typescript we were able to further modularize the app for reusability and
consistency.
Expertise in implementing Web Services using SOAP, WSDL.
Created Typescript reusable components and services to consume REST API's using modular based
architecture provided by Angular 6.
Involved in developing applications using Angular JS (2.0/4.0/5.0/6.0/7.0) like Grids, Toolbars, Panels,
Combo-Box and Button etc.
Used Angular 6's HTTP Client to Interact with Servers/backend and modularized the Application with
Ng-Module.
Component files and other dependencies were generated using Angular-cli, and written in Typescript.
Worked on different apps as a part of project for both Android and IOS platform using Ionic Framework
as a hybrid solution.
Experience in using ESLint for identifying and reporting on patterns found in JavaScript code.
Used Swagger for API documentation and check the API functionality and response without effecting
the source code.
Implemented Jasmine as a testing framework for Protractor.
Experience in developing REST and SOAP web services using Java8.
Created Typescript reusable components and services to consume REST API's using Component based
architecture provided by Angular JS 5.0 and Node JS.
Experience working with CSS preprocessors like SASS/LESS.
Created Angular5 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If,
Router Outlet, binding the click event, Component decorator, binding to the hidden property
Experience in building internet and enterprise scale web applications driven by selection of appropriate
technologies, leading to responsive and scalable applications
Good Knowledge in using HP ALM to create the tickets and to monitor the status of the tickets.
Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic
element of HTML in Angular and Node JS
Used Jasmine framework to write Unit test cases for the web module. Also, used different developer
tools respective to the browser to debug the code.
Provided maintenance and development of bug fixes and patch sets for existing web applications using
Firebug, Firebug Lite and Chrome/ Safari Web Inspectors.
Involved in scrum Methodology for the work flow
Used GIT for accessing the repositories and maintaining the code
Used JIRA Tool for keeping track of bugs, Issues, work flow and releases.
Environment: HTML5, CSS, JavaScript, JQuery, Angular5/6 Node JS, Type script, ag-Grid Jasmine,
Jenkins,Ionic4, MySQL and REST Web Services, Java, Node JS, Microsoft Visio, IntelliJ, GIT, Agile, Jira
Responsibilities:
Used NPM for installing required node modules and other published Angular NPM modules.
Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
Updated the application with new features of Angular 4.
Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, and form
validators.
Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type
Script, Java Script, Bootstrap, Node.js, and NPM.
Responsible for Continuous Integration environments like Jenkins.
Experience with common front-end development tools such Gulp, Grunt, Web pack and NPM.
Used various bootstrap components like accordion, date picker, time picker, alert buttons, and modal.
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.
Experience with Containers continuous integration and deployment using Jenkins and version control
Git.
Experience with linting and testing using ESLint.
Developed back end web services using Node JS and stored dependencies using NPM.
Added user validations and user permissions by using the Node.js.
Utilized Log4j logging APIframework for logging Java applications for debugging and monitoring
purposes.
Used Node.js and Express.js to develop the relevant back end REST API.
Working experience with Typescript new features block scope, type restrictions, decorators, arrow
functions, classes, interfaces, modules (import and exports).
Used Web pack and Gulp for transpilation configuration for Typescript to be converted to JavaScript.
Develop maintain and support continuous Integration framework based on Jenkins.
Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites
to Microsoft azure cloud.
Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS
Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
Used JIRA to keep track of bugs to reduce downtime, increase productivity and Communication.
Environment: Angular (2/4), Angular CLI, Typescript, JavaScript, Node.js, Bootstrap, Ajax, HTML5, CSS3,
GIT, Web Storm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.
Responsibilities:
Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility
and web browser standards for website.
Designed CSS templates for use in all pages on the website working with CSS Background, positioning,
text, border, margin, padding, and table.
Re-designing/developing the main website to improve user experience and added new functionality.
Writing modular, secure and well tested front-end code in JavaScript using Angular JS based on MVC
architecture.
Constructed and performed data validation on the forms using JavaScript and Angular.
Used Angular.js for connecting the API’s using Angular.js $http service.
Used Web services (SOAP and Restful) for transmission of large blocks of XML/JSON.
Called the Restful web services calls for POST, PUT, DELETE and GET methods.
Used Object Oriented Programming concepts to develop UI components that could be reused across the
Web Application.
Extensively used Git for version controlling and regularly pushed the code to GitHub.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are
reported by Testing Team.
Environment: : HTML 5, Angular JS, CSS3,Sass,Less, JavaScript, Bootstrap, Ajax, JSON, Git hub, Restful API,
JIRA, Jasmine and Web Strom