Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Sagar Salvi

Technical Lead
Pune

Summary

  • 8+ years of work experience in carrying out and managing development for client-server & web-based applications.
  • Experienced in interfacing with third-party APIs.
  • Worked with Relational Databases (RDBMS) like SQLite, PLSQL.
  • Worked with Non-Relational Databases MongoDB.
  • Experienced in developing web-based applications using frameworks like Spring Boot, gRPC, and Flask.
  • Cohesive team worker with strong analytical, problem-solving, and interpersonal skills.
  • Ability to communicate effectively with clients.
  • Developed Test Automation Scripts in PyTest with core Python.
  • Strong understanding of cloud computing platforms and tools - Amazon AWS.
  • Worked on software development and maintenance projects for Linux.
  • Agile project management with Scrum methodologies.
  • I am currently employed at Opcito Technologies as a Technical Lead with 8+ years of experience.

Overview

13
13
years of professional experience

Work History

Technical Lead

Opcito Technologies
03.2016 - Current
  • Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Collaborated with product managers, designers, and business stakeholders to define project requirements, ensuring alignment with organizational goals.

Sr Software Engineer

Occam Solutions
03.2013 - 03.2016
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.

Jr Software Enginner

Quagnitia Systems Pvt. Ltd
11.2011 - 03.2013

Education

Bachelor of Engineering in IT -

Pune University
04.2011

Skills

Python

Projects

Open Source Contribution on DataHub

Role: Python developer working on ingestion from various sources like AWS Glue, S3, BigQuery, GCS, and internal modules like transformers, handling customer issues and feature development.

Technologies Involved: Python


Unctl

Project Details: Unctl is a versatile command-line tool designed to perform a wide range of checks and inspections on various components of your infrastructure. It provides a unified interface to assess the health and performance of different services and platforms, going beyond mere diagnosis.

Role: Individual Contributor

Responsibilities:

• Design and development of the command-line tool

• Implementation of various health and performance checks for different services and platforms

• Ensuring the tool provides accurate and detailed diagnostics

• Integration with other infrastructure components

• Maintenance and support of the tool

Technologies Involved:

• Python

NSX-T ALB (Advanced Load Balancer)

Project Details: NSXT Migration Avi load balancer into existing NSXT product. Migration between AVI and NSXT, involving the integration of AVI load balancer into the NSXT policy framework.

Role: Individual Contributor

Responsibilities:

• Design and implementation of the project

• Integration with NSX-T and other services

• Ensuring session persistence for applications requiring it, directing requests from the same client to the same backend server

• Implementing content switching to route traffic based on content rules, directing traffic to different backend pools based on specific URLs, HTTP headers, or other application attributes

• Handling upgrade and backup scenarios

• Maintenance and support with customers

• Involvement in sprint planning and meetings

Technologies Involved:

• Java, Spring Boot Framework, Tomcat, JUnit


Cloud Automation Platform

Project Details: An intelligent automation platform designed for SRE and DevOps teams, streamlining workflows by creating and managing runbooks for tasks like health checks, remediations, cost optimization, and reducing toil. Built on Jupyter Notebooks, optimized for CloudOps, providing a low-code, customizable solution for creating internal tools and automating manual tasks.

Role: Individual Contributor

Responsibilities:

• Worked with CTO and CEO to design and develop the product in Python and Go

• Developed backend modules

• Python and Golang-based development

• Worked on AWS cloud, EKS, Terraform

Technologies Involved:

• Golang, Python, AWS, Terraform, EKS, Jenkins, MongoDB, Elasticsearch, EFK stack, Docker, Grafana, Prometheus


Avi Migration Tool

Project Details: Avi migration tool is a Python package that can convert configurations from different load balancers (such as F5, NSX-T, and Netscaler) into Avi configurations. The converter takes input as configuration files from these load balancers and outputs Avi configuration in JSON format, which can be uploaded to the Avi Vantage Controller for migrating applications and settings.

There are two ways to input configurations:

Command Line: Input configuration on the command line.

Download from Source Box: Converter downloads the configuration and profile defaults from the source load balancer.

Upon successful run, the converter outputs the results in the output directory with the following contents:

ConversionStatus.xlsx: Status of the conversion, an Excel file with each row representing configuration object and its migration status, and corresponding Avi configuration.

Output.json: The output of the migrated configuration in Avi Vantage configuration JSON format. This configuration can be uploaded to the Avi Vantage controller.

converter.log: Troubleshooting log for the Converter, useful for debugging and logging purposes.

Technologies Involved: Python


VDBA (Platform as a Service)

Project Details: A web portal designed for cluster and replication solutions to manage clusters on public or private clouds. The portal provides a cluster solution along with monitoring and log analytics, allowing users to see cluster usage and billing details and manage clusters day-to-day.

Role: Individual Contributor

Responsibilities:

• Design and implementation of the project using Python Flask

• Database management including creating tables, defining relationships, and managing data

• Implementing user authentication and authorization

• Front-end development using HTML, CSS, and JavaScript

• Testing the web application with unit and integration tests

• Deployment to a production environment, configuring web and database servers

• Maintenance and support post-deployment

Technologies Involved:

• Core Python, Flask Framework, Celery, Ansible, Terraform, AWS


Automation Services

Project Details: Multi-cloud application services with elastic application delivery, security, and pervasive analytics across data centers and clouds. Avi Vantage simplifies applying load balancing, web application firewall, and service mesh to any application.

Role: Individual Contributor

Responsibilities:

• Design and implementation of the test suite using Pytest

• Integration with CI systems like Jenkins, Travis, or CircleCI

• Ensuring adequate test coverage with tools like Coverage.py

• Debugging and troubleshooting during the testing process

• Setting up and managing the test environment

• Integration with version control systems like Git

• Generating reports and documenting test results

• Maintenance and support of the test suite

Technologies Involved:

• Core Python, Pytest Framework


Cloud Data Security Platform

Project Details: A revolutionary platform for discovering and protecting sensitive data in public clouds from modern ransomware and exfiltration attacks. Secures not only datastores but also the surrounding cloud environment, enabling proactive risk management and real-time incident response.

Role: Individual Contributor

Responsibilities:

• Designed and developed the cloud-native application in Python (mostly AWS Lambda functions)

• Built Python scripts to detect vulnerability scanning and sensitive data detection on S3

• Implemented RDS/DynamoDB multi-region support to scan databases from various regions and identify sensitive data

• Worked on AWS cloud, EKS, Terraform, and Lambda functions

Technologies Involved:

• Core Python, AWS

Timeline

Technical Lead

Opcito Technologies
03.2016 - Current

Sr Software Engineer

Occam Solutions
03.2013 - 03.2016

Jr Software Enginner

Quagnitia Systems Pvt. Ltd
11.2011 - 03.2013

Bachelor of Engineering in IT -

Pune University
Sagar SalviTechnical Lead