Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic

Parth Shah

Ahmedabad

Summary

A committed job seeker with a history of meeting company needs with consistent and organized practices. Skilled in working under pressure and adapting to new situations and challenges to best enhance the organizational brand. Collaborative team player focused on delivering high-quality, scalable, and secure code. Ready to bring technical expertise and insights to contribute effectively in a dynamic environment.

Overview

9
9
years of professional experience

Work History

Python Developer

MSBC Group
04.2022 - Current
  • Extensive experience in developing and maintaining web applications using Django, Django REST, Django Channels, and FastAPI
  • Implemented asynchronous task management with Celery and Docker for containerization
  • Proficient in cloud deployment and management using AWS
  • Developed and documented APIs using Swagger and tested them with Postman
  • Worked with databases such as PostgreSQL, MS SQL, and MySQL for efficient data management
  • Utilized Pandas for data manipulation
  • Automated testing and quality assurance using Selenium, Robot Framework, and Unittest
  • Managed version control with Git and coordinated projects using Jira
  • Leveraged AI technologies like ChatGPT for enhancing application features and user interactions.

Process Associate

MSBC Group
04.2018 - 03.2022
  • Maintain Client's back office operations smoothly
  • Communication with clients over email/phone
  • Quality check of work done by junior associates
  • Conduct end-to-end training and evaluation of new joiners.

Customer Service Executive

Tech Mahindra
04.2017 - 03.2018
  • Provide exceptional customer service by addressing inquiries, resolving issues, and managing customer expectations promptly and professionally
  • Engage with customers through various communication channels, including phone, email, and live chat.

Customer Service Executive

Vodafone India
06.2015 - 12.2016
  • Provide exceptional customer service by addressing inquiries, resolving issues, and managing customer expectations promptly and professionally
  • Engage with customers through various communication channels, including phone, email, and live chat.

Education

Bachelors of Engineering - Computer Engineering

GTU/SVBIT- Gandhinagar

High School - Science Stream

GHSEB/ Shee C.R.Patel Vidhyavihar

Skills

  • Python
  • API Development
  • Django
  • Django REST
  • Django Channels
  • Robot Framework
  • Web development
  • Postman
  • Docker
  • AWS
  • SQL
  • Redis
  • Celery
  • HTML
  • CSS
  • JavaScript
  • Pandas
  • Problem-solving
  • Teamwork

Projects

Navatech AI

  • I'm currently working on a project called Navatech AI, which is based on microservices. We're using FastAPI to develop our services, with PostgreSQL for data storage, Kafka for message brokering, and Redis for caching and real-time data processing.
  • We've organized the system into microservices to ensure it’s scalable and easy to maintain. FastAPI helps us build fast and efficient APIs, while PostgreSQL provides reliable data storage. Kafka enables smooth communication between services, and Redis improves performance with caching and real-time processing.

Twelvedata market api

  • I recently built a backend to interact with TwelveData using Django REST and Django Channels. The goal was to fetch and process financial data in real-time.
  • I created a RESTful API and set up WebSocket connections for real-time updates. Docker ensured consistency, while Redis and Celery handled asynchronous tasks and caching. We used MongoDB for its flexibility with time-series data.
  • This project improved my skills in Django REST, Django Channels, Docker, Redis, Celery, and MongoDB, and highlighted the importance of efficient real-time data processing.

JuntoCapital

  • I worked on a project called JuntoCapital as a backend developer. The backend was developed using FastAPI. My main role involved using the Robot Framework to write automated end-to-end test cases. Besides writing tests, I also contributed to the backend development, ensuring the system was robust and efficient.

Joosic

  • I worked on Joosic as a backend developer using Django REST, Django Channels, Docker, and PostgreSQL. The goal was to collect stock prices, manage users, and handle idea submissions, translations, approvals, and broadcasts.
  • I developed the backend with Django REST for data collection and user management. Django Channels handled real-time updates, and Docker ensured consistent deployment. The project included user registration, authentication, and a workflow for idea management. Regular data updates kept stock prices current, and PostgreSQL securely managed the data.

SydneyCapital

  • I worked on Sydney Capital, developing a backend with Django REST and Django Channels to interact with a .NET application. The .NET app sends POST requests with data, which the Django app stores in the database and broadcasts via WebSockets.
  • The project also included user authentication for secure access. This experience highlighted the capabilities of Django Channels for real-time communication and integrating Django with other technologies.

Blog Website

  • During my training phase, I created a blog website using Django and Jinja templating. This project involved building user authentication, full CRUD operations for posts, pagination, a search feature, a comment system, and organizing content with categories and tags. I also ensured the design was responsive for all devices.
  • One of the most exciting aspects was adding a web scraping script using Requests, Scrapy, and Selenium. The script collected blog data from various websites, logged into my site, and posted the content automatically, streamlining content aggregation and posting.
  • I used Django's ORM for database interactions and implemented form validation for data integrity. This project enhanced my skills in Django and web scraping.

Languages

  • English, Fluent
  • Gujarati, Native
  • Hindi, Fluent

Timeline

Python Developer

MSBC Group
04.2022 - Current

Process Associate

MSBC Group
04.2018 - 03.2022

Customer Service Executive

Tech Mahindra
04.2017 - 03.2018

Customer Service Executive

Vodafone India
06.2015 - 12.2016

Bachelors of Engineering - Computer Engineering

GTU/SVBIT- Gandhinagar

High School - Science Stream

GHSEB/ Shee C.R.Patel Vidhyavihar
Parth Shah