profile-pic

Tushar Deshmukh

As a Full Stack Developer with 3.4 years of experience, I excel in the Python Django, and MERN stacks. I began at Tata Consultancy Services, improving backend efficiencies with automation and CI/CD solutions. At Fractal Analytics, I specialised in architecting reusable components and cloud integration. Committed to continuous learning and technological excellence, I am currently pursuing a Master of Information Technology at RMIT.
  • Role

    full stack python engineer

  • Years of Experience

    3 years

Skillsets

  • Algorithms
  • Restful APIs - 3 Years
  • JavaScript
  • Python
  • Jenkins
  • Django
  • Jenkins
  • Jenkins
  • Go Lang
  • Node Js
  • AWS Redshift
  • RESTful API
  • React Js
  • CI/CD
  • CI/CD
  • CI/CD
  • CI/CD
  • CI/CD
  • CI/CD
  • CI/CD
  • Matplotlib
  • Azure
  • CI/CD
  • DBMS
  • Django
  • Docker
  • FastAPI
  • Go Lang
  • Java
  • JavaScript
  • AWS - 3 Years
  • Mongo DB
  • Node Js
  • NumPy
  • pandas
  • Postgre SQL
  • Python - 3 Years
  • react
  • Redis
  • Scikit-learn

Professional Summary

3Years
  • Jul, 2022 - Feb, 20241 yr 7 months

    Full Stack (Python & JavaScript) Developer

    Fractal
  • Sep, 2020 - Jun, 20221 yr 9 months

    Python Developer

    Tata Consultancy Services

Applications & Tools Known

  • icon-tool

    Jenkins

  • icon-tool

    Bitbucket

  • icon-tool

    SonarQube

  • icon-tool

    Checkmarx

  • icon-tool

    Docker

  • icon-tool

    Linux

Work History

3Years

Full Stack (Python & JavaScript) Developer

Fractal
Jul, 2022 - Feb, 20241 yr 7 months
    As a Full Stack Developer, I was instrumental in the development of the 'Trialrun' project, creating versatile components using MERN and Django API frameworks to enhance application modularity and maintainability. Spearheaded the optimisation of backend APIs and the integration of cloud technologies such as Redshift-S3 and Synapse-Blob Storage, crafting cloud-agnostic services compatible with AWS, GCP, and Azure. Implemented RESTful APIs in Django and Node.js, ensuring efficient and scalable communication between frontend and backend systems, ultimately improving performance and user experience. Utilised Celery with RabbitMQ and Redis to manage background tasks and improve the performance and responsiveness of web applications. Managed the listing of Trialrun on GCP and AWS marketplaces, increasing its accessibility and adoption.

Python Developer

Tata Consultancy Services
Sep, 2020 - Jun, 20221 yr 9 months
    As a Python Developer, I played a key role in driving the Global CICD project, automating processes for a UK-based insurance firm. Leveraging Jenkins, JIRA, Python, shell scripting, and Postgres, we optimised development, testing, and deployment. Led the development of the AI Chatbot project for Aviva Insurance, enabling the application to learn and identify user intent from utterances. This initiative significantly reduced response times to frequently asked questions, enhancing customer satisfaction. Utilised RESTful APIs from JIRA and Bitbucket, aligning them with project requirements to optimise development processes, enhance efficiency, and ensure precise project management. Configured SonarQube and Checkmarx within the CI/CD pipeline, ensuring high code quality, conducting thorough code reviews, and maintaining superior code coverage throughout the project. Proficiently created a technology stack comprising Python, Django, RESTful APIs, Django REST framework, NLP, Postgres, AWS, and JavaScript to ensure seamless chatbot functionality.

Major Projects

5Projects

Global CICD Automation

    Project aimed at automating build and deployment process with Jenkins, JIRA Python, shell, and Postgres for building, testing, and deploying numerous components of projects. Ensured seamless integration and automation across multiple projects, contributing to more streamlined operations and faster release cycles.

Django Web Application for Premature Newborn Infants

    Enabled efficient access to critical information, ensured data persistence, and streamlined operational monitoring during outpatient department (OPD) procedures. Enhanced the daily workflow of doctors by providing an intuitive platform for managing and tracking patient information.

Real-Time Hand Gesture Recognition for American Sign Language (ASL)

    Implemented algorithms to classify hand gestures and map them to corresponding letters, enabling the formation of meaningful words and sentences. Enhanced communication accessibility by translating gestures into text, providing a practical tool for individuals who rely on ASL.

AI Chatbot Using NLP

    Developed a chatbot application capable of learning and identifying user intent from utterances, aimed at reducing response times for frequently asked questions (FAQs). Enhanced user experience by providing accurate and timely responses to user inquiries.

GECA Stories (Personal Websites)

    Python Web applications to highlight college achievements and promote national-level technical event WINGS.

Education

  • Master of Information Technology

    RMIT University
  • Bachelor of Engineering (Information Technology)

    Government College of Engineering Aurangabad

Certifications

  • Pcep & pcap python certified (python institute)

  • Jce & jca javascript certified (javascript institute)

  • Ai-900 azure ai fundamentals (microsoft)

  • Rmit - industry experience program (practera)

  • Programming with google go specialisation (google llc)

  • Machine learning nptel certification (iit kharagpur)