Transforms are essential functions in Maltego that interface public and third-party data sources, taking input Entities and pulling related output Entities from these data sources. With Transforms, investigators using Maltego are able to mine various types of intelligence and map the relationships between these data points to conduct analysis.
Of course, this cannot be done without Data Integration Developers.
A Typical Day of A Maltego Integration Developer ๐︎
Data Integration Developers at Maltego build the bridge between investigators and data sources. As software developers, they design and develop Transforms and work with the industry to integrate their data into Maltego.
In this interview with our Integration Development Team, we peek behind the scene and show you what a typical day in the life of a Maltego Integration Developer looks like.
Interview with Maltego Integration Developers: Hear from Your Future Colleagues ๐︎
Q1: Could you please walk us through your typical workdays? ๐︎
Our typical workdays usually start with a morning coffee, followed by reading about OSINT and cybersecurity topics. After organizing emails, messages, and establishing the dayโs agenda, we spend the next hours designing, prototyping, and developing projects. At lunch, we join the social hour with colleagues in Munich and remote, after which we have our regular team meetings.
In the afternoon, we delegate time between code review, debugging, and continuing development. Sometimes, we assist the Support team to handle technical topics.
Besides these practical tasks, we also write online documentation, design documentation, and blog articles.
Q2: What does your daily activity breakdown look like? ๐︎
Our daily activities include on average, 50% coding and development, 25% research and prototyping, 15% code review and collaboration, and 10% technical writing.
Q3: What are the languages and applications framework necessary for an Integration Developer? ๐︎
Our responsibilities are heavily related to API integrations and database integrations. In terms of coding languages and application frameworks, we use Java, Python, Spring Boot, and Azure on a daily basis. Generally, it is also important to have knowledge or experiences with node.js, AWS, GNU/Linux Docker.
Q4: How do you come up with Transform ideas? Where do you find inspiration? ๐︎
The biggest tip to getting Transform ideas is to read widely and receive information from various sources. We get our inspirations from domain expert recommendations, infosec conferences, communities, forums, and aliens.
The key is to stay curious to learn about existing technologiesโYou can write Transforms for anything. The question is: Which one first?
Q5: What qualities make a good Integration Developer? ๐︎
As an Integration Developer, you have to have a curious mind to explore different technologies and create ideas. You should be an analytical thinker and an adapter, self-motivated and quick to learn.
Q6: What are your favorite Transforms in Maltego? ๐︎
The Wayback Machine Transforms are at top of the list because it takes you back in time. Infrastructure-based Transforms such as DNS and IP Addresses are also some of our favorites.
Q7: What are an Integration Developers’ growth and career prospects? ๐︎
The starting point for each Integration Developer varies, depending on the experiences and skills they bring with them. For Integration Developers with initial industry experience, there is opportunity to establish a solid, practical portfolio and develop career growth into the following:
- Technical Product Owner/ Senior Software Developer
- Integrations Engineer/ Systems Architect
- Senior Data Integrations Engineer
At Maltego, Integration Developers contribute to our core product development and have grown from a small team since inception. As an Integration Developer, you will be making long-lasting impact to our core development while working closely with the engineers and architects who brought Maltego to life.
Q8: If you are to use one sentence to describe the fun part of being a Transform Developer at Maltego, what would it be? ๐︎
“It is an ever-changing journey of continuous learning and growth.”
Weโre Hiring! Join Maltego as Our New Integration Developer ๐︎
We are looking for motivated software developers with initial experience to join our team of Transform Developers!
Interested in the job position? Check out the job opening on our career page and apply online now!
If you have any question regarding recruitment and openings at Maltego, please reach out to jobs@matlego.com.
Check out our Twitter and LinkedIn to learn more about Maltego and stay on top of our latest news and updates.