2020

Mastering Customer Relationship Management, Insights from a Seasoned Software Engineer

Mastering Customer Relationship Management, Insights from a Seasoned Software Engineer

In my long career in software engineering and management, I have worked in many different roles contributing to development, design and architecture, Customer soution advisor, cybersecurity SME, and product management. I enjoyed all the roles and in this short article I woule like to write about Customer Solution Advisor role. What I loved about this role was working with customers who faced tough problems. I got to see these challenges up close, which helped me stay updated with the latest technologies while solving these issues.
Role of a Team Lead

Role of a Team Lead

When I first started programming, my primary objective was straightforward: just complete the tasks assigned to me. However, as we are well aware, programming is not a a one-person job - it necessitates a team effort, particularly when developing large-scale applications. And therein lies the challenge. In theory, everyone comprehends the end goal, but in practice, the situation can become little chaotic. Team members might diverge, heading in different directions, and it can be difficult to keep everyone on track.
Navigating Footpaths: A Trend Among Corporate Riders!

Navigating Footpaths: A Trend Among Corporate Riders!

Although the title of this article may appear unusual, it holds a significant truth. In Bangalore, the IT capital of India, many “professionals” are among the major culprits when it comes to riding their bikes on footpaths. On a daily basis, I witness approximately 20-25 instances where individuals with backpacks recklessly choose to ride on footpaths to bypass traffic, and it’s likely that a considerable number of these individuals are employed by multinational companies.