Meet Dooley Nsewolo, a full stack developer with expertise in security and software engineering. Equipped with more than 10 years of experience, Dooley joined Stradigi AI to uncover new discoveries in the tech world, and champion his most trusted, effective process: agile development methodology. Get to know the in’s and out’s of this unique role here. 

Tell me about your background. Where are you originally from?

I grew up in Congo, Africa. In 2003, I decided to leave to complete my studies in France, where I lived for 10 years. During that time, I was also working and completing my masters in computer engineering. Fast forward to 2013, with a few years of experience under my belt, the company I was working for at the time relocated me to Montreal. So I like to say that Montreal chose me!  With my wife finishing up her studies, it was the perfect timing for us to set off on a new adventure.

How did you decide to make the switch to Stradigi AI? 

I have a very curious mind and I love to learn, I was ready for more of a challenge in my career, and a transition into the AI space seemed like the right move. It was a completely new field but I knew it was the way of the future. I have been here for just under a year now, and with every new project I am on, I continuously learn and evolve my expertise in the ever-changing AI field.

What does it mean to be a full stack developer? 

A full stack developer is someone who is able to deploy all features of a given software while being able to draw clear boundaries between the different parts. Generally, in a software and/or application, we have 3 parts we need to implement: the storage, back-end and front-end so as a full stack developer, you must understand all of these components and the full features in order to do a great job.

What, in your opinion, is the most important quality in a Full Stack Developer? 

Versatility. I think having a versatile mindset is so important because you must be able to shift quickly depending on the specific ‘part’ of the software you are working on. Being able to have clear boundaries between the different pieces is also important, because it allows you to be able to differentiate and limit what each piece can and cannot do.

How do you stay on top of the latest developments in the tech industry?

On average, I spend 2 hours a day (outside of work) reading, researching and experimenting new technologies and best practices. I have 3 influencers within the industry that inspire and guide me on topics about software engineering, JavaScript and agility mindset: Robert MartinDouglas Crockford and Eric Elliott.

What does a typical day at Stradigi AI look like for you?

I work within the Solutions department, and, we have many different projects going on at once. I am typically involved in 1-2 projects at the same time, so the first few hours of my day starts off with focusing on updates with the greater team to make sure everyone is brought up to speed. The remainder of my day is spent coding. I am a strong supporter of agile methodology, so there is a lot of collaboration that goes into my day to day with other developers in the team to make sure all our practices are standardized to help us solve issues in a more timely manner.

How would you describe Stradigi AI in one word? 

Diverse. We have so many individuals joining our team from all parts of the world, it’s interesting to learn about all of the different cultures that make up this company. We are all embracing the unknown and working together to create a better future.

Learn more about our job opportunities here to work with people like Dooley.