Java Programming Internship
Jun 2024 - Jun 2024

As a Java development intern at CodSoft, I am engaged in building a suite of functional, user-oriented applications that enhance my understanding of object-oriented programming (OOP), application logic, and interface design. This experience has been key in strengthening my technical problem-solving skills and gaining hands-on exposure to real-world development practices.
Key Projects & Responsibilities:
🎯 Number Guessing Game: Developed an interactive game where users must guess a randomly generated number between 1 and 100 within a limited number of attempts. Implemented input validation and feedback mechanisms.
📊 Student Grade Calculator: Built a system that computes total marks, average percentage, and final grades based on student input. Ensured modular logic and clear output formatting.
🏧 ATM Interface: Designed a basic ATM simulation supporting features such as withdrawals, deposits, balance inquiries, and additional options that mimic real-world banking interactions.
💱 Currency Converter: Created a console-based currency conversion tool that allows users to input currencies and receive converted values, complete with currency symbols and real-time exchange logic.
🧑🎓 Student Management System: Developed a GUI-based application using Swing/JavaFX to manage student records (add, remove, search, display). This included designing a clean, intuitive interface and implementing robust backend logic for handling data.
Skills & Technologies:
Core Java & OOP principles
GUI development with Swing / JavaFX
Exception handling, file I/O, and user-driven logic
Modular programming and reusable design patterns
Debugging and test-driven development
This internship is significantly enhancing my Java development toolkit while providing insight into how to build scalable, user-friendly applications with clean architecture and thoughtful UX design.