profile-pic
Vetted Talent

Premchand karnakanti

Vetted Talent

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Databases, Revit, Java, HTML, and Adobe Photoshop. Strong engineering professional with a Bachelor of Architecture - BArch focused in Architecture from Indian Institute of Technology, Kharagpur.

  • Role

    Tableau Software Developer

  • Years of Experience

    7.2 years

Skillsets

  • Kubernetes
  • Rest APIs
  • Multithreading
  • Microservices
  • File I/O
  • Core Java
  • Agile
  • Tableau
  • Scrum
  • Redis
  • PostgreSQL
  • MongoDB
  • Algorithms
  • Kafka
  • Java 8
  • GitLab
  • Github
  • Excel
  • Docker
  • Data Structures
  • SQL
  • Spring frameworks
  • Python
  • Prometheus metrics

Vetted For

14Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Software EngineerAI Screening
  • 4%
    icon-arrow-down
  • Skills assessed :Ci/Cd Pipelines, Flink, Spark, Flask, NO SQL, react, RESTful services, AWS, Django, Java, JavaScript, Kafka, Python, SQL
  • Score: 4/100

Professional Summary

7.2Years
  • May, 2025 - Present1 yr 1 month

    Senior Software Engineer

    CGI
  • Jun, 2021 - May, 20253 yr 11 months

    Product Engineer

    Uniphore
  • Jul, 2019 - May, 20211 yr 10 months

    Software Engineer

    BizAcuity
  • Architect trainee

    CTCPL
  • May, 2016 - Jul, 2016 2 months

    Research Intern

  • Jan, 2017 - Jun, 2017 5 months

    architect trainee

Applications & Tools Known

  • icon-tool

    STS

  • icon-tool

    Kafka

  • icon-tool

    MongoDB

  • icon-tool

    PostgreSQL

  • icon-tool

    Redis

  • icon-tool

    Docker

  • icon-tool

    Docker Compose

  • icon-tool

    Kubernetes

  • icon-tool

    GitLab

  • icon-tool

    GitHub

  • icon-tool

    Tableau

  • icon-tool

    VS Code

  • icon-tool

    Git

  • icon-tool

    Photoshop

  • icon-tool

    Tableau

  • icon-tool

    Redis

  • icon-tool

    MySQL

  • icon-tool

    Vertica

Work History

7.2Years

Senior Software Engineer

CGI
May, 2025 - Present1 yr 1 month

Product Engineer

Uniphore
Jun, 2021 - May, 20253 yr 11 months
    Worked as Backend Developer. Played a key role in Developing a Java based microservice which is collaborated with front-End. Worked collaboratively in teams and develop meaningful relationships to achieve common Goals Experienced in Scrum and Agile Methodologies Incharge of developing new features and preparing POC. Managed API versioning Strong expertise and practical skills in Java/Spring Frameworks Implemented web sockets, Prometheus metrics, and microservices architecture. Worked with STS, Kafka, MongoDB, PostgreSQL, Redis, Docker, Docker Compose, garden, kubernetes, GitLab, and GitHub. Handled Data migration Experience with logging/tracing api/tool

Software Engineer

BizAcuity
Jul, 2019 - May, 20211 yr 10 months
    Proficient in Tableau Desktop and Tableau Server. Created interactive data visualizations in Tableau, using relational and aggregate data sources. Developed complex mappings and reusable transformations to facilitate data loading. Configured interactive reports with filters and parameters in Tableau. Performed PL/SQL validation queries by cross-testing the resulting data from the reports.

architect trainee

Jan, 2017 - Jun, 2017 5 months

Research Intern

May, 2016 - Jul, 2016 2 months

Architect trainee

CTCPL
    Real life experience of working in an Architectural firm. Providing the firm with detailed designs, analysis of the Project and giving presentations to the clients/companies for their feedback ultimately meeting their needs.

Achievements

  • Created interactive data visualizations in Tableau, using relational and aggregate data sources.

Major Projects

1Projects

Uassist

    The app that analyzes the call data and generates summaries

Education

  • B.Arch

    IIT Kharagpur

AI-interview Questions & Answers

We ensure the cloud services we deploy cost-effectively and maintain optimal performance by optimizing the number of instances and the number of connections. The number of API requests is the first thing, and we maintain the scalability through caching.

Take a look at this segment to which uses thread. There seems an issue. In fact, she does work the thread on your public. Okay. Public. Okay. Start. Print account. This seems okay. We'll take account. Okay. I think, permit two type 1 to get an increment and low threads. I don't think it will increase. K. The solution should be: You know how to pass the count? Count is an object. Then we can see the implementation, I think.

Interviewer: One of the major concerns in cloud computing is the single point of failure. Can you explain that to me? Speaker: Yeah, so like, in traditional on-premises data centers, you have a lot of redundancy built-in, right? You have multiple power sources, multiple networks, multiple servers, and that kind of thing. Interviewer: That's right. Speaker: But in cloud computing, because it's a shared resource model, if one component fails, it can take down the entire system. Like, if a single server fails, it can cause a denial of service, or if a single network switch fails, it can cause a network outage. Interviewer: I see what you mean. Speaker: And it's not just the hardware that's the problem. It's also the software and the configuration. Like, if a single configuration error is made, it can cause a failure in the entire system. Interviewer: Okay, that makes sense. Speaker: So, the single point of failure in cloud computing is a major concern because it can have a significant impact on the availability and reliability of the system. Interviewer: What are some strategies that can be used to mitigate this risk? Speaker: Well, one strategy is to use redundancy, just like in traditional on-premises data centers. So, if one component fails, another one can take over. Another strategy is to use load balancing, so that the load is distributed across multiple components. And another strategy is to use automation, so that the system can automatically detect and recover from failures. Interviewer: That's a good point. Speaker: And finally, it's also important to have a good monitoring and alerting system in place, so that you can quickly detect and respond to failures. Interviewer: Okay, got it.

Yes, it was a multi-region deployment strategy for Java production.

Go snippet. Can you explain what hey. Let 18 potential issue within it. Right? make okay. Okay.

Single responsible entity.