Karanjit Singh

Karanjit Singh Email and Phone Number

"Golang | Python | Kubernetes | Docker | Microservices " @ IBM
massachusetts, united states
Karanjit Singh's Location
Bengaluru, Karnataka, India, India
About Karanjit Singh

As a Principal Software Engineer with 10+ years of experience building high-performance distributed systems.Expert in Golang, Kubernetes (GKE, AKS), Microservices Architecture, and multitenant system design.Proven track record of optimizing app performance through query tuning, data pipeline engineering, and cloud-native design.Skilled in creating CI/CD pipelines, RBAC systems, and automating deployments for multi-cloud environments.Hands-on experience with Linux system administration, real-time monitoring, and capacity planning.

Karanjit Singh's Current Company Details
IBM

Ibm

View
"Golang | Python | Kubernetes | Docker | Microservices "
massachusetts, united states
Employees:
30
Karanjit Singh Work Experience Details
  • Ibm
    Software Developer
    Ibm Dec 2024 - Present
    Bengaluru, Karnataka, India
    Works in an agile, collaborative environment to develop robust software solutions for IBM Cloud . Specializes in back-end development, with a strong focus on managing and optimizing IBM Cloud Bare Metal Servers and cloud-native applications with kubernetesWorks with client-server architectures, networking protocols, and application development to create scalable, secure, and high-performance solutions. Develops and integrates RESTful APIs and web services to support seamless cloud… Show more Works in an agile, collaborative environment to develop robust software solutions for IBM Cloud . Specializes in back-end development, with a strong focus on managing and optimizing IBM Cloud Bare Metal Servers and cloud-native applications with kubernetesWorks with client-server architectures, networking protocols, and application development to create scalable, secure, and high-performance solutions. Develops and integrates RESTful APIs and web services to support seamless cloud operations and client interactions. Show less
  • Cast
    Principal Engineer
    Cast Jan 2022 - Present
    Bengaluru, Karnataka, India
    Lead the design and implementation of Role-Based Access Control (RBAC) systems, ensuring robust authentication and authorization mechanisms across our software ecosystem.Architect and develop a highly scalable and fault-tolerant distributed queue system to facilitate efficient communication and data processing among various microservices.Lead efforts to optimize Neo4j query performance, leveraging best practices and advanced techniques to enhance the efficiency and responsiveness of… Show more Lead the design and implementation of Role-Based Access Control (RBAC) systems, ensuring robust authentication and authorization mechanisms across our software ecosystem.Architect and develop a highly scalable and fault-tolerant distributed queue system to facilitate efficient communication and data processing among various microservices.Lead efforts to optimize Neo4j query performance, leveraging best practices and advanced techniques to enhance the efficiency and responsiveness of graph database operations.Provide technical guidance and mentorship to backend developers, fostering a culture of excellence, collaboration, and continuous learning within the team. Show less
  • Cast
    Senior Software Engineer
    Cast Nov 2019 - Jan 2022
    Bengaluru Area, India
  • Kloud9
    Software Developer
    Kloud9 Mar 2018 - Oct 2019
    Bengaluru, Karnataka, India
    Creating the REST APIs for Kubernetes, Jenkins, Google cloudWorked on Kubernetes Custom Resource DefinitionsWorking on Deployment tool which helps to automate deployment to GCP, AWS, Openshift, Kubernetes.
  • Flipkart
    Production System And Network Engineer
    Flipkart Nov 2015 - Mar 2018
    Bangalore
    Development & implementation of automation solutions, processes and tools in support of the cloud lifecycle; including infrastructure & application uptime, availability, and performance monitoringDevelopment of scripts/tools to ensure streamlined/automated application & infrastructure deploymentParticipate in development new program enhancementsDevelop programs and support productionParticipate in estimating, planning design, application development, implementation, modification… Show more Development & implementation of automation solutions, processes and tools in support of the cloud lifecycle; including infrastructure & application uptime, availability, and performance monitoringDevelopment of scripts/tools to ensure streamlined/automated application & infrastructure deploymentParticipate in development new program enhancementsDevelop programs and support productionParticipate in estimating, planning design, application development, implementation, modification and evaluation of automated systemsRecommend solutions to enhance system functionalityWork with team of engineers to develop and maintain the corporate, multi-region, private cloudDevelop bare metal servers monitoring solution in golang and redis Show less
  • Brocade
    System Engineer
    Brocade Mar 2015 - Oct 2015
    Bengaluru Area, India
    Automated Linux system monitoring processes using Python and Shell scripting, reducing detection times by 30%.Managed hardware issues across 600+ servers, coordinating directly with vendors (HP, IBM, Dell) for timely resolutions.Implemented scalable LVM-based file system management solutions and applied kernel patches for Linux servers.Centralized server logs using Splunk, enabling comprehensive system monitoring and performance analysis.
  • Suksh Technology
    System Engineer
    Suksh Technology Jan 2013 - Mar 2015
    Bengaluru Area, India
    Automated hardware provisioning workflows with Python and Shell scripting, cutting setup times for new systems.Enhanced network security by configuring Squid proxy servers to restrict unauthorized web access.Streamlined VoIP server backups using automated Shell scripting, improving backup reliability and reducing manual interventions.Deployed and managed robust iptables configurations for network traffic filtering and securing Linux systems.Oversaw the installation and lifecycle… Show more Automated hardware provisioning workflows with Python and Shell scripting, cutting setup times for new systems.Enhanced network security by configuring Squid proxy servers to restrict unauthorized web access.Streamlined VoIP server backups using automated Shell scripting, improving backup reliability and reducing manual interventions.Deployed and managed robust iptables configurations for network traffic filtering and securing Linux systems.Oversaw the installation and lifecycle management of Linux servers, ensuring stable and secure environments. Show less

Karanjit Singh Education Details

  • I.I.T.T College Of Engineering Pojewal
    I.I.T.T College Of Engineering Pojewal
    Electronics And Communication Engineering

Frequently Asked Questions about Karanjit Singh

What company does Karanjit Singh work for?

Karanjit Singh works for Ibm

What is Karanjit Singh's role at the current company?

Karanjit Singh's current role is "Golang | Python | Kubernetes | Docker | Microservices ".

What schools did Karanjit Singh attend?

Karanjit Singh attended I.i.t.t College Of Engineering Pojewal.

Who are Karanjit Singh's colleagues?

Karanjit Singh's colleagues are Usha R, Vinaya Patil, Syeda Arshiya Tabreen, Avadhesh Maurya, Pinaki Chatterjee, Mostafa Amer, Geet Kaur.

Not the Karanjit Singh you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.