Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Brady Campbell

Edmonton,AB

Summary

Driven by a passion for innovation and efficiency, expertise in Python and problem-solving was leveraged to develop AI-driven grade management programs for Lago Lindo, significantly enhancing academic tracking. The project involved constant adjustments and updates to ensure the programs met evolving user needs, showcasing strong adaptability and problem-solving abilities.

Similarly, during volunteer work for Perfect Trades, programs were consistently modified and updated to align with customer requirements. This role honed skills in API design and software development, demonstrating the capability to deliver impactful solutions in dynamic environments.

Further development of knowledge across various coding languages—ranging from server-side scripting with PHP to languages such as C, Java, and Python—has reinforced a proactive approach to solving complex problems and a commitment to continuous improvement.

These experiences collectively illustrate the ability to adapt to diverse technical challenges and contribute effectively to system design and development projects, aligning well with the requirements for a Programmer role.

Overview

3
3
years of professional experience

Work History

Volunteer Programmer

Teacher for Lago Lindo
04.2024 - 05.2024

Hired to develop two programs, one for Excel and one for Google Sheets, to help teachers track and manage student grades throughout the semesters and the year. These programs were designed to generate report cards and student comments based on the collected data, using AI to automate comment generation. The AI was programmed to interpret grades and key words according to the standards set by the school for report cards.

  • The Google Sheets program utilized Google Apps Script, a JavaScript-based language, to store data and communicate with ChatGPT via the OpenAI API. The script then generated the results.
  • The Excel program used Python to interact with both the Excel file and ChatGPT, processing the return statements from ChatGPT to generate the results.

Overall, during the length of creating the program I would meet 2 times a week with my employers to modify the code to meet their standards and requests. At the end the programs were well-received, and I offered to assist further if any additional features were requested.

Volunteer

Family Buisness
01.2021 - 03.2021

A friend initiated a crypto project in 2021 called Perfect Trades, aimed at creating valuable programs for crypto users to be marketed for private purchase. While beginning a computer science degree, volunteered to help develop the required Python code and OpenAI, with the friend handling marketing to potential buyers.

  • The first program created was a chatbot designed to notify users when a cryptocurrency either increased or decreased in value, or when it crossed certain predetermined thresholds set by the user. This project took a month, with constant adaptations required to align with evolving understanding of the crypto market. Once the program met the desired standards in February, it was distributed to the owner. The next phase involved developing a bot to automatically buy or sell when specific thresholds were reached.
  • The second phase was completed much quicker as the design of the chatbot which would notify the individuals was already done and now just needed to track and manage a users personal data on the crypto site, bought in price, and how much was the tolerated lose. If the lose amount was reach it would sell automatically. It also would report if the coin began falling and by sending sell the user could sell. This was completed but the project was soon script after no market interest and lack of funds from creator.
  • This experience demonstrated a deep understanding of coding and adaptability in a rapidly changing environment. Continuous modifications were necessary to keep the software aligned with shifting market requirements and user needs. The ability to develop and update complex systems based on feedback and market trends reflects a commitment to delivering high-quality, user-focused solutions.
  • The project highlighted proficiency in Python programming, problem-solving, and the ability to adapt code to meet specific user requirements. It also showcased dedication to supporting a project through various phases, from initial development to final deployment, even amidst challenges.
  • These skills and experiences underscore a strong capability for managing and executing programming projects, making a strong fit for roles requiring both technical expertise and a proactive approach to problem-solving and user satisfaction.

Education

Bachelor of Science - Specialization Computer Science

University of Alberta
Edmonton, AB
04.2025

Skills

Programming Languages:

  • SQL: Proficient in writing and optimizing queries for relational databases, designing schemas, and managing data Experience includes creating complex queries, stored procedures, and ensuring data integrity
  • Prolog/SWI-Prolog: Knowledgeable in logic programming and declarative problem-solving Experience includes developing rule-based systems and performing logical inference tasks
  • C: Experience in systems programming, memory management, and performance-critical applications Skills include developing low-level applications and optimizing code
  • C: Expertise in object-oriented programming, templates, and standard libraries Experience includes developing software requiring high performance and complex data structures
  • C#: Skilled in developing Windows applications, and utilizing NET frameworks for enterprise solutions
  • Java: Proficient in object-oriented programming, building cross-platform applications, and working with Java frameworks like Spring for enterprise solutions
  • JavaScript: Experienced in front-end web development, creating dynamic and interactive web pages, and working with libraries and frameworks such as React and Nodejs
  • Python: Advanced knowledge in scripting, automation, and data analysis Experience includes developing web applications, performing machine learning tasks, and scripting for various automation needs
  • PHP: Skilled in server-side scripting, developing web applications, and managing databases Experience includes building content management systems and integrating third-party APIs
  • API Design: Designed and implemented RESTful APIs, creating endpoints for data access and manipulation Experience includes developing API documentation using tools like OpenAPI, integrating third-party services, and ensuring secure and efficient data exchange

Languages

English
Native or Bilingual

Timeline

Volunteer Programmer

Teacher for Lago Lindo
04.2024 - 05.2024

Volunteer

Family Buisness
01.2021 - 03.2021

Bachelor of Science - Specialization Computer Science

University of Alberta
Brady Campbell