I BRAHIM G UL B UTT
- |
-|
174-J DHA Phase 5, Lahore, Pakistan
E DUCATION
FAST University, Lahore
Becoming a Software Engineer
Beaconhouse School
O level & A level
Lahore, Pakistan
Present
Lahore, Pakistan
Graduated
T ECHNICAL S KILLS
•
•
•
•
•
Programming: C++, Python (Turtle, Flask, Bootstrap, SQL, Prompt Engineering, AI Engineering), Java
Software Development: Full lifecycle experience, from concept to deployment
Testing: Proficient in creating comprehensive test cases and plans
Databases: MSSQL, Firedatabase
Web Development: HTML, CSS, TypeScript
A BOUT M E
•
As a Software Engineering student at FAST University Lahore, I bring a diverse skill set to the table. Proficient in C++, Python,
and Java, I excel in developing efficient algorithms, crafting robust software solutions, and implementing comprehensive test
cases. My expertise extends to Data Structures, HTML, CSS, TypeScript, and MSSQL, enabling me to tackle various aspects of
software development, from front-end design to database management. Skilled in utilizing UML diagrams, I am adept at
visualizing and designing software architectures. Eager to contribute my technical proficiency and problem-solving skills within
a dynamic team environment.
P ROJECTS
E-commerce Website - Python, Flask, Bootstrap, SQL
• Developed a feature-rich e-commerce website using Python for backend logic, Flask for server-side scripting, Bootstrap for
responsive design, and SQL for database management. Implemented user authentication, product management, shopping cart,
and order processing features.
Restaurant Management System - C++ with SFML
• Created a visually engaging restaurant management system using C++ and SFML, incorporating graphics for an enhanced user
interface. Implemented features for order management, inventory tracking, and customer interaction.
Personalized Sticky Notes - Python
• Designed and implemented a personalized sticky notes application in Python for efficient note-taking and organization. Utilized
Python libraries for user-friendly interfaces and data management.
University Timetable Reader - Python
• Developed a university timetable reader in Python to assist in organizing and managing academic schedules. Implemented
features for automatic timetable extraction and display.
Vehicle Maintenance App - Java
• Developing a Java-based mobile application for vehicle maintenance. The application will have the capability to scan pictures
for extracting number plate data, generate graphical reports, and manage employee, manager, and admin information, along with
additional features. GitHub Repository: github.com/ibrahimgulbutt/VehicleMaintanenceApp.git.
Coffee Shop Management System - Flask, Bootstrap, SQL
• Developed a Coffee Shop Management System using Flask for the backend, Bootstrap for the frontend, and SQL for the
database. Implemented features such as order management, inventory tracking, and user authentication.
C ERTIFICATIONS
•
Completed Python 100 Days course on Udemy.
A DDITIONAL I NFORMATION
•
•
•
•
Captain of the school hardball cricket team.
2nd in Punjab Olympics Javelin Throw.
Head of my college mega sports event with participation of 1500+ people.
Held leadership positions on many occasions.