Default profile banner
SB

Shourya Banerjee

@shouryabanerjee

Sr. Software Engineer at SYOFT

Hyderabad, India

https://www.linkedin.com/in/shourya-banerjee-01b8b9163

SYOFTAmity School of Engineering and Technology

Shourya Banerjee is an experienced Software Engineer with expertise in Python, C++, and various modern tech stacks including Django, AWS, and Machine Learning. He has a proven track record of leading end-to-end product development, managing complex systems, and optimizing performance. His experience includes developing CRM software, building data visualization dashboards, and implementing advanced features like NLP and GRPC.

Experience

Sr. Software Engineer

SYOFT

Full-time•Jan 2023 - Present•Hyderabad, India

Lead the design, development, and deployment of CRM software, utilizing Agile methodologies to manage product priorities. Managed end-to-end development of the product, leading a team of 10 developers. Implemented infrastructure monitoring, error logging, and alert systems to ensure system stability. Implemented a comprehensive architecture to support the dynamic creation and customization of Kanban boards based on user preferences. Provided innovative Python coding for software development projects, improving code scalability and frameworks. Implemented GRPC Servers to enhance communication between microservices, resulting in improved stability and performance. Integrated Langchain and Open AI to enable NLP-based interactions within the system.

Software Engineer - I

TATA CONSULTANCY SERVICES

Full-time•Sep 2020 - Jan 2023•Noida, India

Managed and monitored multiple Crop science-related project pipelines. Developed a data visualization dashboard called DCT using Django and Postgres, which served as the backbone of the recommendation system. Implemented CI/CD pipeline for project deployment. Conducted exploration, transformation, and analysis of Crop Science data from Amazon S3 and PosGresSQL. Setup a pipeline for our project. Optimized data transfer time by 30 percent and recommendation generation time by 50 percent. Designed and implemented a proof of concept (POC) for intermediate data storage using S3.

Software Engineering Intern

HEWLETT PACKARD

Internship•Mar 2019 - Jun 2019•Gurgaon, India

Created a class for describing neural networks. Contains various methods like feed-forward backpropagation, train, and test. Creating an object creates a neural network with given parameters for the number of layers and number of activation functions for each layer.

Education

Amity School of Engineering and Technology

B Tech

Computer Science

Invalid Date - May 2020

Amity International School, Mayur Vihar

High School

Invalid Date - May 2016

Skills

Python
C++
Solidity
Bash
Matlab
C
CSS
GoLang
Django
Flask
Amplify
AWS
Machine Learning
GCP
Computer Vision
RedShift
Grpc
Langchain
Natural Language Processing
Web Development
Artificial Intelligence
Optimization
Docker
DynamoDB