profile-pic
Vetted Talent

Sandhya Rani

Vetted Talent
Organised and Skilled developer with 8.6 years of professional experience in Dynamic and deadline-driven environments. Worked on 15+ various applications that involve different challenges and complexities. Well versed in back end web services and front end technologies have been working on PHP, NodeJs and Angular. Proficient in supporting project deliverables and maintaining releases. Strong member in guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.
  • Role

    Full Stack Developer - PHP, Nodejs and Angular

  • Years of Experience

    8 years

Skillsets

  • Rest APIs
  • Angular
  • MySQL
  • Laravel
  • HTML
  • Jira
  • CMS
  • CSS
  • Symphony
  • APIS
  • Core php
  • Design
  • iOS
  • Micro services
  • On
  • C
  • AWS
  • Mongo DB
  • Git
  • PHP
  • AJAX
  • Docker
  • SOAP
  • Web Services
  • Visual Studio
  • SVN
  • FrontEnd
  • Backend
  • R
  • jQuery
  • Android
  • Bootstrap

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Full Stack Developer - (PHP Laravel/React)AI Screening
  • 51%
    icon-arrow-down
  • Skills assessed :REST API, SCORM, Web sockets, React Js, AWS, Docker, HTML / CSS, Laravel, MySQL, PHP, Tailwind
  • Score: 46/90

Professional Summary

8Years
  • Aug, 2020 - Present5 yr 5 months

    Senior Software Analyst

    Purpletalk India Pvt Ltd
  • Mar, 2020 - Aug, 2020 5 months

    Senior Software Developer

    Ebutor India Pvt Ltd
  • Feb, 2018 - Mar, 20202 yr 1 month

    Senior Software Developer

    Teletext India Pvt Ltd
  • Jan, 2015 - Jan, 20161 yr

    Senior Software Analyst

    Nihar info Global Pvt Ltd
  • Jan, 2016 - Jan, 20171 yr

    Senior Software Analyst

    Grit Innovation Pvt Ltd
  • Aug, 2017 - Feb, 2018 6 months

    Senior Software Developer

    Saggeza India Pvt Ltd

Applications & Tools Known

  • icon-tool

    Docker

  • icon-tool

    AWS

  • icon-tool

    ECS

  • icon-tool

    S3 bucket

  • icon-tool

    Visual Studio Code

  • icon-tool

    NetBeans

  • icon-tool

    Sublime

  • icon-tool

    SVN

Work History

8Years

Senior Software Analyst

Purpletalk India Pvt Ltd
Aug, 2020 - Present5 yr 5 months
    Leading the team, working as an individual contributor, hands-on push and email notifications for both Android and iOS devices, working on NodeJS & Laravel APIs, and migrating the project from Angular 7 to Angular 13.

Senior Software Developer

Ebutor India Pvt Ltd
Mar, 2020 - Aug, 2020 5 months
    Coding and developing PHP framework with Angular Frontend, implementing scripts to automate data upload, and handling push notifications for Android and iOS.

Senior Software Developer

Teletext India Pvt Ltd
Feb, 2018 - Mar, 20202 yr 1 month
    Coding and developing Phalcon APIs for Angular Front end, designing templates in HTML, CSS & Bootstrap, and implementing DB modules with Laravel Framework.

Senior Software Developer

Saggeza India Pvt Ltd
Aug, 2017 - Feb, 2018 6 months
    Coding and developing PHP code for websites from scratch, designing website layouts, and upgrading websites regularly.

Senior Software Analyst

Grit Innovation Pvt Ltd
Jan, 2016 - Jan, 20171 yr
    Coding and developing PHP code, designing website layouts, upgrading websites, and consuming SOAP web services.

Senior Software Analyst

Nihar info Global Pvt Ltd
Jan, 2015 - Jan, 20161 yr
    Worked as a software developer for end-to-end module development, coding PHP from scratch, integrating website layouts, and writing jQuery and Ajax for frontend development.

Major Projects

1Projects

#Projects:Magma Sales & Finance, Webgallerian and DocOnline.

Education

  • MTech

    JNTUH(University), (2024)
  • BTech

    Sindhura College of Engg., (2024)

AI-interview Questions & Answers

I am Sandeirani. I have, uh, 8 and half years of experience in the software development as PHP, uh, as PHP, Node. Js, and Angular developer. PHP is about, uh, 5 plus years of experience I have In node and Angular, uh, I have nearly, um, 4 to 4 years of experience. Even I have experience in React, which is about 2 years. My current company is, uh, Purple Doc India Private Limited. Since 2020, I'm working here. Um, I have completed my beta in 2014 from Jain De University, Hyderabad. Uh, uh, coming to the domains, I work for ecommerce, travel domain, podcast APIs. Uh, and these are the domains I work for. Coming to the skills I worked in PHP, uh, with the different frameworks, uh, like Claribel, PHP two, Symphony. Uh, I mean, uh, I have experience in, uh, uh, Falcon framework also. Coming to the, uh, React, uh, I work, uh, I work on React. Js, the latest version. And I also worked on the Angular. Coming to the databases, I work for MySQL, PostgreSQL, and MongoDB. And, also, I have, uh, experience and moderate, uh, experience in HTML, CSS, uh, Bootstrap. I also worked on the different platforms like Windows, Linux, and Mac. Um, I worked on the ticketing tool of Jira, um, and also worked with the version control tools, like Git and SCN. And, uh, coming to the AWS services, I have, uh, experience with the ECS and DC two services. Also, it's 3 services. And coming to the deployment tools, uh, I worked for Jenkins and CSID pipeline of this, uh, Bitbucket. And I also worked on the, uh, editors like Visual Core on Sublime and NetBeam. So coming to my current, uh, project is NexGen. Uh, here, uh, the project is about, uh, sports cards. Um, here, uh, uh, the sports cars can be sell or purchased by user. So here the project introduced by the US client Nextgen. Uh, here, uh, the user can register to the app, and he can, uh, upload his own physical, uh, his his own cards, uh, to the system. And also, he can, uh, publish to the others or then they can also purchase from him. Or he can also show interest to the others, and he can get back, uh, I mean, we can also purchase from others, uh, or he can sell to others. Uh, this is about the project, Uh, uh, the technologies we have used in the project is the, uh, back in

Considering a highly interactive e learning, uh, platform. Oh, my How might you optimize, uh, server side rendering? In Laravel? Use, uh, with a React content. Intent, uh, to reduce initial load time. Considering the highly interactive learning platform, how might you optimize servers? Server side. Uh, server side running for you with the React to front end to reduce central load time. Uh, to optimize server side rendering in Laravel for React front end and reduce central load time, consider implementing code splitting, lazy loading, and caching to minimize the payload sent to the client on the initial request. Additionally, uh, leverage the server side rendering. This is, uh, uh, for the capabilities for efficient rendering on the

Propose, uh, solution for, uh, real time data updates in the application. To the layout and Rarible desktop and practices. For real time data updates in a React application to Rarible, use WebSocket for bidirectional communication, implement a library like, uh, Laravel WebSockets on the Laravel backend and integrate, uh, it with its WebSocket library like socket, uh, input output in your front end, uh, in React. Updates efficiently following React looks like, uh, React React hooks for the state management and lateral broadcasting for real time

Can you list the implementing? Can you list implement can you list the strategies? Can you list, uh, strategies for implementing the responsive design using, uh, Tyvan, So for the strategies we normally follow, utilize the element CSS classes like, uh, SM, MD, and LG for responsive breakpoints. Leverage the flex and grid utilities for, uh, flexible layouts. Use relevant responsive visibility classes, hidden, block, inline, etcetera for content display based on the screen size. Employ the H over and focus variants for responsive, uh, H over and focus styles. Implement the order classes to rearrange elements in different screen sizes. Uh, also, uh, customize breakpoints in the relevant config file to match, uh, above project's design requirements. Uh, combine, uh, design requirements, uh, customize breakpoints in the 11, um, combine utility classes with conditional rendering in React components for dynamic

Do we ensure, uh, street management? How do how do we ensure? How do we ensure the, uh, state management is efficient? In React application while using Laravel, Lippe, and Sanath Pakin. Normally, optimize state management in the app with a Laravel backend by employing a centralized state management library like Redux or Recall. Minimize unnecessary re renders using React memo and Use memo. Implement efficient API calls with tools like Axios and handle loading error and data streams systematically. Leverage React Hooks for the concise and organized state management, keeping components focused on modular. Additionally, consider implementing pagination and caching strategies to enhance the performance when dealing with the large

What would be the breast best practice, uh, to store user data in MySQL when using Laravel as a framework. What would be the best practice? What would be the best practice to sit clearly? What would be the best property to securely Uh, this is a little nice to anyone download another playbook. Encryption, uh, encrypting, uh, sensitive user data before storing into MySQL using the, uh, Laravel's built in encryption features like encrypt and decrypt methods. Utilize Laravel's elegant ORF, uh, for secure database interactions, ensuring that, uh, input is sanitized and validated, implement, uh, proper access controls and user authentication to restrict unauthorized access, uh, regularly update Laravel and its dependencies to benefit, uh, from security patches. Lastly, we consider employing secure coding practices such as input validation to prevent, uh, uh, its SQL injection attacks.

Here is a PHP. Uh, here is page speed. That's a There is a PHP. Uh, it ensures that, uh, the return statement is part of the anonymous function. Um, executes correctly with with the

Examine the following JavaScript snippet. Issues and direct component. Wrong and help you might fix it. It's supposed to let data Uh, by using an, uh, arrow function in the second, um, then, uh, block, You we ensure that, uh, this refers to the component instance, allowing you allowing us to correctly call

How would you, How would you go about, uh, creating optimized React components that utilize, uh, Lambda? Okay. Uh, the first point is component structure. Uh, organize React components with a modular structure, uh, separating concerns for UI rendering and data fetching. The second point, AWS Lambda integration. Uh, it will implement Lambda functions for real time data processing. Connect React components, uh, to these Lambdas through API gateway for efficient data retrieval. Uh, the 3rd point, Laravel API setup. Develop Laravel, uh, uh, API, uh, secure communication and hand handle necessary authentication. The 4th 1 is, uh, which is about the state management. Realized state management libraries like Redux, um, uh, and real time data update providing seamless user experience. And, uh, the 5th one, we should consider caching and optimization. Implement caching mechanism in both Laravel API and React, uh, components to minimize redundant API cost, improving overall performance. And the 6th one is error handling. Uh, we should also consider error handling in each layer, uh, of the, uh, APIs and other components and AWS Lambda functions. And 7th point, we can, uh, consider testing. So when we are, uh, uh, conduct the testing through Lambda function, AWS Lambda function, Laravel API endpoints, uh, the seamless integration and optimal, uh, performance will be achieved. And, also, we can, uh, uh, consider security measures and the deployment automation, monitoring, and logging. By, uh, I mean, by these steps, we can create an optimized architecture that, uh, leverages AWS Lambda functions through Laravel API for, uh, a real time data processing.

Tracking performance bottlenecks and direct application with the tally when the UI. What Uh, the techniques, uh, normally we use Chrome, the tools, um, and the React profiler, um, bundle analysis, lighthouse audits, network tab, coding, uh, code splitting, lazy loading, relevant CSS purge, mem memorization, performance monitoring, caching strategies. Uh, by combining these tools and techniques, we can, uh, effectively identify and address performance bottlenecks in a React React

Describe, uh, describe how you might leverage docker to streamline. So, uh, here, uh, we can consider containerization. Uh, use Docker to containerize, uh, containerize both Laravel and back end, uh, React front end, ensuring consistent en environments across development, testing, and production. And Docu Compose, uh, uh, the Docu Compose, uh, file define and or I mean, which is, uh, useful in the containers for Laravel and React and any other required services like database or caching layers, uh, separate development and production configuration, utilize environment variables, uh, and docker compose overrides to separate development and production configurations, uh, and also development workflow. Set up, uh, Docker Volumes for core synchronization between the host and the containers, enabling real time code changes without rebuilding containers during the development. Uh, database container. Include a database container in the Compass setup for a self defined, self contained development environment. Optimize docker images. Uh, we need to create, uh, optimized docker images by leveraging multi stage builds. Uh, the image size minimizing image size is also important. Continuous integration. Uh, integrate Docker into a CAC ID pipelines to automate building, testing, and deploying the application to ensure, uh, the consistency and reliability in the deployment process. Docker registry. Utilize a Docker registry to store and version, uh, Docker images facilitating easy distribution and, uh, deployment. Um, environment variables. Use environment variables within the Docker Compose to manage sensitive information such as API keys, uh, database credentials. Network configuration also important, configure Docker networks to establish communication between, uh, the Laravel and React Native containers, So and also logging and monitoring, uh, implement logging and monitoring tools, uh, within Docker to track container performance. So by, uh, considering all the above, um, all the points, uh, we can achieve, uh, the different status stages of software