Sohan K Shashidhar

Full Stack Developer • B.E. Student • AI/ML Enthusiast

Passionate full stack developer with expertise in Java, Spring Boot, and machine learning. Currently pursuing B.E. in Information Science and Engineering at SMVIT, Bengaluru. Experienced in building enterprise applications and implementing cutting-edge ML solutions.

SKS

B.E. Student

Information Science & Engineering

SMVIT, Bengaluru

Class of 2026 • GPA: 8.0/10

About Me

Driven by innovation and passionate about creating impactful solutions

I'm a dedicated B.E. student in Information Science and Engineering at Sir M. Visvesvaraya Institute of Technology, Bengaluru, with a strong passion for full stack development and artificial intelligence. My journey combines academic excellence with practical industry experience.

With hands-on experience as a Full Stack Developer Intern at Credokey Softech and freelance work in AI/ML, I've developed expertise in enterprise application development, machine learning algorithms, and modern web technologies.

I thrive on solving complex problems, learning new technologies, and contributing to innovative projects that make a real difference. Always eager to collaborate and take on challenging opportunities.

8.0
GPA / 10
10+
Technologies
3
Major Projects

Experience

Professional journey and key contributions

Full Stack Developer Intern
Credokey Softech Pvt. Ltd.
Summer 2024
  • Contributed to the development of an ERP system for professional colleges using Spring Boot and Angular
  • Implemented RESTful APIs and participated in Agile sprints with cross-functional teams
  • Delivered modular, reusable frontend components ensuring seamless backend integration
  • Gained hands-on experience with enterprise-level application development and deployment
Freelance Developer (AI/ML)
Independent
2024
  • Designed and implemented ensemble neural network (CNN, GRU, LSTM) for financial time-series prediction
  • Integrated live NSE trading data from GlobalDataFeeds API and executed paper trading via Interactive Brokers
  • Built comprehensive solution using TensorFlow, Python, and data engineering pipelines
  • Developed preprocessing and evaluation frameworks for real-time trading decisions

Skills & Technologies

Technical expertise and tools I work with

Programming Languages

Java Python JavaScript TypeScript SQL

Backend Technologies

Spring Boot Spring Security REST APIs WebSockets STOMP

Frontend Technologies

Angular HTML5 CSS3 JavaScript Responsive Design

Databases & Tools

MySQL PostgreSQL H2 Docker Git

AI/ML & Data Science

TensorFlow Machine Learning Neural Networks Data Analysis Time Series

Development Tools

JUnit Mockito Swagger/OpenAPI Postman Agile/Scrum

Featured Projects

Showcasing my technical skills through real-world applications

Enterprise Banking Application

A comprehensive banking system with role-based access control, double-entry bookkeeping, and real-time transaction processing capabilities.

  • Role-based access control with Spring Security
  • Double-entry bookkeeping system
  • EMI calculator with real-time validation
  • Admin dashboard and transaction history
  • Dockerized MySQL database setup
  • Comprehensive unit testing (70% coverage)
Spring Boot Spring Security MySQL Docker JUnit Swagger

Smart Financial Advisor

An intelligent financial advisory tool that analyzes user income and expenses to recommend personalized investment portfolios using machine learning algorithms.

  • Income and expense analysis engine
  • ML-powered investment recommendations
  • Diversified portfolio optimization
  • Risk assessment and profiling
  • Interactive data visualization
  • Real-time market data integration
Python Machine Learning TensorFlow Data Analysis Portfolio Optimization

Real-time Chat Application

A secure, scalable real-time chat platform built with Spring Boot WebSockets, featuring low-latency messaging and robust authentication mechanisms.

  • Real-time messaging with WebSockets (STOMP)
  • Secure user authentication system
  • Scalable architecture design
  • Low-latency message delivery
  • Vanilla JavaScript frontend
  • Message history and user management
Spring Boot WebSockets STOMP JavaScript Authentication

Education

Academic journey and achievements

B.E. in Information Science and Engineering
Sir M. Visvesvaraya Institute of Technology, Bengaluru
GPA: 8.0 / 10
2022 – 2026

Relevant Coursework:

Data Structures, Machine Learning, Operating Systems, Web Technologies, Database Management Systems, Computer Networks, Software Engineering

Pre-University (12th Grade)
Deeksha PU College, Bengaluru
Score: 75%
2020 – 2022
Class X (ICSE Boards)
MES Kishore Kendra Public School, Bengaluru
Score: 90.4%
2020

Certifications

Professional Certifications

Linux Fundamentals - Udemy Python Programming - Udemy Full Stack Web Development - Udemy Java Bootcamp - Udemy

Let's Connect

Ready to collaborate on exciting projects or discuss opportunities

Get In Touch

Email

sohan21ks@gmail.com

Phone

+91 63641 62225

Location

Bengaluru, India

Availability

Open to internships and projects