I have foundational experience in C# with an understanding of object-oriented programming and application development within the .NET environment. I have worked with databases for data storage and retrieval and successfully completed a project that integrated C# with database operations. This experience helped strengthen my problem-solving skills and practical understanding of application-level development.
I have completed coursework in Java, gaining an understanding of object-oriented programming concepts and application development. While I am not highly proficient in Java, my foundational knowledge allows me to grasp its core principles and apply them when needed. I am always open to improving my skills and expanding my programming expertise.
I have a strong foundation in C++, which serves as my core programming language. I have successfully completed coursework in Data Structures and currently, I am expanding my expertise by learning Algorithms, further strengthening my ability to develop optimized and scalable solutions. My proficiency in C++ enables me to tackle complex computational problems, making it a key skill in my technical journey.
I have learned SQL (Structured Query Language) as part of my Database course. Through this course, I developed a strong understanding of querying, table creation, data manipulation, and relational database concepts. I also applied my SQL skills in real-world projects, including a database-driven System, where I was primarily responsible for building and joining tables, ensuring data integrity, and writing complex queries.
I am good at HTML (HyperText Markup Language), which is the fundamental building block of web development. While HTML is not a programming language, it plays a crucial role in structuring and organizing web content. By gaining proficiency in HTML, I am enhancing my ability to create well-structured and visually appealing web pages, laying the foundation for further exploration into web technologies.
I have developed a strong understanding of CSS (Cascading Style Sheets), enabling me to design responsive, visually appealing, and user-friendly web interfaces. By applying modern styling techniques such as Flexbox, Grid, animations, transitions, and media queries, I create layouts that adapt seamlessly across different devices and screen sizes. My CSS knowledge complements my HTML skills, allowing me to build clean, well-structured, and engaging web experiences while following modern web design principles.