profile-pic

Vishal Hande

Vishal Hande

I am python back-end code specialist with more than 6 years of experience in design, development, testing, deploying and maintaining web applications using Django and ETL pipelines which use python in backend. The role of my engineering practice consists of database design, interaction with MySQL, MongoDB, fixing backend bugs, adding functionality, adding an API endpoint, configuring the unit test, setting up deployment. Architect, design, and develop advanced backend services for our AI-powered market research platform using core Python, advanced Python, and frameworks such as Flask MVC, Django Rest API, and Fast API. My technological expertise includes data warehouse, Django, Microservices, Flask using python, pandas. SQL, Pyspark, AWS lambda, AWS Glue job. Also I have months of experience in setting up AWS infrastructure using terraform. I am also familiar with DevOps tools like Jenkins, docker, Kubernetes.

  • Role

    Sr. Python Backend Developer

  • Years of Experience

    6.5 years

Skillsets

  • Python - 6 Years
  • Python - 6.5 Years
  • Django - 4 Years
  • flask - 1 Years
  • MySQL - 6 Years
  • REST API - 6 Years
  • HTML - 6 Years
  • JSON - 3 Years
  • Mongo DB - 2 Years
  • FastAPI - 2 Years
  • MicroServices - 2 Years
  • AWS - 4 Years

Professional Summary

6.5Years
  • Nov, 2021 - Present2 yr 10 months

    Senior Software Engineer

    Coforge (On the payroll of IT Hub)
  • Oct, 2020 - Nov, 20211 yr 1 month

    Senior Software Engineer

    Ajackus
  • Jun, 2017 - Oct, 20203 yr 4 months

    Senior Software EngineeR

    StanceCode Technology

Applications & Tools Known

  • icon-tool

    Python

  • icon-tool

    REST API

  • icon-tool

    Flask

  • icon-tool

    MongoDB

  • icon-tool

    FastAPI

  • icon-tool

    MySQL

  • icon-tool

    Fast API

Work History

6.5Years

Senior Software Engineer

Coforge (On the payroll of IT Hub)
Nov, 2021 - Present2 yr 10 months
    • Experience in working with Numpy, Pandas and Geopands
    • Worked in REST Model View Control architecture using Django and Flask Framework to develop web applications.
    • Experience in working with the Scikit Machine learning library.
    • Experience with implementing prometheus logging systems.
    • Monitoring and profiling API performance to identify bottlenecks and areas for improvement using FAST API & microservices technology.
    • Experience in data warehouse ETL projects using python, pandas, pyspark, AWS, Lambda, AWS Glue Jobs.

    Environment: Python, MySQL, Pandas, HTML, CSS, JavaScript , Minikube, docker,kubernetes, microservices, flask/ fast API, Django, ETL, AWS, Linux and Windows.

Senior Software Engineer

Ajackus
Oct, 2020 - Nov, 20211 yr 1 month
    • Experience in developing notification services like email and sms.
    • Have a deep understanding of relational database concepts.
    • Experienced in Python based access to MySQL Database, Modelled database schemas for large-scale applications in MySQL & Mongo DB.
    • Experience working in a Linux, UNIX like environment with an ability to perform basic OS administration.
    • Developed APIs using FAST APIs .

    Environment: Python, MySQL, HTML, CSS, JavaScript , docker, kubernetes, ETL, AWS,Linux and UNIX.

Senior Software EngineeR

StanceCode Technology
Jun, 2017 - Oct, 20203 yr 4 months
    • Participated in code reviews, debugging and unit testing with Django test module and Django Rest Framework APIs.
    • Experienced in object oriented analysis in developing server-side frameworks using various design patterns.
    • Experienced with Django REST Framework and created Restful APIs endpoints using DRF
    • Expert in building JSON based RESTful APIs using Flask.

Major Projects

3Projects

Data Warehouse

Jan, 2023 - Dec, 2023 11 months

    Project is about extracting data from a client database and processing data using a python data library like pandas and stored in a database for BI tool developers. It include creation of web application using flask framework to load users file on web server, process data using pandas and load into database

    Roles and Responsibilities:

    • Working closely with the Business users acting as liaison between the Business and technology to identify the requirements for the projects
    • Developed flask application which loads user file and process in database
    • Working on documentation of project
    • Providing solutions using python in the ETL project.
    • Using numpy, pandas to process ETL data.
    • Using sqlalchemy and orm to communicate with mssql database along with raw sql queries.
    • Extracted and loaded data using Python scripts of pandas and sql.
    • Using a Github project as a project management tool.
    • Updating configuration parameters for pyspark jon to load data by using FAST API.

Transportation Project

Jan, 2022 - Nov, 2022 10 months

    Project is about transporting goods and its real time environment monitoring and providing information to users.Customer can login from phone or computer to know the status of goods.It uses the api of IOT.based third party service provider, build a user based application to provide real time data.It used data science analysis tools like pandas, geopandas with AI algorithm.

    Roles and Responsibilities:

    • Working closely with the Business users acting as liaison between the Business and technology to identify the requirements for the projects
    • Working on documentation of project and involved in designing architecture of application
    • Analysing and provided fix for most of the back end issues raised by testing teamand users in timely manner
    • Providing feasible solutions, implement and upgrade functionality as per requirement of Business user
    • Working on microservices architecture with Django Rest Framework
    • Worked on terraform code for AWS cloud
    • Used python based Django framework to build API endpoint using FAST API as well
    • Developed entire backend components in Django Web Framework using Python & Mongo DB.

Automation Project

Jan, 2019 - Sep, 2019 8 months

    Project is about certifying vehicles against different test cases, whichever the new vehicle or part of a vehicle comes into the market for launching. Before launching they need to certify all the rules and regulations specified by the government. The project objective was to generate a certificate for vehicles as specified by standards. The certification process completes with various tests, which ensure the standards that aim at improving safety, environmental protection as well as the quality of products and production process.

    Roles and Responsibility:

    • Understood and analysed requirement received from the business team
    • Model View Control architecture is implemented using Python in Flask Framework to develop web applications.
    • Integrated data from various back end services with MySQL databases.
    • Designed CRUD operation on various database models using Flask Framework
    • Modelled database and development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end.
    • Integrated the front-end elements built by team with server side logic into application
    • Contributed the team in analysing, designing, coding, testing, modifying and deploying
    • Assisted in designing, maintaining, improving and developing a scalable recommendation platform that can be used by various application

Education

  • MASTER OF CONTROL SYSTEM ENGINEERING

    Walchand College of Engineering (2019)