JINAY SHAH

Python Engineer

SURAT, India

Summary

I am a highly skilled senior backend engineer with extensive experience working with Python. I am passionate about designing and developing complex backend systems that are scalable and efficient in meeting business requirements. I have a proven track record of building robust, high-performance RESTful APIs for various applications.

Alongside my technical expertise in Python, I am also proficient in using FastAPI, Flask, Django, Celery, ElasticSearch, PostgreSQL, MongoDB, RabbitMQ, and AWS for developing and deploying backend systems. I have a deep understanding of software design patterns such as MVC and architecture patterns such as microservices that help me build and maintain flexible and extensible systems.

With my strong problem-solving skills and ability to work well under pressure, I excel in a fast-paced development environment. I am goal-oriented and take pride in my work, always striving to deliver high-quality solutions that meet my client's needs.

Languages:

English, Gujarati, Hindi

Favorite Python Packages:

FastAPI, Flask, Django, Flask-restful, Django Rest Framework, SQLAlchemy, Celery, Click

Experience

e-bot7 - AI for Customer Service
2 years 8 months
Software Development Engineer II
December 2021 - Present (1 year 5 months)
Surat, Gujarat, India

• Tech stack: AWS, Docker, Kubernetes, Python, Flask, FastAPI, gRPC, AsyncIO, ElasticSearch,
MongoDB, AWS DynamoDB, Celery, PyTest, AWS Lambdas, AWS Step Functions and AWS SAM
• Developed features and enhancements for the backend of the chatbot management dashboard.
• Designed and developed resource library which can get data for chatbot by scraping websites.
• Tech stack: AWS, Docker, Python, Flask, FastAPI, gRPC, AsyncIO, ElasticSearch, MongoDB, AWS DynamoDB, Celery, PyTest, AWS Lambdas, and AWS SAM
• Developed features and enhancements for the backend of the chatbot management dashboard.
• Automated manual steps in training and deploying a machine learning model for the chatbot which saved developers’ time and effort.
• Developed and maintained automated and periodic analytical client reports using AWS Lambdas independently.
• Designed and developed notification micro-service using server-sent events on one’s own initiative.
 

Premiere Digital Services
Software Engineer
March 2019 - September 2020 (1 year 7 months)
India

• Tech stack: AWS, Docker, Python, Flask, Dramatiq, APScheduler, ElasticSearch, PostgreSQL, MySQL, Redis, PyTest, and jQuery
• Developed features and enhancements for the digital media management dashboard using a TDD approach.
• Optimized ElasticSearch and SQL queries in the analytical dashboard which improved performance by 30%.
• Built status page to show website uptime on one’s own initiative.
 

Finesse Digital Pte.Ltd. - B2B2C Robo-Advisor
Software Engineer
June 2018 - March 2019 (10 months)
India

• Tech stack: AWS, Docker, Python, Django, Flask, Celery, PostgreSQL, Redis, PyTest, Ansible, Jenkins, Vue.js, and Material UI
• Designed and developed core financial services for the Robo-Advisory platform.
• Designed and developed investment flows that just required three user steps.
• Developed insightful and fast-loading portfolio dashboard that shows important information at a glance.

Avinashi Group of Companies
Software Engineer Intern
June 2017 - May 2018 (1 year)
Surat, Gujarat, India

• Tech stack: GCS, Google App Engine, Python, Flask, Celery, and Google Datastore
• Designed and developed a dashboard for ML sales forecasting and trend prediction platform where users can upload data, run analytics, and gain insightful information.
• Trained ML models using asynchronous tasks so that it does not block the request-response cycle.

Skills

Amazon Web Services (AWS), Backend Development, Django, Django REST Framework, Docker, Elasticsearch, FastAPI, Flask, Git, Kubernetes, MongoDB, MySQL, PostgreSQL, REST

Joined: April 2023