Vikram Sharma

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 6 mos experience

Key Highlights

  • 5+ years of experience in backend development.
  • Expert in building REST microservices and CI/CD pipelines.
  • Proficient in Go and Java for scalable applications.
Stackforce AI infers this person is a Backend Developer specializing in SaaS applications with expertise in microservices and cloud technologies.

Contact

Skills

Core Skills

Go (programming Language)EtlClickhouseReportingGraphqlBackend DevelopmentMicroservicesKubernetesServerless ComputingAwsAutomation Testing

Other Skills

AWS FargateAWS LambdaAgile MethodologiesAmazon SQSApache KafkaBack-End Web DevelopmentBatch ProcessingCI/CDCassandraCatalog ManagementDockerEvent-Based ApplicationsGOGoHTML

About

Software Engineer with 5+ years of experience in Golang , java , MYSQL , cassandra , springboot. As a backend developer have designed and implemented REST microservices in Golang and Java . Have implemented a fully automated CI /CD pipeline with support of Bitbucket , codeship , Docker and Kubernetes . Have set up event based serverless application model using AWS Lambda and AWS fargate. Delivered highly decoupled and horizontally scalable applications with the help of RabbitMQ SQS and kafka . Delivered high quality software applications by strictly following the Test driven development(TDD) process in programming with the help of Go testing framework, TestNG, Unitest and Selenium. Accomplished agile developer in agile environment. Superior capacity of understanding new concepts and applying them correctly.

Experience

Oracle

Senior Software Development Engineer

May 2024Present · 1 yr 10 mos · Bengaluru, Karnataka, India

Leadsquared

Senior Software Engineer

Jul 2022May 2024 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • worked on building ETL job pipelines on ARGO. Extensively utilising GO concurrency to handle batch processing and loading of data .
  • Built components of reporting platform to support new features and new product enhancements.
  • worked on optimisation of system by improving query performances .
  • extensively worked on clickhouse views to support denormalization of data and resuse of queries.
  • developed and overlooked development of multiple business driven features for reporting platform.
GOETLBatch ProcessingClickhouseQuery OptimizationGo (Programming Language)

Eyewa

Software Engineer

Jul 2021Jun 2022 · 11 mos · India

  • Built GraphQl based catalog management system.
  • Leveraged RabbitMq for handling Async events from magento to catalog service.
  • Built Replenishment tool for handling store replenishment and warehouse dispatch
  • management cycle
GraphQLRabbitMQCatalog ManagementBackend Development

Matchmove pay pte. ltd.

Software Engineer

Sep 2018Jul 2021 · 2 yrs 10 mos · India

  • I work on developing REST micro services in go and java which are concurrent and scalable. I am responsible for conceiving the architect of the service to implementing and then deploying it on kubernetes via CI/CD . Along with this I am also responsible for taking on migration activities to setting up event based server less application to perform critical business task such as match off and settlements for various networks.
REST MicroservicesKubernetesCI/CDEvent-Based ApplicationsMicroservices

Techshanty

Intern

Feb 2015Jan 2017 · 1 yr 11 mos · India

  • Have worked as an intern software engineer for Techshanty for 2 years during my graduation .
  • I had worked on monolithic application and automation testing .
  • Technologies and Tools :
  • Java , TestNG , selenium
JavaTestNGSeleniumAutomation Testing

Education

University Institute of Technology, RGPV

Bachelor’s Degree — Information Technology

Aug 2014May 2018

Lalaji Memorial Omega International School

Jan 2007Jan 2013

Stackforce found 100+ more professionals with Go (programming Language) & Etl

Explore similar profiles based on matching skills and experience