Prajwal Shenoy

Software Engineer

Sunnyvale, California, United States3 yrs 11 mos experience

Key Highlights

  • Experienced in cloud computing and DevOps practices.
  • Proficient in multiple programming languages including Python and Java.
  • Strong background in software deployment and automation.
Stackforce AI infers this person is a Cloud Computing and DevOps specialist with a focus on SaaS solutions.

Contact

Skills

Core Skills

Cloud ComputingSoftware DevelopmentTeachingDevops

Other Skills

Python (Programming Language)LinuxSoftware DeploymentMicrosoft AzureJavaScriptReact.jsPythonAzureProblem SolvingTroubleshootingTeamworkCommunicationPlatform as a Service (PAAS)KafkaRabbitMQ

About

I am currently a Computer Science grad student at Khoury College of Computer science, Northeastern University from Boston. I'm passionate about technology and have experience in Cloud computing. During my time at Cisco I worked with Infrastructure as a service, and Platform as a service and I'm interested in Function as a service. I have Software development experience in Python, Java, and Go. I have worked with Ansible, Gitlab CI-CD, and Kubernetes (CKAD). I'm currently looking for full time SDE roles. I will be graduating in May 2024. Skills: * Programming Languages - Java, Python, Go * DevOps - Kubernetes, Docker, Ansible, GitLab CI, Terraform, Openstack, AWS, Azure * Frameworks - SpringBoot, Keras, TensorFlow, Flask, Git, Kafka, RabbitMQ Leetcode - https://leetcode.com/prajwalshenoy/

Experience

3 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs
Current Experience

Meta

Software Engineer

Jun 2024Present · 2 yrs · Menlo Park, California, United States · Hybrid

Hologic, inc.

Software development Co-Op

Jul 2023Dec 2023 · 5 mos · Marlborough, Massachusetts, United States · On-site

  • Directed the development of three distinct chatbots using a shared codebase in React, Python Flask, and
  • TypeScript, incorporating Fluent UI and Redux. Each chatbot, while based on the same core architecture, was uniquely configured, with two utilizing vector databases for enhanced functionality.
  • Spearheaded integration of advanced LLMs like OpenAI’s GPT series in AI chatbots, employing Azure Cognitive Search for accurate and efficient employee query responses.
  • Managed Azure cloud services including CosmoDB and Cognitive Services, and executed containerized deployments on Azure WebApp, demonstrating cloud infrastructure expertise.
Software DeploymentPython (Programming Language)Cloud ComputingMicrosoft AzureJavaScriptReact.js+1

Northeastern university

Graduate Research Assistant

May 2023May 2024 · 1 yr · Boston, Massachusetts, United States · Remote

  • Graduate Research Assistant at Northeastern's High Performace-Computing Cluster.
  • Contribute to maintaining Northeastern's High-Performance Computing Cluster.
  • Maintain documentation on using the Discovery cluster and Open OnDemand resources.
  • Contribute to automating tasks to make the operation of the cluster easy and convenient
Python (Programming Language)LinuxCloud Computing

Khoury college of computer sciences

Teaching Assistant

Sep 2022May 2023 · 8 mos · Boston, Massachusetts, United States · On-site

  • Teaching assistant for DS2000 at Khoury College of Computer science, Northeastern University.
  • Hold Lab sessions for student and help them understand concepts and complete practicum.
  • Hold office hours to clarify student questions in Python.
  • Grade assignment submissions and projects.
Problem SolvingTroubleshootingTeamworkCommunicationPython (Programming Language)Teaching

Cisco

3 roles

Software Engineer 2

Aug 2021Jul 2022 · 11 mos

  • Contributed to the migration of an internal monolithic application to microservice-based applications.
  • Created a Python module to fetch and consume secrets from Conjure and developed a CLI tool for user convenience.
  • Worked on an application that provided Webex notifications for events such as pod failure and SSL certificate expiration.
  • Created pipelines to backup Kubernetes clusters and extensively tested the recovery of partial and complete Kubernetes cluster failure using Velero backups.
  • Developed processes to track and log Kubernetes logs into Logstash, label them appropriately, and query them using Kibana with Elastic Search, which improved application visibility for users of the Kubernetes platform.
  • Contributed to the development of a hybrid cloud by integrating Terraform Cloud, which enabled users to utilize on-premise infrastructure as well as public cloud services.
Platform as a Service (PAAS)Problem SolvingKafkaTroubleshootingSoftware DeploymentTeamwork+19

Software Engineer 1

Aug 2020Aug 2021 · 1 yr

  • Worked as a member of the SDLC team in the Next Generation Cloud Services organization, supporting and updating applications for a full-fledged IaaS service in an on-premise Openstack cloud environment.
  • Utilized Python SDK for deploying applications and developed custom Ansible modules to retrieve secrets from Conjur and export them to a register, making the module available to the entire NGCS organization through Artifactory.
  • Contributed to the automation of Kubernetes cluster creation and setup using Gitlab pipelines, which included the creation of virtual machines using Ansible, loadbalancers using Terraform, and installation of Kubernetes on top of nodes with a customized Kubeadm.
  • Developed a Python-based notifications API that aggregates webex and email notifications and supports custom webex message templates.
Platform as a Service (PAAS)Problem SolvingTroubleshootingSoftware DeploymentTeamworkAnalytical Skills+16

Information Technology Intern

Jan 2020Jul 2020 · 6 mos

  • Developed and deployed applications in an "on premises" Openstack cloud using Agile methodologies, leveraging Ansible, Gitlab CI-CD, and Terraform.
  • Developed and deployed a test application on VMs, and containers to gain hands-on experience with various deployment methods, evaluate their advantages and disadvantages, and build proficiency in deploying applications across different environments.
  • Contributed to the maintenance and observability of Openstack infrastructure by working on an applications responsible for monitoring and analyzing system metrics, identifying bottlenecks, and optimizing system performance.
  • Designed and implemented a Gitlab CI-CD tool using the Openstack SDK for Python, enabling pipeline activated notifications to clients about infrastructure outages and changes to their VMs, thereby improving client satisfaction.
OpenStackProblem SolvingTroubleshootingSoftware DeploymentTeamworkAnalytical Skills+14

Car (center for advance robotics -dsce)

Software Intern

Jul 2018Aug 2018 · 1 mo · Bengaluru Area, India

  • Responsible for the coding part of the project which includes reading sensor data, transmitting the data over the local network to a server where it is computed and a feedback is sent to the actuators which change the tilt of the reflective surface of the roofing system, in turn, maintaining a constant intensity of light inside the room.
Problem SolvingTroubleshootingArduinoSoftware DeploymentTeamworkAnalytical Skills+2

Education

Northeastern University

Master of Science - MS — Computer Science

Aug 2022Jun 2024

Visvesvaraya Technological University

Bachelor of Engineering (B.E.)

Jan 2016Jan 2020

Sri Kumaran Childrens Home Pre University college

Jan 2014Jan 2016

Sri Kumarans Childrens Home

SSLC

Jan 2011Jan 2014

Sudarshan Vidya Mandir

Jan 2004Jan 2011

Stackforce found 100+ more professionals with Cloud Computing & Software Development

Explore similar profiles based on matching skills and experience