Lead Software Engineer | Cloud Architect | Backend Specialist
I'm a passionate software engineer with extensive experience in backend development, cloud architecture, and DevOps. I enjoy designing scalable solutions, leading teams, and mentoring engineers to deliver efficient software solutions.
- Cloud Infrastructure Design & Implementation: Architecting scalable, secure, and cost-effective solutions on AWS and Google Cloud
- Infrastructure as Code: Setting up and managing infrastructure using Terraform for consistent and repeatable deployments
- Containerization & Orchestration: Containerizing applications with Docker and managing with Kubernetes for improved scalability
- CI/CD Pipeline Setup: Implementing automated testing and deployment workflows with GitHub Actions, Jenkins, and ArgoCD
- API Development: Building high-performance RESTful APIs and microservices using FastAPI, Flask, and Django
- Database Design & Optimization: Designing efficient database schemas and optimizing queries for PostgreSQL, MySQL, MongoDB, and DynamoDB
- Asynchronous Processing: Implementing task queues and background jobs with Celery and AWS Lambda for improved application performance
- Testing & Quality Assurance: Writing comprehensive test suites using PyTest and implementing TDD practices
- LLM Application Development: Building applications powered by large language models using LangChain, OpenAI, and Anthropic
- Vector Search Implementation: Setting up and optimizing vector databases like Pinecone and Qdrant for semantic search
- ETL Pipeline Development: Designing data processing pipelines for ML model training and inference
- Chatbot Development: Creating intelligent conversational interfaces with natural language understanding capabilities
- Modern Web Applications: Developing responsive web applications using React and Next.js with TypeScript
- Dashboard Development: Creating intuitive data visualization dashboards for business intelligence
- Performance Optimization: Improving application performance and user experience through code optimization
- Legacy System Migration: Modernizing legacy systems to current technologies and best practices
- Team Leadership & Mentoring: Leading development teams, conducting code reviews, and mentoring junior developers
- Technical Roadmap Planning: Defining technical strategies and roadmaps aligned with business objectives
- Architecture Design: Creating system architectures that balance technical excellence with business requirements
- Technical Consultation: Providing expert advice on technology selection, system design, and best practices
- HackerRank Rest API (Intermediate) Certificate (July 2022)
- 2nd Place β 2Γ10 Relay Coding at SVNIT, Surat (2015)
- Presentation Call β Research Paper Presentation at ICMRP (2015)
- 2nd Place β Paper Presentation at SCET, Surat (2014)