Co-op AWS Services Program - Tobi Onibudo

By Tobi Onibudo | Co-Op Student, Dalhousie University
Third and final Co-op Internship performed at NorthBay

By Geoff Duncan | Senior Principal Architect | Senior Practice Director
Co-op AWS Services Program – Tobi Onibudo

On the NorthBay Experience:

When Tobi Onibudo, a second-year computer science major at Dalhousie University, learned about the NorthBay Co-op Internship Program, he decided to take the leap and apply. With a deep interest in all things cloud, NorthBay seemed like the ideal company for his first co-op experience. Read on to learn more.

Applying for your first co-op internship can be pretty scary. Were you confident you would be accepted?

Yes, it can be scary, and it was! However, I believed I could meet the requirements, so even though I knew there was a lot of competition for this role, I decided to apply. And I’m so glad that I did.

Going into the program, what goals did you set for yourself?

As I began the program, I aimed to learn more about what it takes to create scalable software solutions. I wanted to learn about best-practice processes, tools and techniques. More specifically, I wanted to get hands-on experience working with AWS services.

Do you feel that you achieved those goals?

Absolutely! My NorthBay mentors willingly answered all my questions – and I had a lot of them. They also provided lots of helpful resources to help learn about AWS services. However, the hands-on experience working on actual projects, as well as the opportunity to collaborate and share ideas with Trusha, my fellow co-op student, were instrumental to my success

What projects did you work on?

The first project I worked on involved creating the environment required to launch a web server in the cloud, using AWS EC2, VPC, and IAM services. Thinking through and implementing security protocols for the server was both interesting and challenging.

I also worked on a web application that displayed company fillings from the SEC website. I utilized a web scraping Python script, AWS RDS, and created a web API to complete the back end. The user interface was completed using React.

Lastly, I worked on a data lake project to enable a NorthBay client to gain insights into how users interact with their products. This was completed utilizing a Python script, AWS Glue, AWS Kinesis, AWS S3, AWS Athena, and Snowflake.

What was the best part(s) of your experience?

So many things really. Learning all about the development cycle for a web application was a real highlight. Overall, it was a great opportunity to build on the skills I had and gain a ton of new ones

What advice would you give to future Co-op students?

Be open to learning new concepts. NorthBay really cares about your learning and development, so don’t be scared to try new things or to ask questions.

About NorthBay Solutions

NorthBay Solutions is a leading provider of cutting-edge technology solutions, specializing in Agentic AI, Generative AI MSP, Generative AI, Cloud Migration, ML/AI, Data Lakes and Analytics, and Managed Services. As an AWS Premier Partner, we leverage the power of the cloud to deliver innovative and scalable solutions to clients across various industries, including Healthcare, Fintech, Logistics, Manufacturing, Retail, and Education.

Our commitment to AWS extends to our partnerships with industry-leading companies like CloudRail-IIOT, RiverMeadow, and Snowflake. These collaborations enable us to offer comprehensive and tailored solutions that seamlessly integrate with AWS services, providing our clients with the best possible value and flexibility.

With a global footprint spanning the NAMER (US & Canada), MEA (Kuwait, Qatar, UAE, KSA & Africa), Turkey, APAC (including Indonesia, Singapore, and Hong Kong), NorthBay Solutions is committed to providing exceptional service and support to businesses worldwide.