Thomas Horga

Thomas Horga

Software Developer

profile-pic

Summary

Graduating University of Toronto Computer science in April 2020, looking for new opportunities following graduation

Experience

Flipp

09/2018 - 08/2019

Junior Android Developer

Worked with a team of developers, designers and product managers to create new features in the Flipp app. Work includes creating and updating various views, implementing analytics and making architectural changes such as implementing Room and MVVM to improve both the quality of the app as well as the developer experience to develop the app with more ease.

  • Created user facing features used by millions of users
  • redesigned android database architecture to the newest standards using room
  • Implemented new design patterns to utilize the latest trends to enpower developers
  • Worked as part of a team to improve the architecture on the app
  • Communicated with Product managers, designers and developers to create new features to push metrics

Curv Labs

05/2017 - 09/2017

Junior Software Developer

Full stack developer. Worked with a small team to create a React Native mobile application for IOS and Android. Implemented react native features and integrated facebook SDK as well as multiple Open Source modules. Created native Android modules and integrated them with React Native. Used Android NDK to integrate OpenCV code into React native by created a C++ to Java to Javascript Bridge.

  • Used react native to create a interactive mobile experience
  • worked with GraphQL to create a backend
  • Created native android components with Java
  • implemented OpenCV native C code to work with Java and React native code using abdroid NDK
  • worked with Facebook SDK

Freelance

01/2019 - 08/2017

Fullstack Shopify Developer (Part-Time)

Full stack developer, worked with the shopify API and Platform to create a shopify node/react app that fulfilled the customers requirements. Product includes creating automation of product, order and fulfillment process to synchronize Shopify store's with warehouse databases.

  • Created a Node/React app that automated products, orders and fulfillments
  • Worked closely with Shopify API to utilize their newest technology
  • Communicated with client regularly to code reactively to scope changes
  • Designed a UI to give the client full control over automation process
  • Deployed and managed a AWS server for the product

University of Toronto

01/2018 - 04/2018

Teaching Assistant

Hosted tutorials, marked problem sets, and hosted office hours for the first year theory course CSC165. Helped students with their first experience in Computer Science theory, answering questions, and guiding them through multiple problem sets and assignments.

  • Guided students struggling through their first introduction to computer science theory
  • Hosted Tutorials and office hours to assist students with assignments and questions
  • Marked problem sets and exams

University of Toronto

05/2016 - 09/2016

Research Assistant

Worked under the supervision of Professor Steve Engels to create an Educational VR Video game, based on the input of multiple play tester's in order to document game design changes for later analyses.

  • Implemented Oculus Rift VR support and worked with the oculus SDK for Unity3d
  • Created a videogame in the Unity3d Game engine and used user feedback to enhance the game
  • Documented design decisions and conducted surveys and analyses of various playtesters
  • Worked cooperatively with a partner and managed Version control using Github

Education

University of Toronto

09/2015 - Invalid date

Bachelor

3.3
  • CSC373 - Algo Design & Analysis |
  • CSC369 - Operating Systems |
  • CSC384 - Intro Artif Intell

Awards

Best utilization of CoinBase API

Hack The North