Full Stack Developer
Send a job offer directly to this candidate
Currently studying Computer Science with a stream in Algorithms at Carleton University.
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.
BSC Computer Science (Honours) : Algorithms Stream