Hello, It's Me

Jishan Ahmed Rabbi

And I'm

Hello, my name is Ahmed Jishan, a fresh graduate of Computer Science and Engineering from Bangladesh University of Business and Technology.

Resume

About ME

Software Quality Assurance Engineer

Hello, I’m Jishan Ahmed Rabbi, a Computer Science graduate from BUBT with a strong passion for Software Quality Assurance and competitive programming. I thrive on solving complex problems, ensuring software reliability, and continuously exploring new technologies to grow as a professional................

Read more

About ME




My name is Jishan Ahmed Rabbi, and I recently graduated with a degree in Computer Science and Engineering from BUBT. Throughout my academic and professional journey, I developed a strong passion for Software Quality Assurance (SQA) and competitive programming. I thoroughly enjoyed working on diverse testing methodologies such as manual testing, API testing, performance testing, load testing, and automation testing, which helped me build a solid foundation in ensuring the quality and reliability of software systems.
During my time at BUBT,
I also worked on a variety of real-world projects including a Food Ordering Website, Blood Bank Management System, Hotel Management System, Face Mask Detection using Python, and an
ATM Management System in C.
These projects gave me practical experience across web, mobile, desktop, and AI-based applications, while enhancing my skills in problem-solving, development, and software testing
To strengthen my expertise, I also gained professional experience as a Data Analyst at SEBPO, where I worked on risk management and data-driven insights. This experience not only sharpened my analytical thinking but also improved my ability to work with precision and detail—qualities that strongly complement my career in SQA engineering.
Alongside my technical expertise, I bring strong teamwork and communication skills, developed through collaborations and professional experience. I am highly motivated to build my career as a Software QA Engineer, eager to learn new tools and methodologies, and committed to delivering quality software and user satisfaction while continuously growing.

Skills

Web Development

For web development we need to have skills in both in Frontend and Backend.
And i have skills in this tools which help me to develop beautiful websites.
. . . .

Read More

Web Development

For Web development I use HTML, CSS & Js.

HTML is the language for describing the structure of Web pages. HTML gives authors the means to:

    Publish online documents with headings, text, tables, lists, photos, etc.
    Retrieve online information via hypertext links, at the click of a button.
    Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc.
    Include spread-sheets, video clips, sound clips, and other applications directly in their documents.

- CSS, or Cascading Style Sheets, is an integral part of web development.
- It is used to control the visual appearance and layout of web pages.
- With CSS, developers can define the colors, fonts, sizes, spacing, and positioning of elements on a webpage.
- CSS allows for the separation of design and content, making it easier to update and maintain websites.
- It provides a wide range of selectors and properties to target specific elements and apply styling rules.
- CSS supports responsive design, allowing websites to adapt to different screen sizes and devices.
- It can be applied inline within HTML tags, embedded within HTML documents, or externalized in separate CSS files.

JavaScript is a programming language used in web development to add interactivity and dynamic functionality to websites. It allows developers to manipulate webpage elements, handle user interactions, validate form inputs, perform calculations, and create interactive features. JavaScript enables the retrieval and manipulation of data from web servers through APIs, facilitates animations, client-side form validations, and complex logic on the client-side. It is executed in the user's browser, reducing the need for server requests and enhancing user experience. JavaScript is versatile and can be used on both the front-end and back-end of web development, making it a powerful tool for creating modern and interactive websites.

Android App

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nobis voluptatibus eius repellat perspiciatis fugiat? Ad veritatis praesentium placeat aperiam necessitatibus?

Read More

Android App

For Android app development we need java and XML.

- Java is the primary programming language used for Android app development.
- Android Studio is the official Integrated Development Environment (IDE) for building Android apps using Java.
- Java provides a robust set of libraries and frameworks specifically designed for Android development.
- Developers use Java to write the logic and functionality of Android apps, including handling user interactions, data processing, and networking.
- Java supports object-oriented programming, allowing developers to create reusable and modular code for Android apps.
- Java provides a rich ecosystem of tools, documentation, and community support for Android developers.
- Android apps built with Java can access a wide range of device features, such as camera, GPS, sensors, and storage.
- Java's platform independence allows Android apps to run on various devices with different hardware and operating systems.
- Java's memory management and garbage collection features help optimize the performance of Android apps.
- Java offers a secure development environment for Android apps, with built-in support for encryption, authentication, and data privacy.

Desktop Software

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Nobis voluptatibus eius repellat perspiciatis fugiat? Ad veritatis praesentium placeat aperiam necessitatibus?

Read More

Desktop Software

For Desktop Software development we need C# and .Net

- C# is a popular programming language for developing desktop software applications.
- The Microsoft Visual Studio IDE is commonly used for C# desktop software development.
- C# is a statically-typed language that offers a wide range of features, including object-oriented programming, generics, and LINQ.
- C# provides a rich set of libraries and frameworks, such as Windows Forms and WPF, for building user interfaces in desktop applications.
- C# allows developers to create robust, scalable, and maintainable desktop software by leveraging features like exception handling and multithreading.
- C# supports database connectivity through ADO.NET, enabling desktop applications to interact with various databases.
- C# desktop software can access system resources, such as files, networks, and hardware devices, by utilizing the .NET framework's extensive APIs.
- C# offers a high degree of interoperability with other .NET languages, allowing developers to combine different technologies within a single application.
- C# code can be compiled into native machine code, resulting in high-performance desktop applications.
- C# provides a secure development environment with built-in features for data encryption, authentication, and access control in desktop software.

Latest Projects

Manual Testing

Proficient in writing detailed and effective manual test cases.

SafePass...|

An Android app for manage your password and important notes

UMS Desktop Software

A desktop software to manage your Educational institues Informations.

Student Information Management

A compiler base software using C Language with colorful gui

TBA

Project is under development

TBA

Something Exciting coming

Contact Me!