Dynamic Sr. UI Developer with expertise in HTML5, CSS3, Angular, and React.js. Proven track record in SQL performance tuning and collaborative problem-solving, driving high-quality user interfaces and optimized application performance.
Overview
3
3
years of professional experience
Work History
Sr uidevelper
LTI - Larsen & Toubro Infotech
Irving, Texas
07.2021 - 02.2024
PROFESSIONAL EXPERIENCE:
Client: CITI, Irving, TX July 2021-Feb 2024
Role: SR. UI Developer
Responsibilities:
Involved in all the phases of the Software Development Life Cycle (SDLC), including requirements gathering, designing, programming, testing, and documentation of various projects.
Responsible for building front-end UI design using HTML5, CSS3, TypeScript, Java Script, Angular 18, and Angular material.
Use Angular 18 controllers to control page data and Models to bind data in User Interface with controller
Expertise in Client-Server application development using Oracle 12c/11g/10g/9i/8i, PL/SQL, SQL *PLUS, TOAD and SQL*LOADER .
Pro-actively participated in SQL tuning, Used ANALYZE, DBMS STATS, EXPLAIN PLAN, SQL TRACE and TKPROF.
Used SQL hints and Indexes as needed to improve SQL performance.
Designed and Created Database objects and Written PL/SQL scripts for data extraction and transformation.
Good knowledge of key Oracle performance related features such as Query Optimizer, Execution Plans and Indexes.
Experience with Performance Tuning for Oracle RDBMS using Explain Plan and HINTS
Created React.JS for reusable components (multi-field form elements, background file uploads.
Interaction design, Ios and Android design, UI and a working knowledge of CSS and HTML.
Utilized Directive Composition API in Angular 18/19 to create more reusable and modular components, allowing better encapsulation of business logic within Angular directives.
Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
Worked with version control systems (GIT), Bitbucket, Docker to keep track of development state
Maintaining Parent and child elements by using State and Props in React.js.
React and Functional Driven JavaScript expert in SPAs, UI Components, Mobile web, and Performance optimization.
Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers (IE 7/8, Firefox, and Safari).
In the Rebellion application, implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in Angular5.
Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search,sort,pagination,multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
Creating React.JS / Redux front-end UI, and Node.JS applications for backend.
Created UX/UI library for the ease of work of other developers.
Implemented RxJS observables and NgRx to manage stat of the application.
Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Implemented various screens for the frontend using React and used various predefined components from NPM (Node Package Manager) and redux library and worked in using React JS components, Reactive Forms, Events, Keys, Router etc.
Used React-Autocomplete for faster searching of schools from school’s website database.
Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Implemented React container and presentational components such as Stateless and Functional components when applicable).
Used improved Angular Router capabilities in Angular 18/19 for better performance and more efficient handling of navigation and routing in single-page applications.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
Experience in RESTful web services to integrate between Server sides to Client Side.
Skilled at creating controllers, models, filters, and services using Angular JS to create Rich UI applications.
For the school’s website I also managed querying and perform CRUD operations using Microsoft SQL Server and SSMS
Worked on an Agile Development Team to deliver regular updates to business and project managers.
Used Microsoft Team Foundation Server (TFS) and GIT for source control, data collection, reporting and project tracking, testing and collaboration of project development.
Used Firebug and IE Tester debugging tools to fix the issues.
Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
On daily basis interacted with Business Analysts and Scrum Masters to fix the issues.
Involved in System Testing, Regression Testing for Complete UI.