Consultant of the MonthEach month we recognise a K2 consultant who has received outstanding client feedback on their recent project.

This month the K2 Consultant of the Month is Luís Felipe Braga, a Senior Java Developer. Read our interview with him below.

 

 

Tell us a bit about yourself, for example, which technologies do you specialise in? How long you have been working as a consultant? Where are you based?

I graduated from Federal University of São Carlos / Brazil and am now a computer engineer. I’ve been writing computer programs since 1999, initially with C / C ++ and then with Microsoft Technologies, such as Visual Basic and Visual C ++.

In about the year 2002, I migrated to Java technologies and started studying systems architecture. Since then I’ve worked as a team leader and system architect, working with Java for almost the whole time.

After more than 10 years working in São Paulo I moved to a little city, in the middle of São Paulo state, and started working remotely as a developer.

Tell us a little about your most recent K2 project. What was being implemented, what were the technical challenges, how were they overcome etc?

My last project was challenging. There was a tight deadline and incomplete specifications. Besides, the work is based on proprietary libraries with little documentation. In the end, the customer’s needs were met successfully and functionality was delivered.

What do you enjoy most about your job?

I love to solve problems and I like to know that my solutions benefit people’s lives. Also, I’m always pleased when I realize that my colleagues have been able to work more productively after following my advice. Moreover, while remote work is challenging, it is very enjoyable to work in a team where all people are motivated and aware that technical, managerial, or communication difficulties need to be addressed and overcome.

Which technical development do you think will have the biggest impact on your field or the wider world of IT over the next couple of years?

I believe that the entire ecosystem around the Javascript programming language will grow greatly in the coming years. In addition, despite the hype, machine learning technologies will be present in most relevant projects from now on. These technologies are maturing and will certainly be adopted by an increasing number of companies.

What advice would you give to someone who is starting out as a freelance IT consultant?

I recommend that in addition to the technical knowledge, the IT consultant should develop their communication skills. This is even more fundamental when it comes to remote work. Knowing how to behave in a remote meeting, being cordial with colleagues, being a good listener, being direct in remarks and focusing on the subject is very important. I also think it’s important for anyone looking to become a software developer to study all the disciplines involved in the software development process: DevOps, agile process, testing and more.

— Luís Felipe Braga, Senior Java Developer

If you’re an IT consultant looking for your next opportunity contact us. If you’re a client looking for help staffing a project contact us.

Share This