This interview has been a long-time coming!
Not only has Chilberto's 11 articles been excellent and has resulted in many Guru awards, but it's also incredibly enlightening to read this interview and learn about him!
- Azure Service Bus Messaging with Queues using Sessions
- XML Document SelectNodes() vs GetElementsByTagName()
- Securely connecting to Azure ServiceBus using WebClient and OAuth WRAP
Let's get to the interview!
Who are you, where are you, and what do you do? What are your specialty technologies?
Hello all! I am an independent software consultant based in Auckland, New Zealand specializing in Microsoft technologies. I find the generic title of software consultant the most appropriate because my roles range from solutions architect to team lead to games developer. For several years I focused on integration, BizTalk in particular, and since 2009 I have been primarily worked in solutions hosted in Azure.
My background is a mix of formal education in computer science (Bachelors and Masters of Computer Science and Engineering), certifications (MCAD, TOGAF) and practical experience in organizations in the US, England, Austria, Germany, Holland and now in New Zealand. I value it all as it has given me knowledge, perspective and a wide range of experiences. If you are familiar with the expression "More tools in the tool chest", then you will understand the value of breadth of knowledge as a consultant as no two clients have the same requirements.
Besides business software, I have always had an interest in game development. Recently, I have partnered with the indie game studio named Eyemobi. A different set of challenges with different rewards. Below is a photo from PAX Aus showing our early access VR horror game Phantasmal.
Besides building software solutions, I have a family and we are enjoying living in New Zealand. Below shows my parenting skills at work as I attempt to get some help with the dishes…
What are your big projects right now?
My current business engagement is as technical team lead building a new business to business commerce website for an global marine technology company. This is a divergence from the banking and telecommunications industries and combined with an unfamiliar CMS and Commerce framework, there are lot of interesting challenges and business problems to solve.
As a game developer, I am currently working to be feature complete on a survival rogue-like horror game named Phantasmal with a full Steam release date in March 2016. This will be my first published game so I am very excited.
This year I have achieved two goals: getting my TOGAF Level 2 certification and getting Wiki Ninja!
I am not sure what my goals for next year will be yet. In business software, the successful launch of the commerce website. In games bringing Phantasmal to both Steam and Xbox One.
On the side I am also working on building a game messaging framework primarily using the Azure Service Bus. This has been an inspiration for a couple of TechNet Wiki articles so I plan on publishing some more blog posts and wiki articles on the subject.
What is TechNet Wiki for? Who is it for?
To me TechNet Wiki is really about and for the Microsoft development community. This spans a huge range of industries and technologies and counties. As a community member knowing someone in Delhi in the health industry is facing a similar problem to someone in Chicago at a software consultancy is inspiring. More important, there is an immense wealth of knowledge in the wiki pages, blogs and projects.
What do you do with TechNet Wiki, and how does that fit into the rest of your job?
TechNet Wiki fulfills two functions for me. It provides me with a connection to the Microsoft development community. Knowing others are facing similar challenges and seeing how they approach and solve their particular issues is very inspiring and encouraging. Secondly it has been very useful in helping me to keep up with the industry and emerging technologies. More and more I am finding being aware of simpler and more effective (or efficient) ways of solving problems has given me insight into how to solve issues. Several times recently just knowing about alternative ways to approach things has made me more productive and therefore more successful in my roles.
What is it about TechNet Wiki that interests you?
One aspect of TechNet Wiki that was not apparent until I actively became involved was it makes me more confident and competent in the subjects that I post about. I find the process of explaining a concept that I might initially think I understand well, produces many questions or aspects that I then need to explore and investigate. It is also a very humbling experience. It is really when I start to explain an item that I realize its depth and complexity. In short, there probably was not one article or blog post that I have written that I did not emerge knowing more about the subject then when I began.
So, what is it about TechNet Wiki that interests me? It is learning from others and knowing that I am a member of the community.
On what articles have you collaborated with other community members on #TNWiki?
I have not collaborated with anyone. I would love to though so that sounds like a great goal to achieve in 2016!
On what Wiki articles do you spend most of your time?
All things Azure related… With Machine Learning, DocumentDB, Logic Apps, Mobile Services, etc., etc.; there is a lot to try to keep on top of. Wiki is a great way to stay abreast of what others in the community at large are working on.
Do you have any tips for new Wiki authors?
Get involved. Everyone has a role and opportunity to contribute. From correcting my mix of UK and US spelling and grammar (quite amusing really seeing the "s" changed to a "z") to translating into other languages to bringing awareness to aspects of the products and components that other developers in the community might not be aware of.
Thank you, Chilberto, for the interview! It's been a lot of fun to virtually get to know you!
Everyone, please join me in thanking Chilberto for his community contributions!
Jump on in! The Wiki is warm,
– Ninja Ed