Pravin Thakur

Software Engineer

Pune, Maharashtra, India20 yrs 5 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 19+ years in software development across multiple domains.
  • Expert in designing microservices on AWS and Kubernetes.
  • Proven track record in SaaS application development.
Stackforce AI infers this person is a SaaS and Cloud Infrastructure expert with extensive experience in microservices and DevOps.

Contact

Skills

Core Skills

Cloud ComputingDevopsSaas Application DevelopmentCloud Infrastructure MonitoringCloud Data Center AutomationCloud Virtual Infrastructure ManagementFirewall Development

Other Skills

AI AgentsAWSAnsibleApache KafkaBambooCCassandraChaiChatGPTDockerElasticsearchGenerative AIGitJenkinsKafka

About

- An astute performer with 19+ years of experience in Software Development with reputed product-based companies working in different domains like Information Security and Compliance, Cloud Infrastructure Monitoring, Cloud/Data Center Automation, and SaaS Application Development on the AWS platform. - Presently working as Senior Principal Software Engineer, designing, and developing microservices using AWS, Kubernetes, Spring Boot, Java, NodeJS, Elasticsearch, Kafka, Cassandra, and DevOps with Qualys Inc., Pune, India. - Experience in building API-first systems using serverless and container-based microservices. - Experience with designing and architecture of microservices and distributed systems. - Comfortable with customer-focused, high-paced scalable environments. - Well-versed with Agile, DevOps, and Software Craftsmanship: Scrum, CI/CD, code optimization for performance and maintenance, and bug management in production. - Profession certifications – AWS Certified Solutions Architect-Associate 2019, DASA DevOps Fundamentals, Google Cloud Onboard: Application Development. - Master’s Degree in Technology (M.Tech. IIT Roorkee, India) – Computer Science; Bachelor’s Degree in Engineering (B.E) – Computer Science and Diploma Computer Engineering. - Excellent communication, interpersonal, and presentation skills with strong analytical abilities.

Experience

Qualys

2 roles

Senior Principal Software Engineer

Promoted

Jun 2024Present · 1 yr 9 mos

Principal Software Engineer

Feb 2021Jun 2024 · 3 yrs 4 mos

  • Design and develop scalable cloud-based security services.
  • Manage DevOps of Kubernetes-based containerized microservices.
  • Using Spring Boot, NodeJs, Elascticsearch, Cassandra, Kafka, Oracle DB, Kubernetes, Jenkins, Spinnaker, Bamboo, and Ansible as the technology stack.
Spring BootNodeJsElasticsearchCassandraKafkaOracle DB+7

Bmc software

2 roles

Lead Product Developer

Promoted

Oct 2016Jan 2021 · 4 yrs 3 mos · Pune/Pimpri-Chinchwad Area

  • Using AWS and DevOps, we developed SaaS application which helps organization to do compliance and remediation of their IT resources and cloud infrastructure.
  • Designed and developed in-house Elasticsearch service as the wrapper over AWS Elasticsearch service which helped UI and other services to abstract the syntactical complexities of Elasticsearch queries by facilitating them to use simple expressions to query Elasticsearch documents and get the results in simple and well formatted form.
  • Migrated 100 million Elasticsearch documents for 70 tenants from one ES domain to another in 2hrs using tenant partitioning and parallel writes which helped operation teams to have lesser production downtime, just 3 hrs.
  • Developed Elasticsearch Re-Indexing utility using NodeJS which helps in re-indexing Elasticsearch documents whenever there is any change in index mappings.
  • To make streaming and notification use cases cloud-agnostic, alternative to AWS Kinesis and SNS, designed and developed a scalable microservice using Apache Kafka which is saving the organization’s hundreds of dollars every month.
  • Developed DevOps pipeline to create and manage Kubernetes cluster and implemented reporting service as the Docker container service to generate the compliance and violation reports. This service is deployed in the Kubernetes cluster which is envisioned to be the cloud agnostic service for future.
  • Designed and developed the Spinnaker Templates for creating pipelines that deploy container-based microservice to AWS infrastructure. Also, to make integration testing across microservices efficient and cost-effective, implemented the contract testing framework using the PACT library.
  • Used AWS, DevOps culture and practice, NodeJS, Kubernetes, Docker, Mocha, Chai, Swagger, MySQL, Git, Jenkins and Spinnaker for the development.
AWSDevOpsNodeJSKubernetesDockerMocha+8

Sr. Product Developer

Dec 2012Sep 2016 · 3 yrs 9 mos · Pune/Pimpri-Chinchwad Area

  • Cloud - Data Center Automation (BladeLogic) -
  • Implemented new patching feature to allow multiple Solaris 11 systems to be patched at a time.
  • Enhanced the product patching feature to deploy the software asset on target server flawlessly.
  • Enhanced the product’s rule engine for server compliance and remediation.
  • Implemented rules for DISA Red Hat compliance and remediation templates.
  • Designed and implemented the architecture for creating the dynamic virtual test run environment to help product automation team to automate and run the 18000 test cases. Used the virtualization technology to on-demand create the virtual infrastructure and efficiently use the available system hardware for running the product quality test cases. Used Web2Py, Python, Perl, MySQL and Linux as the development environment.
Web2PyPythonPerlMySQLLinuxCloud Data Center Automation

Nityaobject software services

Lead Software Engineer

Sep 2006Nov 2012 · 6 yrs 2 mos · Pune/Pimpri-Chinchwad Area

  • Cloud - Virtual Infrastructure Manager, Xangati Inc. USA -
  • Developed and implemented the rule based profiling algorithm for the profiling feature of the product. Used complex data structures and development environment as C and Perl on Linux platform.
  • Implemented the client side code for Storm Tracker feature of the product to get the storm details and store it into the database.
  • Developed client-server application to capture the pre-computed network statistics and log it into the database using C, Perl and Postgres.
  • Designed and developed the product database using Postgres.
  • Developed the source code to generate the textual and graphical reports using Perl, Java and Postgres.
  • Developed the scripts to find the postgres and other related resources performance like memory and hard disk storage requirements.
  • Developed the source code to optimize the postgres, main memory and hard disk storage performance.
  • Involved in the C++ to Java code migration process which was the internal product management requirement.
  • Developed the part of source code for the software installation using Shell and Perl.
  • Managed the team of six software developers with different level of skill sets across the various phases of the project. Conducted brainstorm sessions to assert the best design and to come out with the better solution to a problem. Involved in project planning and scheduling. Identified the
  • training and arranged it for the team members to improve their competency level. Effectively communicated and coordinated with other teams in the organization. Encouraged creativity and constant improvement of team members.
CPerlPostgresCloud Virtual Infrastructure Management

Ipolicy networks

MTS

Jul 2005Aug 2006 · 1 yr 1 mo

  • iPolicy Security Manager (ISM), iPolicy Networks Noida -
  • Worked with the iPolicy networks team as an Associate member of technical staff. I was working on the firewall feature of the product.
  • Designed and developed the static rule-based firewall mechanism. Used C and Perl as the development environment.
  • I had initiated the development of a dynamic rule-based firewall mechanism as a new feature of the product.
CPerlFirewall Development

Education

Indian Institute of Technology, Roorkee

Master of Technology — Computer Science and Engineering

Jan 2003Jan 2005

Savitribai Phule Pune University

Bachelor of Engineering — Computer Engineering

Jan 2000Jan 2003

Government Polytechnic College

Diploma of Education — Computer Science and Engineering

Jul 1997Jun 2000

Stackforce found 100+ more professionals with Cloud Computing & Devops

Explore similar profiles based on matching skills and experience