Skip to content
View shreyasnayak's full-sized avatar
Block or Report

Block or report shreyasnayak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shreyasnayak/README.md

Hi 👋, I'm Shreyas Nayak

Developer with a passion for learning about the latest technological advancements. Experienced in contact center solutions, software architecture design, and development.

Experience

  • Programming languages / Markup language : C , C++, Javascript, Python, QML,HTML
  • Scripting languages : Shell Script
  • Run Time : Node.JS
  • Framework : Express JS RestAPI, Python Django RestAPI, QT C++
  • Containerization / Packaging : Deb packaging, pip packaging, Docker, QT installer framework, Inno setup
  • DevOps tools : Gitlab CLI, Git Runner, Docker, ContainerD

C++ GUI Application

1) Chirp - Omni channel desktop application

Qt C++ GitLab CI

Developed a cross-platform desktop application using the Qt framework and PjSIP stack for Contact Center agents to handle VOIP calls, chats, and social media interactions in a single interface.

  • Built-in browser for CRM popups
  • Integration of PJSIP/SIP stack
  • Integration of Zoho CRM and Salesforce CRM, among others
  • Plugin-based architecture
  • Web socket and HTTP API to enable computer telephony integration
  • Writing DevOps pipelines to build Chirp for various operating systems

2) TxScreenCapture - Desktop monitoring tool

Qt C++ NodeJS C# GitLab CI

TxScreenCapture is a desktop monitoring tool that enables integration with PBX systems such as Avaya and FreeSWITCH. The tool allows administrator to record agents desktop screens and upload the recordings to the server.

Node.JS Application

TxChat - Messaging Solutions

NodeJS MySQL Facebook Google Cloud AWS Telegram WhatsApp GitLab CI

Designed and developed a single-window chat solution for handling customer queries from Facebook Messenger, WhatsApp, Telegram, and Google RCS.

  • Integrating with Meta for WhatsApp & Facebook Messenger using Graph API and webhook
  • Integrating with Telegram using RestAPI and webhook
  • Designed and developed an AI-based chatbot engine
  • Integrating with Google Dialogflow CX for AI capability

TxNotification

NodeJS GitLab CI

A Node.js project that listens for events and triggers custom actions defined in XML, including email, webhook, and SMS notifications

Rasa - Bot Engine

Python Docker

Experienced Python Developer skilled in building AI-driven applications, proficiently utilized RASA AI framework to create a versatile bot engine. Successfully integrated the engine with the company's products for chat bot and conversational voice bot capabilities, providing seamless and intelligent interactions with users.

Google Dialogflow CX - Bot Engine

Python Docker Google Cloud

Experienced Python Developer skilled in building AI-powered applications, developed a bot engine using Google Dialogflow CX. Integrated it with company products for advanced chat bot and voice bot capabilities.

DevOps

GitLab GitLab CI Shell Script

Worked as a DevOps engineer automating the building and deployment of the company's projects, with experience in GitLab CI-CD and Docker and Deb package.

  • Writing DevOps pipeline to build C++ GUI application for different operating system
  • Writing DevOps pipeline to build NodeJs & Python Django application

Open Source

Connect with me:

shreyas-nayak-1826a710a mr_shreyas_nayak

Languages and Tools:

arduino aws azure babel bash c cplusplus django docker elasticsearch express gcp git graphql javascript linux mariadb mongodb mysql nodejs postman python qt redis scikit_learn selenium sqlite tensorflow

shreyasnayak

Pinned

  1. Continuous Deployment using SCP and SSH Continuous Deployment using SCP and SSH
    1
    # Continuous Deployment using SCP and SSH from Git-Runner
    2
    **Step 1 :**  Create the new user in the production server do not use 'root' user or 'sudo' user (For security reasons),
    3
    
    
    4
    `sudo useradd deployment-user`
    5
    
    
  2. How to run rasa as service in linux ? How to run rasa as service in linux ?
    1
    # How to run rasa as service in linux ?
    2
    
    
    3
    Rasa Version: 1.5.3
    4
    Python Version : 3.7
    5
    OS : Debian 10
  3. QtRamStore QtRamStore Public

    Store the QtApplication temporary data in Ram data base

    C++

  4. SimpleEncrypt SimpleEncrypt Public

    SimpleEncrypt is a Cross-Language Encryption Library that provides the ability to encrypt and decrypt data in C++ and Python 3

    C++