Sourabh Soni

Full Stack Developer

TechWeb IT Solutions

Django 5.11 years
Python 5.11 years
JQuery 3 years
Node.js 0.3 years
Express 0.2 years
MongoDB 0.1 years


I am a software engineer with 5.11 years of experience in software development with strong hands-on skills in Python. I have experience in development of Internet/ Intranet-based server-side multi-tier distributed applications using Python, Node.js, Django.

TECH STACK:

Programming Languages:

PythonNode.jsExpress

Development Tools:

Pycharm

Operating Systems:

UNIXLinux

Libraries/Frameworks/Tools:

Django

SOFT SKILLS:

Positive Attitude
  4.3 / 5
Team work
  4.2 / 5
Responsibility
  4.4 / 5
Flexibility
  4.2 / 5
Problem Solving
  4.3 / 5
Leadership
  4.3 / 5

WORK PERSONA

English communication
  4.3 / 5
Past work clarity
  4.2 / 5
Client interaction experience
  4.3 / 5
Transparency
  4.2 / 5
Open to learning
  4.3 / 5
Open source contribution
  3 / 5

INDUSTRIES SERVED

BusinessEducationUtilities

PAST WORK

  • Loomi Web AI

    Full Stack Developer

    PythonDjangoMySQLNLTTKafkaApache / Nginx

    This project is an artificial intelligence project for articles parsing and grouping according to similarity and showing grouped content in a simple manner. This uses the NLTK python package (For natural language processing) and Apache Kafka for data streaming.
    Development of a sophisticated algorithm for article processing using Kafka consumer and NLTT for similarized the articles and grouped under the same topic so in UI user can see all the related articles from a different source under one heading.
    Responsibilities:
    - Code, debug, test, and document application programs
    - Database creation and updation
    - Gathered Business requirements if needed
    - Time and Effort estimation
    - Project Deployment

  • Content Provider Application

    Full Stack Developer

    PythonDjangoHTMLCSSMySQL 5.0Paytm Gateway

    This project is a content provider application. It provides contents like movies, videos, TV Shows, VODs channel and live streaming.
    Worked on following Key features:
    1. Paytm integration.
    2. Roku TV integration.
    3. Jio devices integration.
    4. Tata Sky devices integration.
    Responsibilties:
    - Code, debug, test, and document application programs
    - Database creation and updation
    - Gathered Business requirements if needed
    - Time and Effort estimation
    - Project Deployment

  • YR4

    Full Stack Developer

    PythonDjangoPostgreSQLJQuerymaterializecssHTMLCSSJQuery validation pluginApache / Nginx

    Objective of this project to create a portal for setup and result storing of Yacht racing organized by the various racing club. This portal includes the event setup, race result storing, computing final race result with Place and time finish fleet.
    Design and implementation of race storing interface for the operator, Interface implementation for event setup and CMS for various data entry for Event, Fleet, Boats, Schedules etc
    Responsibilities:
    - Code, debug, test, and document application programs
    - Database creation and updation
    - Gathered Business requirements if needed
    - Time and Effort estimation
    - Project Deployment

  • A web-based portal for providing Employee management and Inventory management services

    Full Stack Developer

    PythonMySQL 4.0DjangoDataTablesJqueryAmazon AWS

    It was a web-based portal which provides services like employee management and shops inventory management.
    Worked on following Major features:
    - Registration.
    - Profile view and edit.
    - Change Password/Forgot password.
    - Employee management app.
    - Shop inventory management app.
    Responsibilities:
    - Code, debug, test, and document application programs
    - Database creation and updation
    - Gathered Business requirements if needed
    - Time and Effort estimation
    - Project Deployment

  • Enhancement on www.tnvisaexpert.com/

    Full Stack Developer

    PythonMySQL 4.0DjangoApache / Nginx

    This project was portal which helps people to find JOB in the USA and get into to the USA on TN visa. This was an existing project and I have done enhancement in it like added one complex client side validation with the date range, changes in Django admin interface and some backend functional changes.
    Responsibilities:
    - Code, debug, test, and document application programs
    - Database creation and updation
    - Gathered Business requirements if needed
    - Time and Effort estimation
    - Project Deployment

  • A web application for live streaming

    Full Stack Developer

    Node.jsPythonMongoDBDjangoDataTablesFacebook APIGoogle APIJqueryLinkedIn APIApache / Nginx

    It was a web-based system for live broadcasting from the website as well as native Android and iOS application. Wowza Streaming Engine was used as a media server.
    This project was made from scratch to end and whole development is done by me.
    Worked on following Major features:
    - System models design.
    - 4 step registration process.
    - Social integration.
    - Profile view and edit.
    - Change password/Forgot password.
    - Notification system functionality.
    - Celery integration for task queuing using RabbitMQ server as the broker.
    - MongoDB integration with Django.
    - Google map integration.
    - APIs development.
    - Listing of streams, JW player, youtube API integration for viewing live and saved streams.
    - Category section of streams.
    - Server setup.
    - Integration of media server.
    - Integration of Front End to the Back End for the Web application.
    - Uploading stream to the youtube channel.
    - celery-beat schedule script for checking live streams and deleting broken streams.

  • A marketplace site for venues and vendors

    Full Stack Developer

    PythonPostgreSQLDjangoPaytm GatewayAmazone APIApache SolrFacebook APIGoogle MapsJqueryYoutube

    Weddingz.in is India's largest marketplace for venues and vendors. It is venture backed with $3 million in funding.
    Major features worked on:
    - Subscription for venue and vendor.
    - Shortlist functionality of venue and vendor from the customer end.
    - Vendor shortlists section.
    - Venue and vendor booking calendar functionality.
    - Enhancement of venue shortlist.
    - Paytm integration.
    - Online booking facility for booking venue.
    - APIs for venue and vendor shortlist.
    - Alogorithms for automatic allocation of BD(Business Development) and VM(Venue Manager).
    - Weddingz shop category pages.
    - Partner login system and dashboard.
    - Venues localities related filters.
    - Single and multiple Recce schedule of venue.
    - Analytics reports.
    Responsibilities:
    - Development of new feature in the existing site.
    - Enhancement in features.
    - APIs development.
    - Live bug fixes if any.
    - Handling junior developers.