 So, hello Narendra, welcome to the Clouture Management Committee in Chennai. We are really excited to be here. Let's, for the people who do not know Narendra, let's start with your introduction. Who are you and what do you do? Well, first I work in the full name, I am Narendra and I work for an AI startup called Mastery Den. I work as a product engineer there, primarily focused on the backend side of the product scaling and building highly available systems. Yeah, okay. So, what does Mastery Den do? Mastery Den is probably an AI startup and we have a wide suite of products powering the e-commerce and retail line right from automating their e-commerce website till, you know, managing and automating their values. So, you mentioned that you are a product engineer, what is your journey to become a product engineer? Like if you were to suggest an ideal path to someone, what would that look like? My journey, it's not anything specific, I didn't have any specific goal, I was just going along with the flow. When I graduated, I'm basically an electronic engineer, I graduated from, I got my electronics degree and I worked as an Emerald Engineer for India. And I was designing firmwares and I was doing chip level stuff, then at that time IOT was the buzzword and I was working on that. Then I realized beyond my sensors, I didn't know what's cloud as an electronics engineer, I don't know much about software, I don't know what is cloud, how my data is going there, how the things are getting connected. So, I just wanted to explore the software world and I switched my field from electronics to software by joining a big data startup. Then after a year I joined Math Street and as a backend engineer. Then slowly I developed a platform and started building products on it. So, how would you describe your journey, what was it like for someone who's been working on embedded systems and chip level stuff to now designing AI and things around that? So, it was a great journey, you just, you don't have, I mean, like once you're out of college, it doesn't mean that you have stopped learning. It's totally continuous learning, you have to keep up to date with your tech and either by going through all the latest news or attending conferences like this. So, continuous learning and just bringing learning into my comfortable zone or my comfort zone will enable me to be in such a place. So, I think that's one interesting point that you mentioned, you spoke at this conference today. Can you tell us a little bit about what your talk was? So, my talk was about using a serverless architecture approach to design and scale log analytics platform. And how Math Street then used a normal traditional architecture, how we designed it first and what issues or things we faced, then how we went for a serverless approach and how we are experimenting that. So, I spoke about that and I was able to do a demo on that. Got it. So, what I mean, speaking at an event requires a considerable amount of energy, effort and preparation. I mean, in your case, for this conference, people have to prepare the content, abstract and then put in slides and then do reversals and then finally come here on Saturday to ID to give the talk. Why do you think this is important? Like, why is it important to you that people should go, like, why don't you say that it is important for people to go speak at events, conferences and community? Okay. So, yeah, I totally love to answer that question because I recently wrote a blog post about this, it's in my website. So, yeah, first thing, the very first thing, it's you will get benefited as well as the company. Most of the companies will sponsor you and so there are mutual benefits with you and your company. And the thing about you is, so conferences, yeah, I'll talk about conferences first. Conferences about, you can't learn everything in conferences, the day like 10 of these people are dumping you with information, you can't take everything. Conferences are the place where you can learn what to learn next. So, yeah, I just stole it from a tweet, popular tweet, but yeah, still. So, if you speak at conferences, one, you can have a personal brand, you can create a personal brand. The people in your community will know what you are working for and what your company is doing. And who knows, maybe in future the CEO is sitting in the crowd and she is planning you to recruit for our next project. Also, you will break your comfort zone, like most of the thing people fear about is public speaking. And we as developers, we need, just apart from the coding and developing skills, we need to improve networking skills to know what's happening in the community as well as expose ourselves to the community. And also it's part of giving back to the community. You can complain or, you know, it's about not having time as a full-time employee to give back to the community, contribute to the open source, but this, I see this as a way to give back to the community. So, I, if I have to prepare for a 40-minute talk, it's not always I will talk about what I've worked on. Sometimes I'll discuss a new tech and I'll spend nearly 40 hours to learn that and teach it to my audience. So, it's something like giving back to the community.