Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Khushal Chouhan

Khushal Chouhan

Ahmedabad

Summary

Senior Backend Developer with 10 years of experience specializing in Node.js (7 years) and Python (5 years) and Go (3 years). Proven expertise in developing high-performance applications and microservices architecture. Proficient in NestJs, MongoDB, FastAPI, Django and Rust. Passionate about leveraging cloud solutions and Generative AI-driven insights to drive business success. Strong problem-solving skills and a collaborative approach to project development.

Overview

2
2
years of professional experience

Work History

Senior Backend Engineer

Cognitosoft
11.2023 - Current
  • Designed and built microservices architecture, enabling better scalability and flexibility within the application ecosystem.
  • Conducted thorough code reviews that promoted high-quality software development practices amongst team members.
  • Participated in agile development methodologies such as Scrum or Kanban, ensuring consistent delivery of high-quality software on time.
  • Designed and implemented distributed microservices architecture using Go(Echo) and Python (FastAPI) for handling concurrent document processing
  • Developed robust API testing workflows using Postman
  • Integrated with OpenAI APIs, vectorDB for RAG (GPT-3.5 and GPT-4 with function calling, and assistant APIs)
  • Implemented event-driven architecture using Redis pub/sub for asynchronous document processing
  • Created curated prompts after R&D, for multiple document actions, including generation, updating part of document and deletion of document

Senior Backend Engineer

Cybernetic Controls Limited
01.2023 - 11.2024
  • Implemented real-time data streaming solutions using Go services
  • Designed middleware Go services for communication between secure servers and client servers.
  • Designed and developed distributed system architecture using Go, handling concurrent processing of regulatory data
  • Developed Python scripts for PDF data processing, contributing to the SingleRuleBook project

Education

Bachelor of Technology - Information Technology

Pacific Institute of Technology
Udaipur, India
05-2014

Skills

  • Cloud Computing: AWS (EC2, S3, DynamoDB, Lambda)
  • Programming Languages: Python, Rust, Go, Javascript(Nodejs), Typescript
  • Databases: MongoDB, PostgreSQL
  • AI/ML/NLP: Langchain, ChromaDB, OpenAI APIs, GPT-3, GPT-35, GPT-4

  • Frameworks: FastAPI, Django, Express, NestJS, Echo, Nodejs
  • Others: ET, Data pipelines, Microservices, Kafka, Redis, Docker, GitHub, Linux, JIRA, Terraform
  • Optional: ReactJs/AngularJS, JavaScript, CSS, HTML,

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)
Marathi
Intermediate (B1)
Kannada
Elementary (A2)

Timeline

Senior Backend Engineer

Cognitosoft
11.2023 - Current

Senior Backend Engineer

Cybernetic Controls Limited
01.2023 - 11.2024

Bachelor of Technology - Information Technology

Pacific Institute of Technology
Khushal Chouhan