Summary
Overview
Work History
Education
Skills
Project 1
Project 2
Project 3
Timeline
Generic

Amol Shinde

Pune

Summary

Quick learner who can immediately join and contribute to company projects. Adept at rapidly understanding new concepts and delivering results in a short timeframe. Innovative and result-driven Software developer with experience in programming languages & Web Framework such as python,Django, Django Rest Framework(REST API's),PostgresSQL,MySQL,Git,HTML,CSS.

Overview

4
4
years of professional experience

Work History

Software Developer (3.5 Years)

AMEDIA INFOTECH
Pune
12.2020 - Current
  • I am working as backend developer and responsible for making REST API's for different projects.
  • Working with Frontend team, understanding the requirements of data that need to be sent to Frontend and providing it to them.
  • Creation of API endpoints and testing them through Postman and browseble API.
  • I am currently using Technologies like Python, Django, Django Rest Framework(DRF API), PostgreSQL, MySQL, Git (version control), HTML,CSS.
  • I am also learning Python Selenium Webdriver to write test cases to automate API Testing.

Education

Electronics And Telecommunication - Engineering

Nagpur Institute of Technology
Nagpur
05-2013

Skills

  • Python (Functions & Oop's concepts)
  • Django
  • Django Rest Framework(Rest API's)
  • PostgreSQL
  • MySQL
  • HTML
  • CSS
  • Docker
  • Git (Version Control)

Project 1

  • LMS(Learning Management System)
  • Admin,Teacher,Student,Course Category,Video,Quizzes modules created with their API endpoints. Robust Authentication System implemented via token authentication Login.
  • Used cors-headers to accept requests from reactjs frontend (cross-origin).
  • To interlink different modules from database used ForeignKey concept.

Project 2

  • Real Time Chat Web App
  • Chatroom application where users can send messages to each other
  • Using Websocket communication created realtime communication medium between users, ASGI (Asynchronous Server Gateway Interface), Django channels implemented to handle WebSocket, chat protocols, IoT protocols, and other asynchronous communication protocols, Django Channels InMemoryChannelLayer is used to store channel data in memory,

Project 3

  • Gym Management System
  • Modules made in projects are Admin, Trainers, Subscribers, Subscriber plans, Login, Logout, Change password, Trainer dashboard, Profile
  • Notification System, Email System, Stripe Payment Gateway, Authentication, Trainer Messaging System

Timeline

Software Developer (3.5 Years)

AMEDIA INFOTECH
12.2020 - Current

Electronics And Telecommunication - Engineering

Nagpur Institute of Technology
Amol Shinde