About Me

Over 5+ years of IT experience as Java UI Developer with expertise in designing and developing scalable, robust, secure, cross platform, high performance web applications/services ❖ Experience in all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, Agile and SCRUM. ❖ Experience in developing web applications covering front-end/UI using the web technologies like HTML5, CSS3, XHTML, JavaScript, J-Query, Angular 5/6/7/8/9, React.JS, Node.JS, Backbone.JS, JSON, XML and AJAX. ❖ Proficient in building Web User Interface (UI) using HTML5, CSS3, bootstrap, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible. ❖ Proficient in understanding Document Object Model (DOM), DOM Functions and Implementation of user-centred design (UCD) methodology. ❖ Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. ❖ Extensive experience working on Virtual DOM creating an in-memory data structure cache, computed the results and updated the browser's displayed DOM efficiently using ReactJS. ❖ Experience with Angular (5/6/7/8&9) Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading and RXJS etc. ❖ In-depth knowledge of integration of RESTful Web Services, HTTP services and Web services with web applications. ❖ Experience with optimization and CSS3 Code Reduction using CSS Pre-processors like LESS and SASS. ❖ Proficiency in using DOM, AJAX, JSON, responsive web design, Bootstrap 4, for designing web sites. ❖ Understanding and experience with Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test-Driven Development (TDD). ❖ Knowledge on deploying code to AWS using Continuous Integration Tool Jenkins, Continuous Deployment Tools like Docker, Nginx and Git. ❖ Expertise in React JS framework to develop the SPA. ❖ Experienced in React JS and working with React Flux architecture. ❖ Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites. ❖ Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB,Micro Services, Request, Elastic Search, express, luck, spark and templating engines. ❖ Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. ❖ Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts. ❖ Familiar with creating Custom Reusable React Components Library. ❖ Experience using various IDE's like such as Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse etc and project management tools such as JIRA, Bugzilla etc. ❖ Experienced in debugging websites using Firebug, Fiddler, Browser Developer tools ❖ Experience using various IDE's like Visual Studio, Eclipse, Dreamweaver and Notepad++. ❖ Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome. ❖ Experience in using Testing frameworks in Test Driven Development (TDD) such as Protractor, Cucumber, and Selenium. ❖ Excellent interpersonal skills, presentation skills, communication skills, management of time and team skills with an intention to endeavour to accomplish project due dates under unpleasant and stressful environment.

Accomplishments

Sorry, data not found

Professional Experience
R
RBC

UI Developer - Oct-2021 to Jun-2023

Responsibilities: ❖ Worked on Agile Methodology for developing application, that included iterative application development, weekly Sprints, stand up meetings, Followed Rally for tracking processes and streamlining Agile planning. ❖ Implemented functions and features using Angular 9 at client-side and Web API at server-side. ❖ Extensively worked on refactoring the existing code base from Angular 8 to Angular 9. ❖ Built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9. ❖ Developed the components using Angular 9 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality. ❖ Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications. ❖ Using Visual Studio Code, Angular 9, TypeScript and the Angular CLI for coding, scaffolding, data binding, debugging, compiling, bundling, minifying and building modules (i.e. components, services, pipes, directives, routes ❖ Created usability prototypes for the UI screens using Angular, TypeScript, and jQuery. ❖ Worked on RXJS Compatibility package to get backwards compatibility with RxJS previous to Angular version9. ❖ Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project. ❖ Utilized Angular CLI to develop front-end functionalities and researched the command that Angular Cli provided. ❖ Created Ajax calls to exchange (request / responses) information with Mongo DB. ❖ Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine. ❖ Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 9. ❖ Extensive use of Angular Material framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today. ❖ Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols. ❖ For sending request to the server to check the functionality of the websites and for storing and exchanging information between browsers and server - (Ajax, JSON). ❖ Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application. ❖ Responsible for maintaining cross browser compatibility issues with Styles, Layouts and fixed bugs for supported platforms and browsers.

V
Veri day

UI Developer - Mar-2020 to Sep-2021

Responsibilities: ❖ Interacted with end users and business analyst to understand the business requirements. ❖ Developed rich front-end applications, user interactive (UI) web pages using HTML5, CSS3, and Bootstrap. ❖ CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects. ❖ Developing React.js / Redux front-end UI, and Node.js applications for backend. ❖ Leveraged React.js resources for all data access, encapsulating URLs, and standardizing data access interfaces. ❖ Maintains the Parent and child elements by using State and Props in React.js. ❖ Leading frameworks as React.js to build high-quality, scalable, and reusable components and Front-end solution. ❖ Developed custom filter in React.JS in the application. ❖ Used services to read data from remote server using React.JS. ❖ Involved to Use React.js library functions for the logical implementation part at client side for all the application. ❖ Created React.js for reusable components (multi-field form elements, background file uploads. ❖ Maintained states in the stores and dispatched the actions using redux. ❖ Involved in developing the React.js Controllers to maintain each view data. ❖ Created React.js for reusable components (multi-field form elements, background file uploads. . ❖ Implemented the Drag and Drop functionality using React-Draggable. ❖ Involved to use React-Router to turn application into Single Page Application. ❖ Involved to use Restful web services calls for POST, PUT, DELETE and GET methods. ❖ Developed, implemented, and tested Node.js applications. ❖ Maintain consistency of front-end via code over variety of browsers. ❖ Involved in daily SCRUM meetings to keep track of the project status. ❖ Involved all stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications. ❖ Tested and applied the branding on a step-by-step procedure using Jasmine. ❖ Integration with Rich Relevance/CDN/CMS/Optimize ❖ Developing the rich UI components in Optimizely ❖ Extensively used Gifford 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. ❖ Involved to work within the AWS Cloud integration processes. ❖ Developed AWS API to integrate defect management process to user interface. ❖ Created Mocha 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. ❖ Handled cross browser compatibility issues in IE 7, 8, 9 and FF. ❖ Involved with Testing Team, Scrum Masters, and Business Analysts for fixing of Issues ❖ Interacted with Customers and development teams for Fix the Issues. ❖ Involved in System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team

M
Morneau Shepell

UI Developer - Sep-2017 to Nov-2018

Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project. . ❖ Involved in front-end code in a high-quality manner while ensuring a consistent look with standards-compliant to HTML and CSS. ❖ Developed UI for web platform using HTML, CSS, JavaScript, JQuery, and JSON. ❖ Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms. ❖ Used Angular.JS built in directives, Controllers, Services and filters functionality to develop UI. ❖ Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript. ❖ Created Graphic User Interface (GUI) and applied to web site. ❖ Implemented AJAX to enhance the capability of the website. ❖ Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms. ❖ Worked on displaying the JSON data in the form. ❖ Interact with other developers and end users to design and implement new features throughout the framework.

Education
Expedia Group

UI Developer - Dec-2018 to Feb-2020

Worked on project following Agile scrum methodology that includes iteration application development, weekly sprints, daily stand-up meetings and customer reporting backlogs. ❖ Designed and developed a responsive website using Bootstrap grid system to layout contents that fit different devices including Mobile, Tablet, and Desktop. ❖ Involved in developing Custom Directives using Angular 7 Imperative Routing, Guards and implemented Routing with the help of Angular 6 Router Module. ❖ Developed the application as Single Page Application (SPA) utilizing Angular 7 MVC structure. ❖ Developed http requests using RxJs observables to communicate between server and client with Angular 6. ❖ Extensively involved in upgrading the existing system from Angular 6 to Angular 7. ❖ Worked on child components and parent component creations, with different interfaces, classes, constructors, and other oops concepts of typescript. ❖ Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server. ❖ Used Angular Lifecycle hook ngOnDestroy method in components to optimize application performance. ❖ Performed the Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team. ❖ Designed and developed a web application by using Angular 7 as front-end and using Web API to receive and pass data to back-end. ❖ Created asynchronies data processing using Rxjs Observable to achieve Map/Subscribe pattern ❖ Worked on code quality coverage by writing unit test cases using Jasmine and generated coverage reports from Karma test runner. ❖ Used Angular CLI into the project for front-end development tasks such as minifying, auto reloading, deploying. ❖ Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA. ❖ Worked on improving the application performance and speed by implementing the relative techniques

Sorry, data not found

Employment Feedback: Insights and Recommendations from Previous Roles

Sorry, data not found

Sorry, data not found