Invictus Capital
Position: Full Stack Engineering InternTime: July 2018-August 2018
Location: Cape Town, South Africa
During the summer of my sophomore year I interned at a Blockchain and Cryptocurrency startup. From here, I learned more about what having a daily job in a tech company was like. I joined the daily standups of the software engineering team as well as occasional meetings with the founder and marketing teams to discuss my projects.
I handled multiple small projects as well as one big one. My main project was creating a dashboard for updating the company's balances. I got to start the project from scratch and build both the front end and back end myself. This full-stack approach really taught me how to create a user friendly app, on both the front end and backend, and how to design better front ends for easy integration.
For other projects, I created grpc services and researched different ways to create a wrapper class that converted REST API calls into grpc services (JSON -> protobuffs), and setup testing for other grpc services using Locust. I learned and utilized a lot of skills for this internship. These included:
- Writing GRPC services
- Containerization through Docker
- Container Management with Kubernetes
- React.js
- Falcon
- RethinkDB
- Google Cloud Platform
Check out Invictus Capital here
I unfortunately do not have any photos from my time in Invictus, however,
I do have a ton of photos from Cape Town! This is a photo from the top of Table Mountain.
Over the summer, not only did I learn a lot about coding, I also gained a lot of experience in
travel and being abroad. I had the most amazing summer of my life, and it really inspired to explore
and travel more.