At MuleSoft, we are fortunate to have a community of developers that answer questions about Mule, share best practices, and organize meetups. Their knowledge and effort make building solutions with MuleSoft simpler and more rewarding.
In this series of blogs, we want to highlight individuals who made significant contributions to the community, as nominated by their peers. We previously featured Anirban Sen Chowdhary, and Felipe Ocadiz. This time we sat down and talked to Anupam Gogoi. Here is his story.
1. Tell us about yourself – what do you do?
I am Anupam Gogoi. I was born and raised in India, and I currently live and work in Brazil. I started my career as an SOA Developer in Mumbai in 2007, while working for a European MNC. At that time, I was working with TIBCO tools––implementing various integration solutions for a telecom giant. In 2010, I moved to Brazil!
When I moved to Brazil, there weren’t any TIBCO opportunities; in fact, the integration development field wasn’t booming in the country at the time. So I changed my career path and opted for Java development. For 5 years, I worked on implementing various solutions in Java technology stacks, while I continued to grow my knowledge of Integration tools, SOA, etc.
In 2016, I had the unique opportunity to work with Mule and I took the chance and didn’t think twice! Since then, I have used Mule to implement various integration solutions for many national and international companies.
Today, I work to implement API-led connectivity architectures within various enterprises––using CloudHub, API Manager, and many other tools in Anypoint Platform. In addition, I also implement many integration solutions involving Salesforce, SAP, Oracle JDE, and other systems.
2. What kind of problems do you solve with Anypoint Platform?
I solve a variety of integration problems using Anypoint Platform––from designing, mocking, and publishing APIs to Mule Runtime to applying proxies, ensuring security, creating dashboards and charts, and so on. I am trying to make the most of all the features that Anypoint Platform offers. Recently, I solved an integration problem for one of my clients by building an SAP and Salesforce integration using MuleSoft.
3. What do you like about Anypoint Platform?
Mule Runtime! In my opinion, Mule Runtime in Anypoint Platform is the most lightweight, easy-to-use integration framework in the market right now. Mule Runtime is very straightforward and easy to learn. It’s based on two familiar technologies: Java and Spring. You can even sneak into its source code to fully understand it because it’s open source. All these features make it Mule Runtime even more interesting.
The developer community is also a plus. It’s a vast community that continues to grow every day. The Mule Champions program is also a great space to learn from other peers in the integration space and a great way to show-off Mule expertise and get perks for it!
4. How did you learn to use Anypoint Platform?
When I was working in India back in 2009, I was looking for an open source integration solution. Even back then, over 8 years ago, Mule ESB (now Mule Runtime) was the best in the market. However, at the time it had limited tooling and we had to configure all the connectors and components by hand using XML.
Today, the product has transformed significantly––from new products, such as Anypoint Exchange to a new UI. More importantly, every piece of information I need is covered on the documentation website, in trainings, and, of course, in the highly active Mule Developer Community.
Since then, I have been spreading the Mule knowledge in Latin America. For example, I volunteered to run the San Paulo Meetup Group. The principal theme of the first Meetup was how API-led Connectivity is an innovative way to engage with partners and customers
API-led connectivity is a new integration approach that challenges the age-old SOA paradigm. During our Meetup, we showed how the traditional SOA approach can be evolutionized using the API-led architecture supported by Mule. We also showed the underlying SEDA architecture that Mule is based upon, strategies for File uploading in REST APIs, and we also provided an overview of Mule 4 Beta.
5. What advice would you give to someone who is just getting started with Anypoint Platform?
Getting started is very straightforward. The official documentation is the best place to start with and there’s also a Mule 101 webinar that provides a great overview of the platform. It covers almost all aspects of Anypoint Platform. MuleSoft also provides many trainings, the fundamental course is for free and it covers many important topics of development life cycle along with the best practices.
Another important resource for learning is the MuleSoft Community where one can have almost all their questions answered on the forum, or learn at your own pace in the Champions program. There are also lots of important articles, written by MuleSoft engineers, that you can read on the MuleSoft developer blog as well as in Dzone and other publications.
Inspired by Anupam’s story? Join the MuleSoft developer community today!