About Zack G:
Currently studying Computer Science with a stream in Algorithms at Carleton University.
Experience
Movable Ink Development Intern
Provided an Amazon S3 implementation for our file streaming service that is implemented in Elixir. Our file streaming service could not stream to an S3 bucket so I utilized Amazon's multipart upload to mimic streaming. This resulted in being able to apply transformations on data as it came into our database.
Created multiple data endpoints for the frontend team. I created queries and mutations with a Django packaged called Graphene and I exposed them to the frontend. Which resulted in core features being developed.
I implemented a new feature on an ESP, that replaced our existing method of data imports to the ESP. I utilized Django’s REST framework to expose data located on our database and created various data models to support this feature. This allowed us to speed up many of the processes in creating an email.
I updated our webapp’s backend framework (Django) from an old outdated version which has no security support to a newer and up to date version. I updated all our dependencies and those that are incompatible with the up to date version of Django I forked and updated myself. This resulted in our backend being secure and able to use Python 3.10.
I refracted all our backend business logic services to become user friendly. Our development team was growing rapidly and our services were very difficult to use. I changed our services from being encapsulated as classes to functions. Now our business logic is type annotated using mypy and organized into packages. This resulted in our new hires onboarding process to be much smoother.
Education
BSC Computer Science (Honours) : Algorithms Stream
Professionals in the same Technology / Internet sector as Zack G
Professionals from different sectors near Etobicoke, Ontario
Other users who are called Zack
Jobs near Etobicoke, Ontario
-
Web designer
Found in: Talent CA 2 C2 - 3 days ago
SD Group Mississauga, CanadaEducation: Secondary (high) school graduation certificate · Experience: 1 to less than 7 months · Tasks · Consult with clients to develop and document Website requirements · Design, develop and implement information systems business solutions · Develop Website architecture and de ...
-
food service supervisor
Found in: Talent CA 2 C2 - 3 days ago
Pizza Hut Toronto, CanadaEducation: · Expérience: · Education · Secondary (high) school graduation certificate · Work setting · Various locations · Tasks · Establish methods to meet work schedules · Supervise and co-ordinate activities of staff who prepare and portion food · Train staff in job duties, ...
-
Recreationist, Adult Day Program
Found in: Talent CA C2 - 2 days ago
Circle of Care Vaughan, Canada Full timeJob Description · Recreationist contributes to recreation planning and conducts recreation activities with groups at the Day Centre. The Recreationist also organizes and promotes both research and evidence-based programs while taking into account the needs and interests of the c ...