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
BrainBoxEngineeringGCP
AWS
NVM
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 web platform by pure? Yeah. I'm Amriddha Amriddha Chandran. I have 6 years experience in Angular development, and, uh, my recent experience in Angular, um, full stack development. I'm a JavaScript full stack developer, uh, at Quantiphi Analytics Solution, and I have 3 years experience in, uh, my recent experience in, uh, as a full stack developer. And I have, uh, 3 years experience in Node. Js and, uh, back end, uh, technology like, uh, Node. Js, PostgreSQL, and MongoDB, um, and also Nordisk. And I have, um, 6 years experience in Angular front end development. Uh, I started my career, uh, in Angular 4 plus versions, uh, up to Angular 16 version. That's it.
Ensure the security of your Angular application. Discuss common security vulnerabilities. How long will it mitigate them? Uh, common vulnerabilities are, that is that I mean, uh, that, uh, we use the context, uh, and the security that we that can be used in excess accesses, uh, scripting accesses scripting. And, uh, we can, um, add, uh, add the security code in the index dot HTML file. And, also, we can, uh, use, uh, some, um, scripts in the c, uh, c accesses, uh, accesses uh, vulnerability scripts, we can, uh, avoid, uh, we can avoid the attack using scripting and using accesses policy and cross, uh, cross scripting policy. And, also, we can use headers, uh, from the back, um, back end also. And using, uh, Angular, we can use cross, uh, cross scripting, and, uh, uh, that's it.
Your Angular application is experiencing slow initial load times, especially for users with the slower Internet connection. Um, how do you diagnose the problems? What's What steps would you take to improve the load times? And, uh, actually, Angular is a single page application. So, um, uh, I'm, uh, to reduce the initial load, I use lazy loading, uh, means angular router to do lazy loader loading. And, uh, that's the main, uh, we can resolve that problem through angular routing lazy moding, uh, through lazy lazy mode lazy loading modules. That that means we can route, uh, the, uh, Angular application through lazy loader modules. Uh, that that's the answer.
Is implementing a real time collaboration feature in a an Angular application, but architect architecture and technology would you use to enable real time updates? And, uh, how do you ensure that that consistency? Uh, we can use AOT for build, uh, I mean, uh, and also for real time, like, for real time collaboration, uh, we can use AOT, uh, AOT, uh, compilation. And and also in the case of, uh, we can use, um, WebSocket. WebSocket IO and uh, WebSocket for through, uh, I mean, in the case of chat GPT or, uh, or, um, not, uh, in the case of chat GPT. In the case of WhatsApp, uh, like, chat chatbot, we can use WebSocket, uh, for passing the so we can use a third party for WebSocket IO. And, uh, from the Angular application feature, we can use AOT compilation.
Yeah. Uh, once I worked with an, uh, ancillary application having an calendar event, uh, in that case, I want to, um, they asked me to, uh, create a calendar with events and event management. So they asked me to, show the, uh, events in the calendar within some daydreams. In that time, I tried so many calendars, uh, and I can't able to fetch the data and locate the, uh, events into a particular date. So, uh, so that, uh, so in that time, I used the calendar, the I mean, uh, the package in that time, I, uh, used the Syncfusion package. Syncfusion calendar. Uh, I mean, even, uh, even management calendar package, and I I can able to, uh, work with that. And, um, that is, uh, I think, uh, before, uh, 3 years ago. And, um, I can, uh, integrate that same fusion calendar, uh, and successfully manage that, uh, event management issue in that calendar. I can actually, the task is we need to show the, uh, job card alerts in the calendar. If if the job, uh, I mean, is if the job card, uh, status is pending, it shows, uh, red color. And if it is, uh, it will show, uh, in green color inside the, uh, calendar. So and it it's it's regarding the time slot. Uh, if the person is available, it will, uh, we can manage the time slot also. Um, the pro project based on a hospital, uh, job card.
When you approach to testing and then what tools and practice test? Yeah. For quality. Yeah. I'm using, uh, uh, I'm using the, uh, inbuilt I was you actually, I'm using inbuilt angler testing, Karma Jasmine, and I have a little bit experience in the testing, so not much experience. So I tried with, uh, the inbuilt things, and I can, uh, um, once I try just also, uh, I can successfully run it. And, uh, 1st, uh, we we done the test driven development using the test, uh, tools, uh, Jasmine and Karma.