Close

Sathiya Narayanan Venkatesan

Software Engineer

Download Resume

About Me

I'm a passionate and versatile software engineer with a deep love for crafting elegant code and solving complex problems. My technical expertise spans across programming languages like Python, Java, JavaScript and I'm constantly seeking out new tools and frameworks to stay at the forefront of technology. In addition to my technical abilities, I'm a strong advocate for best practices in software engineering, including code maintainability, scalability, and security. I'm always eager to learn from others and share my knowledge with the community.

Education

North Carolina State University

Aug 2023 - May 2025

Masters in Computer Science

Course Work: Algorithms, Neural Networks and Deep Learning, Automated Software Engineering, Cloud Computing, Computer Networks Security, Software Security

SKCET, Anna University

Aug 2019 - April 2023

Bachelor of Engineering in Computer Science

Course Work: Artificial Intelligence, Advanced Java Programming, Data Structures, Data Analytics, DBMS.

Experience

Zoho Corporation

SDE Intern

Maintained a bug reporting web application by adding different features and optimizing the video recording functionality of the tool, achieved 80% increase in accuracy of recorded bugs.

Zoho Corporation

Summer Intern

Learned and applied Object Oriented Programming Concepts, Design Patterns, Version control systems. Designed, built,and deployed a web application using JSP (JavaServer Pages) and Servlet on Tomcat standalone server.

Projects

IntelliChat

IntelliChat is an advanced Retrieval-Augmented Generation (RAG) chatbot powered by OpenAI's GPT model and LangChain, designed for precise, context-aware responses. It features a robust text processing pipeline using RecursiveCharacterTextSplitter and OpenAI embeddings, integrated with a Chroma vector database for efficient data handling. IntelliChat excels in scalability and rapid query retrieval, making it ideal for research, customer support, and educational applications. It exemplifies cutting-edge AI innovation with practical implementation.

View Project

SWAY - Surrogate Learner

Improved an active learning surrogate model by adeptly updating the learner for every new data instance and yielding results, either rivaling or aligning with state-of-the-art techniques. Synthesized datasets to the above learner to enable it to perform different machine learning tasks such as NLP.

View Contributions - 1,2

Mapease - Livestock Disease Tracking System

Streamlined monitoring of seasonal disease spread by tracking the movement of the livestock. Spearheaded a web application with a Spring Boot backend using JPA for data persistence and an Angular frontend featuring interactive maps built with Leaflet module in Angular.

File Share

Created a user-friendly file sharing Website using Firebase as the backend, lowering the file upload time to under 5 seconds. Implemented React JS to enhance the performance and responsiveness of the file sharing platform. Devised a QR code generator that automatically generates a unique QR code for each uploaded file, providing users with an easy and convenient way to download their files. Integrated secure file transfers using Diffie-Hellman key exchange protocol and AES-GCM for encryption and integrity verification.

Early Detection Of Alzheimer's Disease

Trained a CNN model in Python, TensorFlow, and NumPy to diagnose different stages of Alzheimer’s disease from MRI reports. Constructed a dataset of 6400 MRI images after skull stripping the MRI images using the FSL library. Attained an accuracy of 80% when tested on a dataset of 2000 MRI images with a cross-entropy loss function

View Project

Slash - Online Shopping Application Scraper

Worked on a web scraping project implemented utilizing Beautiful Soup. Implemented secure user-based login with PostgreSQL and JWT. Successfully resolved challenges related to data consistency, resulting in a 20% improvement in data accuracy. Implemented a wishlist feature, making it easy for users to save and access search results. Added currency conversion, allowing users to view results in their preferred currency. Added a download option for search results to be downloaded in CSV format, enhancing utility.

View Project

Skills

Get in Touch