Primarily, for different clients, I look at their complex business processes and problems, and design solutions that provide strategic, technologically foolproof outcomes for the future. One of my main focuses is ensuring simplicity in these solutions, as designing simple systems is often the most complex task. This requires innovation, thinking through layers of ambiguity, and providing clear, strategic solutions.
Additionally, as a principal consultant, I consult on other projects at various stages of their lifecycle. I also aim to make the developer community more engaging, bringing developers together to do what they do best and inspiring them to keep learning. Sharing knowledge and encouraging others to share their knowledge is a key part of this role.
We are currently rebuilding a legacy system for one of our clients. This project is data-centric in nature. We are building it into a modern cloud architecture, creating all the infrastructure from scratch using IaaC, setting up CI/CD.
This project also touches the lives of ordinary people, making it especially interesting from a business perspective.
I have been in the software industry since 2002, so it's been almost 22 years now. During my initial years, I worked with employers like Infosys, which is a huge company. I witnessed its growth from a few thousand employees to 200,000. After Infosys, I joined ThoughtWorks, which offered a very different way of doing things. It is much smaller compared to Infosys but is an amazing organization. The experiences there were truly enriching as a developer, and I really loved working with ThoughtWorks.
After ThoughtWorks, I joined the REA Group. REA Group is an amazing organization with outstanding maturity in their technology, products and processes.
For me, the reason for joining Fabric is its tremendous potential for growth. I love the consultancy aspect of the work, as it offers an opportunity to solve a wide variety of challenges. There is no limit to what you can achieve. That's why I chose Fabric, because it is at a stage where you can tackle interesting problems and grow along with the company.
I think the biggest difference is that Fabric feels like a family. This sense of togetherness makes you feel more integrated into the company, knowing that your actions have a significant impact. In larger organizations, it's easy to get lost in the crowd, but in a company like Fabric, you can see how your actions can shape the company.
From my first project at Fabric, it was clear what my journey would look like. It was the UPMS for Australia Post, and on my first day, I was thrown straight into the inception phase. Despite the quick start, we ended up building a very nice case study, and there's even a video on it. It was a great beginning, and because we were a small group, we could work more efficiently, make decisions quickly, and move fast. These are the kinds of experiences that help you thrive in an organization like Fabric.
A lot of my time is dedicated to my two kids, Aarush and Arjun, who are 12 and 5 years old. I spend a lot of time playing with them and coming up with creative ideas to keep them engaged.
For example, my son Aarush loves playing chess, and I've gotten hooked on chess as well. I enjoy spending time playing chess with him.
I think I would choose Dzmitry. We work amazingly well as partners and complement each other. Similar to how we work together on projects, he would handle a lot of stuff, allowing me to focus on what I need to focus on. There would be a sense of mutual understanding and easier collaboration with him.
I was thinking about the movie The Matrix because, in this role, you have to see through the layers and go deeper to understand the reality. It's about seeing through the ordinary and understanding the true essence. The main job is to navigate through complexity, look through different layers, and still see the solution clearly. That's why I feel like The Matrix is a fitting analogy.