
I’m Amrutha Chandran, a Senior Full Stack Developer with over 7 years of experience building scalable web applications using Angular, React, Node.js, and Python (FastAPI, Flask). At Quantiphi, I’ve contributed to diverse projects across AI, cloud, and data platforms—working on end-to-end solutions with GCP and AWS. My expertise lies in designing intuitive dashboards, developing efficient APIs, and driving innovation in full-stack development.
Senior Full stack developer
QuantiphiAssociate Software Engineer
RTC ServicesSenior Webdeveloper
Antilia SolutionJunior Full Stack developer
Insight TechnologyOdoo developer
ICISoftware Engineer
BrainBoxEngineering
GCP

AWS

NVM
.png)
Jenkins

Bitbucket

Git

Postman

pgAdmin

Visual Studio Code
NPM

GitLab
Jira

Javascript

Angular
Node.js

tailwind css

ChatGPT

MySQL Workbench

HTML5

jQuery
REST API

Swagger

Asana

Zoho
AWS (Amazon Web Services)

Windows
Could you help me understand more about the web platform by Pure? Yeah, I'm Amriddha Chandran. I have six years of experience in Angular development, and my recent experience is in Angular full-stack development. I'm a JavaScript full-stack developer at Quantiphi Analytics Solution, and I have three years of experience as a full-stack developer. And I have three years of experience in Node.js and back-end technologies like Node.js, PostgreSQL, and MongoDB. I also have experience with Nordics. And I have six years of experience in Angular front-end development. I started my career in Angular 4 and versions up to Angular 16.
I use the context and the security that can be used in excess accesses, scripting accesses. And, we can add the security code in the index.html file. Also, we can use some scripts in the c accesses, we can avoid the attack using scripting and using access policy and cross-scripting policy. And, also, we can use headers from the backend. And using Angular, we can use cross-scripting, and that's it.
My Angular application is experiencing slow initial load times, especially for users with slower Internet connections. To diagnose the problem, I would first identify the root cause of the slow load times. I would take the following steps to improve the load times: I would use lazy loading, which means the Angular router does lazy loading. This allows me to reduce the initial load by loading modules on demand. I would also use Angular routing's lazy loading feature to load modules lazily. This means I can route the Angular application through lazy loaded modules.
Implementing a real-time collaboration feature in an Angular application, in terms of architecture and technology, would require the use of AOT for compilation, and also WebSocket for real-time updates. To ensure consistency, we can use AOT compilation. In the case of chat applications like WhatsApp or chatbots, we can use WebSocket for real-time updates. However, in the case of third-party services like chat GPT, we would use their WebSocket IO. From the Angular application feature, we can use AOT compilation.
Once I worked with an ancillary application having a calendar event, in that case, I wanted to create a calendar with events and event management. They asked me to show the events in the calendar within some deadlines. In that time, I tried many calendars, and I couldn't fetch the data and locate the events into a particular date. So, I used the calendar package, the Syncfusion package, at that time. Syncfusion calendar. I mean, even the event management calendar package, and I was able to work with that. That was, I think, about three years ago. And I could integrate that same Fusion calendar and successfully manage the event management issue in that calendar. We needed to show job card alerts in the calendar. If the job card status is pending, it shows a red color. And if it is completed, it shows a green color inside the calendar. Regarding the time slot, if the person is available, we can manage the time slot also. The project was based on a hospital job card.
When you approach testing, what tools and practice tests do you use for quality? I'm using inbuilt angular testing, Karma, and Jasmine, and I have a little bit of experience in testing, so not much experience. So I tried with the inbuilt things, and I can once I try them also, I can successfully run them. And, first, we did the test-driven development using the test tools, Jasmine and Karma.