Senior Software Engineer
CurrentMicrosoft CosmosDB SDK (.NET and Java SDK for Azure CosmosDB) is the development of high-performance applications of any size or scale with a fully managed and serverless distributed database supporting open-source PostgreSQL, MongoDB, and Apache Cassandra.Main achievements and responsibilities: - Improved tool for benchmarking .NET SDK;- Wrote Technical Documentation for CosmosDB Java SDL Kafka Sink Connector;- Developed samples for CosmosDB Python and Scala Spark Connectors;- Developed Java samples using OpenAI, Cognitive Search, and CosmosDB;- Developed samples for Java SDK;- Developed Bash scripts;- Developed automation using ARM Templates for launching benchmarks on multiple Azure VM’s by collecting metrics and capturing diagnostic data;- Participated in SEV3 incidents mitigation;- DB optimization research (range and composite indexes, indexing policies);- Communicated with business customers.Used languages and technologies: Java, C#, .NET, Python, Python SDK, Azure (ARM Templates, Azure CosmosDB, Kusto, Azure Blob Storage, OpenTelemetry, Azure Application Insights, Mongo VCore, Azure Cognitive Search, Azure Databricks, AAD, Azure Containers, Azure VM), Bash, Docker, Scala, Spark, Linux