Davinder Pal Singh

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Developed Terraform modules adopted across Sams Club.
  • Reduced database deployment time by 80% through automation.
  • Created user-friendly UIs for GCP Alert Policies.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in cloud infrastructure and automation.

Contact

Skills

Core Skills

Infrastructure As Code (iac)Cloud TechnologiesUser Interface DevelopmentAutomationMicroservices DeploymentSoftware Development

Other Skills

APIsAWS LambdaAgile MethodologiesAmazon Web Services (AWS)Artificial Intelligence (AI)AzureCascading Style Sheets (CSS)Chatbot DevelopmentContinuous Integration and Continuous Delivery (CI/CD)DatabasesDevopsDialogflowDockerDocker ProductsGCP

About

I am a dedicated and experienced Software Engineer with a strong background in infrastructure creation, automation, and cloud technologies. Currently, I work as a Software Engineer III at Walmart Global Tech India, where I play a pivotal role in enhancing the infrastructure and deployment processes for Sams Club. In my current role, I have built a powerful tool for infrastructure creation by developing Terraform modules for Azure and GCP. These modules have been adopted across the entire Sams Club organisation, enabling efficient and consistent infrastructure deployment. In addition to infrastructure development, I have demonstrated my skills in creating intuitive user interfaces. I have designed and implemented a new UI for Alertgator configuration, allowing seamless management of GCP Alert Policies. Leveraging NextJS, I successfully integrated authentication methods from the NextJS application to GCP, enhancing security and user experience. Furthermore, I have developed user-friendly UIs for editing and deleting resources, integrating them seamlessly with the backend APIs. During my time as a Software Engineer at Cisco Systems, I made significant contributions to database deployment automation, reducing deployment time by 80% through effective Python and shell scripting. I built comprehensive pipelines that integrated code from GitHub, utilized Jenkins for deployment to EC2 instances via SSM documents, and leveraged cloudwatch logs for monitoring and status retrieval. Additionally, I packaged microservices using Helm Chart (v3) and deployed them seamlessly using Jenkins pipelines. I also developed Microk8s-based environments for local testing, providing developers with reliable and efficient testing platforms. I began my journey in the software industry as a Software Engineering Intern at Cisco Systems, where I worked on exciting projects such as enhancing the LogParser Tool and developing the chatbot PATS (Paas App Troubleshooting System) for Cisco Spark (Webex Teams). With a passion for innovation and a drive for excellence, I am committed to leveraging my expertise in infrastructure creation, automation, and user interface development to drive impactful solutions and contribute to the success of future projects. Feel free to contact at: davinder1995pal@gmail.com Resume: https://davisin2.github.io/cv/

Experience

9 yrs
Total Experience
4 yrs 6 mos
Average Tenure
4 yrs 10 mos
Current Experience

Walmart global tech india

2 roles

Senior Software Engineer

Dec 2023Present · 2 yrs 6 mos

Software Engineer III

Jul 2021Nov 2023 · 2 yrs 4 mos

  • ☑️ New Terraform modules for GCP - Spanner, Storage, Redis Cache, Memcache, Bigquery, Cloud Run, Cloud Monitoring, Cloud Functions, Traffic Director ( including examples for all of them)
  • ☑️ Designed Solution for diagnostics Settings for azure terraform modules
  • ☑️ Automated upgrade from SQL to MS SQL based resources for server, db, firewall etc.
  • ☑️ Migrated Alertgator UI from azDeployer to SC Deployer for azure based resources
  • ☑️ Created New UI for Alertgator configuration for GCP Alert Policy using NextJS, found authentication method from NextJS application to GCP.
  • ☑️ Developed New UIs for Edit/Delete resource along with backend api integration
  • ☑️ Made Resource creation layout page dynamic based on resources selection, added search functionality etc.
  • ☑️ Found GCP authentication method from Terraform Cloud along with providing appropriate permissions for infra creation at folder level
  • ☑️ Developed REST APIs for ARM Template Deployment, Environment management for internal tool etc.
  • ☑️ Created 10+ ARM templates for different Azure services
  • ☑️ Designed UI for interacting with Terraform Enterprise and showing deployment status for cloud resources
TerraformAzureGCPNextJSREST APIsInfrastructure as code (IaC)+1

Cisco

3 roles

Software Engineer II

May 2021Jul 2021 · 2 mos · Bengaluru, Karnataka, India

  • ☑️ Worked on Creating Component Test Framework for DB Deployment Automation
  • ☑️ Created Cron Jobs Framework more flexible by providing options to schedule/stop particular job through python crontab library
  • ☑️ Used Dockerized Kafka and Single Store DB image for Install Schema Sanity Testing
  • ☑️ Automated process of Schema Testing using Jenkins Job through multi-branch pipelines
  • ☑️ Provided framework for developers for local testing of DB Schema changes
PythonShell ScriptingJenkinsDockerAutomation

Software Engineer

Aug 2017May 2021 · 3 yrs 9 mos · Bengaluru, Karnataka, India

  • Webex Frontline:
  • Involved in PaaS Architecture design for using Microsoft Azure for Webex Frontline.
  • Automated the process of deployment of microservices for Development ,Integration and Production environment using Jenkins Pipeline.
  • Worked on CI/CD lifecycle of Service deployment using git, jenkins.
  • Used Infrastructure as a Code (terraform) for creating Resources in Microsoft Azure.
  • Created Dockerized microservices written in Go, for deploying to Azure Kubernetes Service.
  • Developed Logging Libraries for different microservices in Go, Python and C along with Unit tests.
  • Designed and Implemented Serviceability Pipeline for the Frontline product using EFK stack with Kafka.
  • Technologies used: Python, Shell, Docker, Kubernetes, Helm, Jenkins, Microk8s
  • Golden Gate Project:
  • Created COP (Cisco Options Package) file for running as agent on CUCM/IMP/CUC for sending different kinds of metrics data to Cloud.
  • Technologies Used: Python, Jenkins
  • CUCM & IMP:
  • Developed Pre-Upgrade and Post Upgrade COP for CUCM & IMP 9.x, 10.x,11.x and 12.x, which runs some tests crucial for successful upgrade as mentioned in the upgrade guide of CUCM and IMP.
  • Developed unit testing framework for COP using mock and unit test library of Python.
  • Created Jenkins Job for running Pre and Post Upgrade COPs on daily basis.
  • Worked with fellow colleagues on Simple Upgrade Feature for CUCM 12.5 Release, where apart from adding some convenience to existing single node upgrade Admin can also do Cluster Upgrade of CUCM and IMP clusters.
  • Worked on Extension Mobility feature for CUCM 12.5 Release, where admin can allow user to set logout time on user basis.
  • Modified AXL, UDS APIs along with Self Care Portal to support functionality.
  • Technologies Used: Java, Python, Jenkins
PythonDockerKubernetesJenkinsMicroservices Deployment

Software Engineering Intern

Jan 2017Jun 2017 · 5 mos · Bengaluru, Karnataka, India

  • ☑️ Enhancements of Log Parser Tool (Used for log debugging) to support Analog phones logs.
  • ☑️ Development of chat bot PATS (PaaS App Troubleshooting System) for Cisco Spark (aka Webex Teams).
  • ☑️ Used Api.ai for Conversational intelligence, Cisco Spark for messaging platform, Netica Bayesian Network for automated troubleshooting, New Relic API for fetching application performance, Elastic Search for fetching events, Jenkins API for fetching Job Details, DNS, Spell Check(Jazzy and Basic Suggester Spell Check).
  • ☑️ Iterative and incremental approaches of software development using AGILE methodology☑️
PythonChatbot DevelopmentAgile MethodologiesSoftware Development

Madras atomic power station

Internship

May 2015Jul 2015 · 2 mos · Kalpakkam, Tamil Nadu

Education

Michigan State University - Eli Broad College of Business

Global Master Certificate — Integrated Supply Chain Management

Jun 2024Nov 2024

Liverpool John Moores University

Master of Science - MS — Machine Learning and Artificial Intelligence

Jul 2022Mar 2023

International Institute of Information Technology Bangalore

Postgraduate Diploma — Machine Learning and Artificial intelligence

Apr 2021May 2022

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering (B.E.) — Electrical and Electronics Engineering

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Infrastructure As Code (iac) & Cloud Technologies

Explore similar profiles based on matching skills and experience