
Gunpreet Singh
I'm a BCS Student
Skills
Self-motivated, final-year student with strong knowledge of various programming languages, software, and platforms.
Professional Skills
- Strategic Problem-Solver
- Agile Learner
- Team Collaboration
- Dynamic Presenter
Programming Languages
Java, Python, JavaScript, HTML, SQL, MATLAB, C++, C
Technical Tools
Data Structures and Algorithms, Managing Databases, Machine Learning, Microsoft Excel
Operating Systems
Windows, MacOS, Linux
Education
Academic background and relevant coursework
University of New Brunswick, Fredericton, NB
Bachelor of Computer Science
Expected Graduation: December 2026
GPA: 3.1
Relevant Coursework:
Data Structures & Algorithms, Objects & Design, Computer Organization & Programming, Machine Learning, Object-Oriented Programming, Statistics & Applications
Experience
Professional work experience and responsibilities
Line Cook
Moco Downtown, Fredericton, NB
April 2024 - Present
- Streamlined kitchen operations by leading a team of 5-6 staff during peak hours, ensuring efficient workflow and high-quality service.
- Leveraged organizational tools and systems to manage inventory and prep schedules, reducing downtime and improving kitchen efficiency by 20%.
- Maintained precise attention to detail in food preparation and presentation, reflecting commitment to quality and consistency.
Private Tutor
UNB, Fredericton, NB
January 2023 - Present
- Delivered tailored one-on-one instruction in mathematics and foundational Computer Science courses, focusing on algorithms, data structures, and problem-solving techniques.
- Designed customized learning plans and innovative teaching strategies to simplify complex topics, empowering students to achieve academic excellence.
- Cultivated a collaborative and engaging learning environment, resulting in significant improvements in student performance and confidence in technical subjects.
Student Counselor, Faculty of Computer Science
UNB, Fredericton, NB
January 2023 - April 2024
- Represented constituencies for the Faculty of Computer Science in all the major decisions of the UNB Student Union.
- Contributed to union operations by budget planning and financial management.
- Regularly connected with faculty for updates and coordinated student events.
Projects
A selection of significant projects demonstrating my technical skills and problem-solving abilities.
Query Processing on LLMs
Exploring the implementation of complex queries (range, aggregate, join, order-by) on Large Language Models like Gemma and Llama.
- Integrating Apache Calcite with LLMs to enable structured query processing on unstructured data.
- Developing a simple prototype to demonstrate the feasibility of supporting advanced queries within LLMs.
- Enhancing data manipulation capabilities of language models.
Family Financial Tracking System
Collaborated within a team to design and implement a comprehensive financial tracking system, leveraging Eclipse, C, and Java.
- Utilized Git and GitHub for version control and seamless collaboration.
- Developed core features including expense categorization, budget tracking, and report generation.
Personal Portfolio Website
Designed and developed a personal portfolio website using HTML, CSS, and JavaScript to showcase my skills and projects.
- Created a clean and user-friendly interface.
- Ensured responsive design across devices.
- Optimized website performance.
Contact
Feel free to reach out for professional opportunities or collaborations.
Q3y4a@unb.ca
Phone
506-897-3955