profile-pic
Vetted Talent

Akash khatri

Vetted Talent

I have 15 years of overall experience in software development, with 6 years of expertise in Python, Django, REST APIs, MySQL, PostgreSQL, SQL Server, and ERP. I have also worked on cloud technology i.e. AWS, specifically EC2, S3, Lambda, API Gateway and RDS. I have developed, and maintained web based ERP and web applications and services using these technologies, following best practices and standards. I have also experience with REST APIs and databases, to automate and streamline business processes and data flows, also having experience in data modeling, query optimization, team handling. I am passionate about learning new technologies and solving problems.

  • Role

    Senior Backend Engineer - Python/Django

  • Years of Experience

    16.8 years

Skillsets

  • AWS deployment
  • FastAPI
  • Rest APIs - 5 Years
  • AWS - 3 Years
  • Django templating engine
  • Razor pay
  • Celery tasks
  • Langchain llm
  • Django ORM
  • Classic asp 2.0/3.0
  • stripe
  • APIS
  • API Testing
  • React Js
  • Django Rest Framework
  • Django - 5 Years
  • Erp systems
  • VBA
  • LangChain
  • Web sockets
  • AWS API Gateway
  • AWS Lambda
  • GraphQL
  • Postgre SQL
  • Python - 6 Years
  • Postgre SQL - 3 Years
  • MySQL - 4 Years
  • MySQL - 5 Years
  • Django - 6 Years

Vetted For

11Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Backend Engineer - Python/Django (Remote)AI Screening
  • 70%
    icon-arrow-down
  • Skills assessed :experience working with clients outside India, Frontend technologies, react, API development, Distributed Systems, DRF, English, Django, GCP, Postgre SQL, Python
  • Score: 28/40

Professional Summary

16.8Years
  • Aug, 2024 - Present1 yr 2 months

    Technology Analyst

    Bounteous X Accolite
  • Oct, 2022 - Present3 yr

    Senior Technical Lead

    Servion Global Private Ltd
  • Sep, 2022 - Present3 yr 1 month

    Sr. Python Developer

    Servion Global Solutions
  • Jun, 2020 - Sep, 20222 yr 3 months

    Senior Python Developer

    DevopsInternational
  • Oct, 2022 - Aug, 20241 yr 10 months

    Senior Technical Lead

    Servion Global Private Ltd-India
  • Senior Technical Lead

    Servion Global Private Ltd-India
  • Jun, 2020 - Sep, 20222 yr 3 months

    Senior Python Developer

    DevopsInternational-India
  • Apr, 2018 - Oct, 20202 yr 6 months

    Django (python)/SQL Developer

    Office Vcan
  • Apr, 2018 - Oct, 20202 yr 6 months

    Django (python)/SQL Developer

    Office Vcan-India
  • Senior Python Developer

    DevopsInternational-India
  • Mar, 2008 - Apr, 201810 yr 1 month

    Sr. Engineer (Developer cum EDP/ERP In-charge)

    SEE Linkages Privated Limited
  • Apr, 2018 - Apr, 20191 yr

    ERP Consultant

    MobileERP Pvt Ltd
  • Django (python)/SQL Developer

    Office Vcan-India
  • ERP Consultant

    MobileERP Pvt Ltd
  • Sr. Engineer (Developer cum EDP/ERP In-charge)

    SEE Linkages Privated Limited

Applications & Tools Known

  • icon-tool

    Postman

  • icon-tool

    Angular

  • icon-tool

    React JS

  • icon-tool

    Django ORM

  • icon-tool

    Apache Airflow

  • icon-tool

    GraphQL

  • icon-tool

    Stripe

  • icon-tool

    WordPress

  • icon-tool

    Shopify

  • icon-tool

    Insomnia

  • icon-tool

    Celery

  • icon-tool

    Shopify

  • icon-tool

    Django Rest Framework

  • icon-tool

    Stripe

  • icon-tool

    AWS Lambda

  • icon-tool

    AWS API Gateway

  • icon-tool

    Shopify

Work History

16.8Years

Technology Analyst

Bounteous X Accolite
Aug, 2024 - Present1 yr 2 months
    Django (python), MySql, PostgreSql, Django Rest Framework. AWS.

Senior Technical Lead

Servion Global Private Ltd
Oct, 2022 - Present3 yr
    Django (python), MySql, Django Rest Framework, LangChain. Generated Backend code using Django-python which can be integrated with front end GUI developed in Angular. Created API , Celery tasks using Django Rest Framework, MySql. Dashboard and Report Generation. Worked on HL& parsing and Webhooks for sending response to client end-point. Developed a ChatBot using Langchain (LLM) which will give response on user inputs.

Sr. Python Developer

Servion Global Solutions
Sep, 2022 - Present3 yr 1 month

      Creating backed logic using Python-Django and Django Rest Framework library.

      Generating API which can be consumed by Angular application.

      Work Flow management using Apache Airflow.

      Used Django ORM for querying database to perform CRUD operation.

      API Testing using Postman. Python Django

Senior Technical Lead

Servion Global Private Ltd-India
    Django (python), MySql, Django Rest Framework, LangChain Generated Backend code using Django-python which can be integrated with front end GUI developed in Angular. Created API , Celery tasks using Django Rest Framework, MySql. Dashboard and Report Generation. Worked on HL& parsing and Webhooks for sending response to client end-point Developed a ChatBot using Langchain (LLM) which will give response on user inputs.

Senior Technical Lead

Servion Global Private Ltd-India
Oct, 2022 - Aug, 20241 yr 10 months
    Django (python), MySql, Django Rest Framework, LangChain, FastAPI Generated Backend code using Django-python which can be integrated with front end GUI developed in Angular. Created API , Celery tasks using Django Rest Framework, FastAPI, MySql. Dashboard and Report Generation. Worked on HL& parsing and Webhooks for sending response to client end-point Developed a ChatBot using Langchain (LLM) which will give response on user inputs.

Senior Python Developer

DevopsInternational
Jun, 2020 - Sep, 20222 yr 3 months
    Django (python), Postgresql, Django Rest Framework, Graphql, Razor Pay, Stripe, AWS Lambda, AWS API Gateway. Generated Backend code using Django-python which can be integrated with front end GUI developed in React. Created API using Django Rest Framework, PostgreSQL. Created tasks which will be executed by Celery worker process. API Testing using Postman. Worked on AWS lambda function (Server-less architecture).

Senior Python Developer

DevopsInternational-India
Jun, 2020 - Sep, 20222 yr 3 months
    Django (python), Postgresql, Django Rest Framework, Graphql, Razor Pay, Stripe, AWS Lambda, AWS API Gateway. Generated Backend code using Django-python which can be integrated with front end GUI developed in React. Created API using Django Rest Framework, PostgreSQL. Created tasks which will be executed by Celery worker process. API Testing using Postman. Worked on AWS lambda function (Server-less architecture).

Django (python)/SQL Developer

Office Vcan
Apr, 2018 - Oct, 20202 yr 6 months
    Generated Backend code using Django-python which can be integrated with front end GUI. Created API using Rest framework, MySQL. Worked with Django Templating engine for developing front end GUI. Create/Modify Stored Procedure, Tables, Views and functions as per Application/Client's requirement. Worked on MySql and PostgreSQL on single project. Generated Test Report using HTML reports. Used JIRA for Test Management.

Django (python)/SQL Developer

Office Vcan-India
Apr, 2018 - Oct, 20202 yr 6 months
    Django (python), MySql, Postman. Generated Backend code using Django-python which can be integrated with front end GUI. Created API using Rest framework, MySQL. Worked with Django Templating engine for developing front end GUI. Create/Modify Stored Procedure, Tables, Views and functions as per Application/Client's requirement. Worked on MySql and PostgreSQL on single project. Generated Test Report using HTML reports. Used JIRA for Test Management.

ERP Consultant

MobileERP Pvt Ltd
Apr, 2018 - Apr, 20191 yr

Sr. Engineer (Developer cum EDP/ERP In-charge)

SEE Linkages Privated Limited
Mar, 2008 - Apr, 201810 yr 1 month

Senior Python Developer

DevopsInternational-India
    Django (python), Postgresql, Django Rest Framework, Graphql, Razor Pay, Stripe, AWS Lambda, AWS API Gateway. Generated Backend code using Django-python which can be integrated with front end GUI developed in React. Created API using Django Rest Framework, PostgreSQL. Created tasks which will be executed by Celery worker process. API Testing using Postman. Worked on AWS lambda function (Server-less architecture).

Django (python)/SQL Developer

Office Vcan-India
    Django (python), MySql, Postman. Generated Backend code using Django-python which can be integrated with front end GUI. Created API using Rest framework, MySQL. Worked with Django Templating engine for developing front end GUI. Create/Modify Stored Procedure, Tables, Views and functions as per Application/Client's requirement. Worked on MySql and PostgreSQL on single project. Generated Test Report using HTML reports. Used JIRA for Test Management.

ERP Consultant

MobileERP Pvt Ltd

Sr. Engineer (Developer cum EDP/ERP In-charge)

SEE Linkages Privated Limited

Major Projects

12Projects

SmarTest

    MHT's SmarTest is a HIPAA-compliant cloud platform for testing and screening patients for behavioral health disorders. By focusing on ease-of-use for both patients and providers, objective data collection, and enhanced billing practices.

True Cost Label

    A digital platform that makes it simple to buy ethical fashion by revealing the invisible environmental impact of products.

MHT's SmarTest

    MHT's SmarTest is a HIPAA-compliant cloud platform for testing and screening patients for behavioral health disorders. By focusing on ease-of-use for both patients and providers, objective data collection, and enhanced billing practices.

Global platform for pharmaceuticals manufacturing and sourcing needs

    Connects top notch manufacturing facility providers, API & formulation manufactures and CDMOs.

Other Projects

    OBGYN, OnlyneDeals, ERP, Agriculture Management System, School Management System, Web Scrapping and Crawling, ChatBot using LangChain, Bot service using DB and Webhook (Django Channels).

A Global platform for pharmaceuticals manufacturing and sourcing needs

    A Global platform for pharmaceuticals manufacturing and sourcing needs that connects top notch manufacturing facility providers, API & formulation manufactures and CDMOs.

OBGYN OnlyneDeals ERP

Agriculture Management System

School Management System

Web Scrapping and Crawling

ChatBot using LangChain

Bot service using DB and Webhook (Django Channels)

Education

  • MBA in IT

    ICFAI University - India
  • Diploma in Petro Chemical Technology

    Maharaja Sayajirao University of Baroda - Vadodara, Gujarat
  • 'A' Level

    DOEACC
  • Diploma in Petro Chemical Technology

    Maharaja Sayajirao University of Baroda (2002)
  • MBA in IT

    ICFAI University (2015)
  • Bachelor of Computer Application in Computer Application

    Madurai Kamraj University - Madurai, Tamil Nadu
  • Bachelor of Computer Application in Computer Application

    Madurai Kamraj University

Interests

  • Cricket
  • AI-interview Questions & Answers

    My son locked eyes. And, I completed 15 years in the IT industry. Started my career in 2018. To 18, and, working ceiling is fairly limited as a developer. What I've worked for almost 10 years. And after I joined DevOps Internet, office weekend, in 2018. What they have worked for 2 years and, worked 3 projects ERP Management System, ERP, then school management system, and and, agriculture management system. Over there. Technical stack use of Python Django as framework and MySQL. A new database. In 2022, I moved to DevOps International and worked in 2020, I, moved to Work International, and but for almost 10 years, 2 years, and, technical stack use of Python, Django, rest framework. I involve the project. It was GraphQL also. And, 2022, I switched to Sovereign Global Social Private Limited. For there, I worked this is my current company. So it's almost 2 years from for now. And, Atlas type of, ER, it we are using this Python Django Django dash framework, Celery, and for a cloud man cloud, we are deploying our system or application to AWS. Yeah.

    So JWT is, JSON Web Tokens. So why we use this because it is a h 22 to 6. 1, Okay. And, we use it for, encryption of our information. Also, we use that for token generation. Actually, it's a token which we use for author authenticating, User. So whenever we use a token or whenever we pass the token in the request site request to a server, then that token will have the information about the user credentials and which can be authenticate it against our against the particular user in the database, but we have stored. And, also, it is not like that only can store username and password we can have. Number of information in the token. We can pass that out. And the front end team or any of that the client could retrieve those details from the token itself. And, it is, beneficial of our simple token is because simple token could be, it could be decoded, and you don't have other any any other information except the Also, in JWT, we have a access token, and we have a refreshed token. So, whenever the access token has a less time, what to say, that it expire expire time is less than the refresh token. So when the Access token get expired. We have to generate a new token using the refresh token.

    View is not function which we can use to write our business logic. After, it is mapped to the URLs.py or and, where we give that function name in the URL.pyway. And, view set is a class base of view, so we have created a class and, we can map that class in the URL dot p y. And see, in the class, we can write our current operation. And, that current operation, can be called using the endpoints And, model view set is the same as this, view set where we are writing our business logic in the class based form. And, when we are using this model, we said we have exact of there's a, set of rules like our consent contract like, create a create, update, delete, and get So you can use all those methods. And, it also in the view sets and model view sets in view set, we have a URL dot UI. But with models dot p y, models, view set, we to use this router So it could be a simple router and it could be master routers. And if you want to add any other end point, then we can use the record action method to create a endpoint within the class itself. There is model using class itself. So you can have, like, get token or get employee or any of the extra URLs you can directly write into the class model user class. And write the function for that. So you can just have to write only single class and all the endpoints will be defined within that. And you don't have to create the rejects of the URLs. The router will take care of all those things.

    So select related is, to be used when we have a foreign key in a model. And we want to fetch that table along with the foreign key or foreign key foreign key tables. Like, if I have a employee table and sorry, company table. And I have a country as a foreign key, so I would have a country model in separate application or a as a separate class. Then if I want to fetch the country details along with the sorry, company details along with the country, Details. Then I can use the select related and, in the company models, like, company ORM query, I will call select late dot select later. And include that country model so it will be like a single query. Which will fetch the company details along with the country details also. It will not be like that. When you start up because Django has a lazy I'm method to fetch details or data from the database. Until unless you don't fetch the date don't use the data, it will not be fetched from the database. So if you don't use the selected and you have just given the company dot objects at all, and you want to fetch the country, then there will be a separate query for that. So in terms of database, it will be a in it will be a join, you know, join query if I using select related. Else, it will be a normal query, and then, there will be a separate query for fetching the country. So in database terms, I will say, it is a inner join of company and country when we are using select related And when you have a many to many fields, like, if you have a com company table, you have a department table, or you can say if there is a employee table and department table. So 1 employee could be related to 2, main department and one department could have a many employees. So it it is, like, many to many relationships. So if you want to fetch employee with all the deep departments, then you can use the prefetch related. In database, I will use I will say that it is a in line query or a inquiry where you have to fetch all those, details of the corresponding table, like, on many to many table, like, if you are employee and, like, then I want to fetch all the table all the details for employee and the department.