My Guaraná Experience: Raphael on iOS App Development

September 17, 2018

All the way from Fortaleza, Brazil, Raphael Souza first came to Canada back in 2014 to complete a certificate in mobile development on Vancouver Island, he said, “I always heard that there were programs to come here and I researched for Canada and it seemed to be a great place so that became a dream of mine to come here. That was my goal.”

He then later went back to Brazil to finish off his Bachelor’s degree in computer science at the State University of Ceará. After 4 months of working remotely, he made his way back to Canada once again in late April 2018 to work at Guaraná’s head office in Montreal.

Raphael found his passion for app development playing video games as a kid. The game “Half Life” was a personal favourite of his that first sparked his interest, he said, “I realized that programming was something really powerful and a way to be creative because I can get to create stuff from scratch and this is an amazing feeling. It feels really good.”

At Guaraná, Raphael develops iOS apps using Swift, he works on Node.js servers and often times he teaches and trains the new developers that come in. This past month was apparently quite arduous, which is why Raphael is the proud recipient of “Bro of the Week” for his hard work and dedication for getting through the tough time at work.

Despite some of the demands that come along with app development, Raphael says having the opportunity to work with so many apps is a rewarding experience, “Because many apps equal many designs and they sometimes can be challenging.”

As a developer there are different tools Raphael likes to use such as Xcode, Sketch for design files, external text editors like Atom to write script or anything to do with non-Swift code and Stack Overflow is another tool he says, “It’s really useful, you’re not a programmer if you don’t know Stack Overflow.”

Raphael is always ready to learn and often uses recommendable resources like Ray Wenderlich, which is a helpful site offering tutorials for advancing programming techniques and showing new ways to apply technologies. To boost his skills, Raphael also reads PDF books and takes free courses on Coursera, where he is currently taking classes on Node.js. He also highly recommends looking at Swift documentation for help and GitHub for open source projects and going through someone else’s code.

After our interview, Raphael imparted some advice for students wishing to become app developers in the future, “Study a lot, try to find a way to improve your life with an app and write it.”

For more information on iOS app development check out our Expertise page or even sign up for our iOS Training Course if you are feeling up to the challenge!

Our values

Partners - not providers.

Guaraná will act as your partner and advisor throughout the whole process. Our app development process is tailored to be collaborative and we truly embrace each one of our projects. Being a well rounded and skilled team makes us a great long-term partner for both startups and established companies.

Execution equals excellence.

We truly commit to your digital app development project's success. We're passionate about turning your web & mobile application idea into a high-performance digital product with authentic design, smooth usability and amazing engagement. We provide nothing less than the best user experience possible.

High-quality code built for business growth

Our tech team ensures we always craft the best logic for your users and your strategy. Our scalable solutions are ready to accommodate any new features you might need - when your business evolves, our code evolves with you.