Project 1 screenshot

Vivek Sharma

Software Developer

Get in Touch
Project 1 screenshot

About Me

Hello! I’m a software developer with over four years of experience at a fast-growing organization, specializing in designing, developing, and maintaining backend features using technologies such as Spring and Django. My experience spans both monolithic and microservices architectures, giving me a strong understanding of the complete software development lifecycle. I thrive in fast-paced, deadline-driven environments and have a proven ability to analyze business requirements, plan tasks effectively, and deliver high-quality solutions on time.

In my current role, I focus on building and maintaining backend features for the product team, including migrating monolithic components to microservices. I work closely with the content team to improve and streamline website content deployment and manage the automated testing ecosystem by designing and implementing robust test cases. My technical skill set includes Python and Java, frameworks such as Django and Spring, tools like Git and Maven, and cloud services including AWS S3 and AWS Lambda. I’m passionate about technology and continuous learning, and I’m always open to connecting, collaborating, or exploring new opportunities.

Project 1 screenshot
Project 1 screenshot

Skills & Tech Stack

Programming Languages

Java, Python

Databases

PostgreSQL, DynamoDB, AWS RDS

cloud

Cloud Platforms

AWS (EC2, S3, Lambda, CloudWatch, ELB)

deployed_code_update

DevOps & CI/CD

Jenkins, Terraform, Docker, Ansible, GitHub

sdk

Frameworks & Tools

Django, Spring Boot, Git, Redwood, Selenium

cognition_2

Generative AI & LLM Development

AWS Bedrock, Claude, Kiro, Prompt Engineering, Fine-tuning, RAG (Retrieval-Augmented Generation) Systems

Project 1 screenshot

Experience

Senior Software Engineer

Nielsen | Mumbai, India

  • Developed an AI-powered diagnostic chatbot using AWS Bedrock and RAG architecture to analyse error logs against runbooks and historical Jira tickets, integrated with production systems to automatically trigger on failures, reducing mean time to resolution from 1 hours to 5 minutes
  • Optimised PostgreSQL query performance by refactoring monolithic static queries into modular, dynamically executed queries tailored to specific data contexts, achieving 60% faster execution and 80% reduction in memory usage
  • Designed and maintained scalable data orchestration pipelines using Redwood to automate data extraction, transformation, and delivery for 50+ clients in 200+ format.
  • Built parallel processing workflow using AWS Lambda, Spark, and Scala, improving data extraction from 30-40 mins to under 5 mins
  • Implemented real-time system health monitoring with CloudWatch alarms, reducing incident detection time by 70%
  • Automated infrastructure provisioning using Ansible, reducing manual deployment efforts by 80%
  • Mentored junior developers on product architecture, coding standards, and best practices
  • Facilitated sprint planning, backlog refinement, and cross-team coordination as a senior engineer to ensure timely delivery of features

Software Developer

PartsAvatar | Gurgaon, India

  • Designed and developed microservices architecture for core e-commerce operations using Python (Django) and Java (Spring Boot). Built REST APIs, automated product workflows, and implemented comprehensive test automation following CI/CD best practices.
  • Designed 7 microservices using Python (Django) and Java (Spring Boot) with test-driven development
  • Built 5+ REST APIs per microservice, improving response times and enabling seamless service integration
  • Automated product image enhancement using Python (OpenCV, CUDA, Pillow), reducing editing time from 15-20 minutes to 30-50 seconds
  • Developed Warehouse Management System (WMS) enabling real-time tracking of 10,000+ products, saving 3-4 hours/day
  • Created Content Management Platform for automated product deployment, cutting manual effort from hours to under 5 minutes
  • Designed serverless microservice integrations using AWS Lambda and EC2, enhancing scalability and reducing costs
  • Built Selenium-based test automation suite with 80% coverage, reducing regression testing from 3 hours to 30 minutes
Project 1 screenshot

Blog

Thoughts, insights, and experiences from my journey in software development. Explore articles on technology, best practices, and lessons learned.

Project 1 screenshot

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out through any of the channels below.