Dominic Gartner

  • Engineer
  • Critical Thinker
  • Problem Solver
  • Programmer
  • Developer







About Me





Background



 I am currently a student at the University of Calgary, pursuing a degree in software engineering. I expect to graduate in April 2026 and currently hold a gpa of 3.852. I am enrolled in a Co-op program, seeking an internship for the 2024 - 2025 year.
 As a second year software engineering student, I have gained a solid understanding of the fundamentals of programming. I have experience in many programming languages and have completed coursework in areas such as object-oriented programming, data structures, and algorithms. I have also had the opportunity to work on group and individual projects, gaining experience in version control and collaboration in a team environment.
 I am currently a member of Schulich UAV, an engineering club focused on the development of an unmanned, autonomous drone. As a member of the club, I have been tasked with creating a machine learning algorithm for detection and classification of images, which allows the drone to identify potential drop zones and avoidances.
 I am passionate about how we can develop sustainable software for further innovation and solve the world's greatest problems!



Education


B.S. Software Engineering (2021-2026)

University of Calgary, Schulich School of Engineering







Skills

A collection of programming languages and technologies I have experience with.

Click to Expand and Learn More!




Python

Completed multiple personal and group projects using Python. Experienced in Python for data visualization and management, terminal based programs, and Python integrated database programming. I have recently begun using Python for machine learning for my work with Schulich UAV. Familiar with libraries such as matplotlib, JSON, pandas and numpy.

C / C++

I have experience with C and C++, having created many projects, both large and small. Most of this experience has come through school projects, although I plan to continue my work with C and C++ through my study of Object-Oriented programming. Through my work with C and C++, I have learned lots on the principles of dynamic programming.

SQL / MySQL

I have worked with SQL and MySQL through school projects, where I was tasked to design and implement databases for imaginary clients. Through this, I have learned proper practices for database design and implementation. My work with SQL has given me experience in writing eficient and complex SQL queries.

Java

I have worked with Java through many school assignments and projects. Working with Java, I have gained knowledge in the many libraries offered by the programming language and have gained extensive knowlegde on the principles of OOP. Additionally, I've had the opportunity to delve into Java's powerful features like multi-threading and exception handling.

Web Development

I have experience creating dynamic and responsive web applications. I have completed many projects focusing on web development and have gained knowledge and experience in HTML, CSS, and JavaScript. I also have experience implementing these languages in the React library.






Projects

A collection of projects I have completed or am currently working on.

Note: Only some projects are included here. View my Github profile for the all my projects.










Blogs

A collection of updates and interesting accomplishments from my studies.
















Contact Me



Reach Out



Feel free to contact me at any time. I welcome all feedback and suggestions for this site or any of the projects here.



  Calgary, Alberta, Canada


  (403)-472-9927