top of page

Java Programming Internship

Jun 2024 - Jun 2024

Java Programming Internship

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.

bottom of page