Suhas kodakandla

Suhas kodakandla

Software Trainee Engineer


About

Computer Science graduate and Trainee Software Engineer at Sparity with 6 months of experience in backend development using Python, FastAPI, and SQL Server. Built academic projects using Django, MySQL. Contributed to an internal Seat Booking System through ERD design and frontend prototyping. Trained in database design, database migrations, Data Warehousing (DWH), Docker, Docker Compose, Microsoft Azure Virtual Machines, and application logging. Seeking a Backend Developer or Python Developer role to build reliable, well-structured applications

Skills
Python
Docker
Experience

Software Trainee Engineer

Sparity

Apr 2026 to Present
  • Completed structured, hands-on training in Python, SQL Server, FastAPI, and Data Warehousing (DWH)
  • Practiced building FastAPI applications from scratch, including project folder structure and component design
  • Applied database design principles, including table and column structure and audit tables with audit columns
  • Practiced database migrations to manage schema changes
  • Used Docker and Docker Compose to containerize and run applications
  • Worked with Microsoft Azure Virtual Machines (Azure VM) at a basic level
  • Currently learning application logging for monitoring and troubleshooting
Projects

CampConnect - Smart College Communication System

Developed a role-based college management system enabling secure portals for HODs, faculty, students, and parents using Django authentication. Implemented Excel-based bulk user onboarding and features like attendance tracking, assignment submission, and performance monitoring. Focused on scalable architecture, clean UI/UX, and strong backend logic to streamline academic operations and communication.

Django

Banking System Simulation

Developed a Java Spring Boot backend application simulating banking operations such as account creation, deposits, withdrawals, and transaction management. Implemented Savings Accounts and Checking Accounts using a modular service-layer design. Leveraged Spring Data JPA for efficient CRUD operations and smooth persistence of account and transaction data. Built backend functionalities for account creation, deposits, withdrawals, balance tracking, and transaction validation to ensure consistent and reliable workflow execution.

Springboot
Education

Bachelor of Technology - BTech

Vaagdevi College of Engineering · 8.0

Nov 2021 to Jul 2025