Nikhil Sharma

Software Engineer

South Delhi, Delhi, India7 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building Azure Platform Services.
  • Proficient in Rust and C++ for cloud deployments.
  • Strong background in machine learning and data analytics.
Stackforce AI infers this person is a Cloud Computing and SaaS specialist with expertise in backend development and machine learning.

Contact

Skills

Core Skills

RustC++EtcdFlaskMachine Learning

Other Skills

AWSAlgorithmsAmazon Web Services (AWS)AngularJSApache KafkaAzureAzure DevOpsCC#CNCFContinuous Integration and Continuous Delivery (CI/CD)Data AnalyticsData StructuresDatabasesDesign Patterns

About

As a Software Engineer II at Microsoft, I work on building and optimizing Azure Platform Services for hybrid and cloud deployments, using Rust, C++, and open-source technologies. I have a Bachelor of Technology in Computer Science from Vellore Institute of Technology, where I learned the fundamentals of software engineering, data structures, algorithms, and programming languages. I am passionate about solving complex and challenging problems using innovative and creative solutions.

Experience

7 yrs 2 mos
Total Experience
3 yrs 7 mos
Average Tenure
4 yrs 3 mos
Current Experience

Microsoft

3 roles

Software Engineer II

Feb 2024Present · 2 yrs 4 mos · Noida, Uttar Pradesh, India

  • Azure Commerce Platform - Cost Management

Software Engineer II

Aug 2023Feb 2024 · 6 mos · Noida, Uttar Pradesh, India

  • A4O - Azure for Operators, PaaS
  • Designed and Developed the Service Discovery in Rust for Azure Platform (supports OnPrem/Hybrid and
  • Cloud deployments). Collaborated with application teams, provided bug fixes.
  • Developed the Http Packet Streaming to Kafka library in C++. Developed the packet encoder and exporter.
  • Utilized open-source technologies such as Etcd, Kafka, and OpenTelemetry to build and optimize system functionalities.
RustC++KafkaOpenTelemetryEtcd

Software Engineer

Mar 2022Aug 2023 · 1 yr 5 mos · Noida, Uttar Pradesh, India

  • A4O - Azure for Operators PaaS team. Worked on building a platform services and libraries for ETCD distributed systems. Build the etcd go client library for async and sync CRUD operations.
GoETCD

Flipkart

SDE

Feb 2022Mar 2022 · 1 mo · Bengaluru, Karnataka, India · On-site

  • Worked in the Flipkart Ads team for seller dashboard.
  • Exited because of location preference for medical reason.

Soroco

2 roles

Software Engineer

Jun 2019Jan 2022 · 2 yrs 7 mos · On-site

  • ◦ Scout Enterprise: Developed and integrated Task Analytic micro service for Enterprise Application. Involved in various road-map discussions and helping client engagement teams during their project delivery. Worked on infosec by integrating AWS Secrets as a vault in confidential micro service.
  • ◦ Scout GO: Developed B2C application by implementing REST Micro services using Flask and leveraging Azure cloud services for various functional and non functional requirements. Streamlined the software deployment and installation process. Designed and implemented various cost efficient solutions for the business requirements.
  • ◦ Cycle Count Tracker: Delivered a client (Fortune 50) project with an end-to-end ownership. It included
  • requirement gathering, implementation, testing, deployment and support during run time. This resulted in savings of over 30 FTEs by automating the extraction and processing of information from various applications such as SAP, Outlook and Excel.
FlaskREST MicroservicesAWS

Software Engineer Intern

Jan 2019May 2019 · 4 mos · On-site

  • ◦ Time Insights Application: Development and deployment of an In-house app. From creating APIs, to integrating third-party APIs like SnipeIT, Jira, and Azure, to optimizing performance, code revision, and managing specific problem statements. The role had several levels of product understanding.

Paypal

Intern

Jan 2018Apr 2018 · 3 mos · Chennai,Tamil Nadu · Hybrid

  • Intelligent case categorization service with learning capability. Worked for preprocessing the text and train the model in java 8 to categorize the issues with high accuracy. Improving efficiency with different java math libraries and matrix concepts. Implemented and tested machine learning algorithms achieved more than 90% accuracy.

Physiz

Backend Intern

Aug 2017Oct 2017 · 2 mos · Remote

  • Worked with the backend team of startup Physiz. Created Apis, Acls, investigated API failures
  • to diagnose faulty operation and made appropriate corrections recommendations.
Java 8Machine Learning

Education

Vellore Institute of Technology

Bachelor of Technology (BTech) — Computer Science

Jan 2015Jan 2019

Dav Centenary Public School

High School

Stackforce found 100+ more professionals with Rust & C++

Explore similar profiles based on matching skills and experience