profile-pic
Vetted Talent

Ramya Ganesh

Vetted Talent

Results-driven Senior Full-stack AI Engineer with over 9+ years of progressive experience in developing and deploying scalable web applications and intelligent AI solutions. Possesses a strong background in AI, Data Science, and Knowledge-based LLMs with proven expertise in full stack development using React.js, Next.js, Python/Django, and Spring Boot. Demonstrates a deep understanding of database systems, cloud computing (AWS), and containerization (Docker). Passionate about integrating AI-driven solutions into web applications and leveraging LLMs for product innovation, automated workflows, and intelligent processes. Adept at global collaboration, mentoring, startup scaling, and delivering high-impact software solutions focused on scalable architecture with proven results such as reducing operational costs by up to 40% and improving system efficiency by 30%.

  • Role

    Lead Full-stack AI Engineer

  • Years of Experience

    10 years

  • Professional Portfolio

    View here

Skillsets

  • Prompt Engineering
  • Zapier
  • TypeScript
  • Tailwind CSS
  • Strapi
  • Scikit-learn
  • React.js
  • PostgreSQL
  • Node.js
  • Next.js
  • n8n
  • MongoDB
  • Express.js
  • BigCommerce
  • TensorFlow
  • PyTorch
  • Bootstrap - 3 Years
  • Shopify - 3 Years
  • Hugging Face
  • AWS - 2 Years
  • Docker - 3 Years
  • Java - 4 Years
  • Spring Boot - 2 Years
  • Django - 2 Years
  • Python - 3 Years
  • Redux - 3 Years
  • MySQL - 5 Years
  • Laravel - 2 Years
  • PHP - 3 Years
  • JavaScript - 8 Years
  • LangChain - 1 Years

Vetted For

8Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Mid Level Frontend Engineer (Remote)AI Screening
  • 56%
    icon-arrow-down
  • Skills assessed :Context API, Restful APIs, CSS, Git, HTML, JavaScript, React Js, Redux
  • Score: 50/90

Professional Summary

10Years
  • Jan, 2022 - Present3 yr 9 months

    Lead Full-stack AI Engineer

    Altalya Solutions
  • Jan, 2020 - Jan, 20222 yr

    Full-stack Web Developer (Front-end Heavy)

    Synoriq
  • Jan, 2015 - Feb, 20194 yr 1 month

    Senior Systems Engineer

    EdgeVerve (Finacle Banking Solutions)
  • Apr, 2014 - Jan, 2015 9 months

    Systems Engineer

    Infosys

Applications & Tools Known

  • icon-tool

    Next.js

  • icon-tool

    Docker

  • icon-tool

    Linux

  • icon-tool

    PHP

  • icon-tool

    MySQL

  • icon-tool

    Git

  • icon-tool

    Javascript

  • icon-tool

    CSS3 & CSS5

  • icon-tool

    HTML5

  • icon-tool

    Ajax

  • icon-tool

    React

  • icon-tool

    Laravel

  • icon-tool

    REST API

  • icon-tool

    Visual Studio Code

  • icon-tool

    zapier

  • icon-tool

    WordPress

  • icon-tool

    LAMP

  • icon-tool

    Node.js

  • icon-tool

    MongoDB

  • icon-tool

    Postman

  • icon-tool

    NPM

  • icon-tool

    FileZilla

  • icon-tool

    tailwind css

  • icon-tool

    Jira

  • icon-tool

    Figma

  • icon-tool

    Trello

  • icon-tool

    Zoho

  • icon-tool

    Zoho CRM

  • icon-tool

    XML

  • icon-tool

    Java

  • icon-tool

    Magento

  • icon-tool

    CSS3

  • icon-tool

    NextJS

  • icon-tool

    ReactJS

  • icon-tool

    jQuery

  • icon-tool

    Bootstrap

  • icon-tool

    Redux

  • icon-tool

    Typescript

  • icon-tool

    Postgres

  • icon-tool

    Django

  • icon-tool

    ExpressJs

  • icon-tool

    GraphQL

  • icon-tool

    Python

  • icon-tool

    ChatGPT

  • icon-tool

    Hugging Face

  • icon-tool

    LangChain

  • icon-tool

    pinecone

  • icon-tool

    vector database

  • icon-tool

    scikit-learn

  • icon-tool

    Keras

  • icon-tool

    Tensorflow

  • icon-tool

    NumPy

  • icon-tool

    Matplotlib

  • icon-tool

    AWS (Amazon Web Services)

Work History

10Years

Lead Full-stack AI Engineer

Altalya Solutions
Jan, 2022 - Present3 yr 9 months
    Led a cross-functional team of 4 to design and deploy AI-powered web applications (LMS), incorporating LLMs (GPT, BERT), improving user engagement by 35% and reducing response times by 50%. Built an attendance tracking app using Flutter, published on both Play Store and iOS App Store, reducing manual tracking efforts and increasing payroll processing efficiency by 50% for textile industries. Developed and optimized React.js and Next.js applications, integrating with Django and Express.js backends for scalable solutions. Designed and deployed RESTful APIs and GraphQL endpoints for microservices-based architectures.

Full-stack Web Developer (Front-end Heavy)

Synoriq
Jan, 2020 - Jan, 20222 yr
    Developed enterprise-grade React.js and Next.js applications with Express.js, Laravel, and Django backends. Built and maintained payment integrations (PayUMoney, Stripe) for secure transactions.

Senior Systems Engineer

EdgeVerve (Finacle Banking Solutions)
Jan, 2015 - Feb, 20194 yr 1 month
    Designed and maintained core modules for the Finacle Banking Platform using Java, Spring Boot, and JavaScript, improving system performance by 25%. Led debugging and optimization projects, reducing system downtime by 35% and improving transaction processing speed by 20%.

Systems Engineer

Infosys
Apr, 2014 - Jan, 2015 9 months
    Enhanced Infosys employee portal, reducing page load times by 50% and increasing user satisfaction by 30%. Recognized as 'Best Trainee' for outstanding performance during training, contributing to organizational branding efforts.

Achievements

  • Recognized as the "Best team player" award from EdgeVerve
  • Recognized as the "Best Trainee" during the Infosys training batch, showcasing dedication and proficiency in the role
  • Best teamplayer
  • Best Trainee
  • Successfully mentored 100+ students in full-stack AI and software development, with over 90% of mentees securing roles in leading tech firms.

Major Projects

3Projects

CareMyPal

Jan, 2022 - Present3 yr 9 months
    Developed a healthcare management platform using Django and Next.js. Implemented REST APIs and optimized user experience.

Learning Management System (LMS)

Jan, 2022 - Present3 yr 9 months
    Designed and deployed an AI-powered LMS platform. Integrated LLMs for intelligent search capabilities.

Real-time Order Tracking System

Jan, 2020 - Jan, 20222 yr
    Built a real-time tracking solution using OnFleetAPI and React.js. Reduced operational delays and improved tracking accuracy.

Education

  • Bachelor of Engineering in Computer Science

    Sri Ramakrishna Engineering College (2014)

Interests

  • Art&crafts
  • Internet Surfing
  • Travelling
  • Watching Movies
  • Dance
  • AI-interview Questions & Answers

    Could you help me understand more about your background by giving a brief introduction about yourself? I have, uh, started my IT career in, uh, 2014. Um, as a JSP developer, I was fully trained in Java full stack and, uh, joined as a JSP developer, uh, working with the Java technology. And later, I moved, um, to h four and, uh, multiple, uh, background. Uh, with related to JavaScript I have been working for the past 5 years in JavaScript, uh, particularly I'm well versed in React and in HTML, CSS, JavaScript, React, Redux, Node. Js, and PHP. Uh, I've been working in email templating, building, um, various components for multiple projects, from freelancing to contract job to full time employment. So it was all a part of, uh, my journey. Thank you.

    What step do you follow to create a responsive React component without using external libraries? Okay. Uh, to create a a responsive React component without using external libraries. Okay. Okay. You like, uh, me to create, uh, so the requirement is, like, to create a response to react React component. Okay. There is a okay. You know, uh, no external libraries has to be included. To create a React component, we can use either class components or functional components. Recently, functional components are more popular with the advent of hooks. Uh, all the life cycle methods of class components, uh, has been, um, used, uh, have been, uh, as can be achieved with the help of hooks. So, uh, actually, uh, functional components can be used, and, uh, if we have how to create a responsive React component, uh, we can style accordingly. And, moreover, modularity can be maintained for each React component and reusability can be achieved with it.

    How do you ensure your JavaScript code attached to a coding standards or style guide? Okay. Uh, we can use, uh, the so, uh, basically, we will be using Visual Studio Code, uh, as a code editor. Uh, that's what I've been using. Uh, so, uh, there, uh, there are extensions, uh, to make sure that the styling and coding standards are followed. And, uh, apart from those extension, we can, uh, to maintain a project wise, uh, styling and coding standard, we can, uh, include a ESLint package also, Linter, uh, to achieve the coding standard.

    What methods do you use to ensure cross browser compatibility of your front end applications. Okay. Uh, how to what methods, uh, do you use to ensure cross browser compatibility for your? Okay. Okay. Generally, uh, when, uh, coming to, uh, if we take a JavaScript, uh, in general, all ES 6, um, ES 6 JavaScript is, um, mostly supported by all the browsers. Furthermore, uh, we can check with the can I use a website, uh, to ensure that whether a particular, uh, JavaScript code, uh, can be is cross also compatibility? Uh, and, um, about that, uh, we can use a browser specific styling, uh, in case of styling, uh, uh, to ensure, uh, the cross browser comp cross browser compatibility. That's it.

    What approach do you take to structure CSS for a large scale React application? Okay. Uh, there is there are multiple ways to structure CSS, uh, for React applications. One of the methods I would recommend is, um, uh, like, for a particular component, we can associate, uh, the related coding with the module dot CSS at the end uh, with the component name dot module dot CSS at the end to, um, align, uh, okay, to match the component with the CSS. Uh, that's one of the thing. Uh, apart from that, we can use libraries like a Tailwind, which is very popular with the React or Bootstrap, uh, CSS libraries, uh, for, uh, a large scale React application that would help, uh, the application development also faster, uh, with more responsiveness and interactiveness.

    How do you manage side effects in React application? Utilizing folks. How do you manage side effects in React application utilizing books. Okay. How do you manage side effects in React application utilizing? React application utilizing hooks are the functional components of React. Now so those use hook. Uh, utilizing, uh, while utilizing Hoag's, uh, it these side effects, Does that side effect mean changing state? How do you manage side effects in the. Okay. If we want, uh, if that means, uh, the side effects, like, changing state, then that happens with the help of used state hook.

    Can you discuss a time when you have to debug a complex issue in React or Redux application? What steps, uh, did you take? Okay. When you had to take up a complex issue okay. Uh, there was a time in which um, have been the okay. Deployment was happening very fast. Uh, it was, uh, the product stage of MVP itself because of the requirement, uh, the project went to the live. And, uh, we have been receiving very much issues that the product is not working, working, not working, not working. Uh, But, uh, we'll dig into issue more. Uh, we kind of, uh, found that, uh, the problem is not actually with the application. It was actually with the, uh, Internet connectivity of the customer. Uh, so, uh, while, uh, after the diagnosis of this, uh, we understood that there are lot API calls that is involved in the application under the Internet is a very crucial, uh, for the in the application. So we can't compromise on the Internet. So So we had to come up with a solution, and, uh, we derive a solution like, uh, validating, um, um, the Internet connection before even a person could take take the test. We introduced, uh, module, uh, in such a way that Internet connect only when it is stable, the user could able to, uh, take the test. Otherwise, a message like your net connectivity is, uh, not right for the test, uh, was displayed. That, uh, that is how one of the crucial issue because, uh, it was very it was in live, uh, it was, uh, very crucial.

    Can you outline the steps for connecting React component to RedeX tool? Okay. Um, uh, to set up a React component to Redec Store, We have to set up a store, uh, in the in the index, uh, uh, JS file, we have to set up a store in index JS file and, uh, for the RedX, we have to to, uh, okay, uh, store in the index file so that that the store is available for all the components in the project. That store has to be set up. And, uh, as as we know, the Redux is a unique directional. So, um, whenever the state has to be update updated, uh, it has to an action must be triggered and the action, um, it goes to the, uh, reducer and, uh, updates the state. And, uh, whenever, uh, we need a state from the Redux, we can, uh, achieve, but by use selector, uh, to get the, uh, state from the from the Redux tool.

    What are the key consideration when implementing server side rendering for a React application? As we all know, SEO is a major, uh, one of the issues with the React application. Uh, since, uh, all the HTML elements are not pre rendered and the JS code runs in the client side to render the HTML. This, uh, server, uh, SEO is problem. So server side rendering, uh, was bought as a solution for that SEO. So as a search engine optimization problem. Okay. And as a server side rendering, uh, for which we have to set up a server side or we can go for an, uh, React frameworks like, uh, Next. Js. What are the key consideration when implementing server set? Okay. What are the considerations we have to make when implementing server set? So if we are going for, um, framework like Next. Js, uh, uh, there is a learning curve involved there because uh, learning Next. Js is, uh, Yeah. There is a learning curve involved there. It has its own features and, uh, way of doing, uh, for routing and all, uh, and everything. So, considering, uh, yeah, that's it.

    Good to have question. Uh, when would you consider using CSS modules in projects, and what benefits do you provide over traditional CSS? Okay. Do you mean CSS modules? Uh, what when would you consider using CSS module? As in a project? Uh, that's the that mean the CSS libraries, It will be, uh, very supportive for faster, uh, development of the components.

    Good to have question. Can you assist when to use inline styles in React and how they differ from styling with CSS classes. In line styling, I don't, uh, actually, we are over the period of inline styling. Now the CSS has taken to a different part. So, uh, CSS based styling is followed everywhere. In line styling, it has high priority, and, um, the changes that has to be made will be very tedious in inline styling. And, uh, it would mix up HTML and CSS as well. So it is preferred to separate HTML and CSS separately, uh, uh, with the help of class names and all.