Murat Boduroglu has been a valuable member of the Nintex family for almost seven years. As a Principal Architect based in our Bellevue, Washington office, he specializes in developing and leveraging cloud-based, scalable, responsive, and secure software designs.
We sat down with Murat to talk about his work developing and managing our Nintex Xtensions capabilities.
1. Can you describe your role and tell us a bit about what you do at Nintex?
First, thanks for giving me the opportunity to talk about my work and connect with Nintex users!
I work very closely with product managers, development teams, and the strategy team to drive the next big, exciting thing in the Nintex Platform. This includes building ‘Proof of Concept’ projects, bringing new ideas to life and evaluating them, finding architectural solutions to problems, and joining development teams to collaborate on projects.
2. You played an essential role in creating the Nintex Xtensions Framework. What are Xtensions, and why was it important to develop the capability?
At the core, Xtensions are custom connectors that can be imported into Nintex workflow products to introduce new capabilities.
These extensions act the same way as the other connectors that are available in the toolbox, and they behave in a similar way. Our customers can start building new workflows or update their existing workflows by leveraging the custom connectors they create using Xtensions.
Integration is a core functionality of the Nintex Platform. From very early on, we knew the capability to extend the integration suite was a key feature necessary for our customers.
With Xtensions, we provide this capability directly to our users who might have edge case scenarios or specific business requirements, enabling them to easily bring custom integrations directly into their own environments.
3. How do Xtensions work?
Xtensions provides the means to declaratively introduce new connectors and extend the existing capabilities of the Nintex Platform. This can be either connecting to an existing SaaS provider or a user’s own API. This is all driven by an OpenAPI-based specification document that is used to describe REST APIs.
It also provides a secure, encrypted vault to store user-defined authentication details, such as API Keys or OAuth tokens.
4. What is the difference between Nintex Xtensions and Nintex Connectors?
Nintex Connectors are out-of-the-box connectors available to every Nintex workflow customer. Nintex developers create them ourselves to follow our design guidelines providing powerful functionality.
Nintex Xtensions, built as an extensibility platform, provides our users the ability to add new connectors directly to that list to use in their own tenants/instances. A customer can essentially build up a private collection of connectors that are critical for their own business cases, and store these actions in their toolbox for everyone in their tenancy to access.
5. What are the benefits of creating custom connectors with Xtensions?
Xtensions can help our customers to build custom connectors that fit their exact requirements.
They can decide how the connector will look – defining the names, description, and order of the parameters. They also have full control over which backend the connector will talk to, so they can decide to use a middleware and host their own API, completely customizing the way the connector acts.
6. The Nintex Platform is a no-code automation tool which largely appeals to line of business employees. Why is it considered a great platform for developers to automate their business processes, as well?
The Nintex Platform is a great tool to build, automate and orchestrate integrations. With Xtensions, custom connectors that serve a specific purpose can be integrated quite easily.
Essentially, these integrations can be as powerful as the designer wants them to be.
As much as business users love to use the platform because of its no code approach, the new extensibility framework also makes Nintex a great tool for advanced users such as developers to build complex solutions.
7. Are you currently working on any projects that you’re excited about?
Every day at Nintex is exciting. Seriously!
Recently, I’ve been working with the development team building extensible custom workflow start events as part of our Xtensions framework, which is super exciting and a great challenge.
8. What is your favorite part of working at Nintex?
I love to build products that are used by so many great people and customers. It’s very fulfilling to get into a discussion with a partner or customer and feel their enthusiasm. It’s inspiring and motivating to listen to stories about how users are leveraging our platform to find a solution to a problem, or how they improved a legacy process.
9. What is one thing you can tell us about yourself that not many people know?
I played the drums in a metal band with friends while in college, and considered following up on that dream. Due to my lack of talent in that field, I’m very happy that I decided to pursue my second dream to become a software engineer.