Software Engineer,
Nov, 2019 - Present
As part of one of the leads in the core software engineering team of Streamlabs @ Logitech, my main responsibilities are divided into categories and are as follows.
As a Lead & Maintainer.
-
Create a cohesive environment between front-end developers, back-end developers, designers, product managers, and customer support team.
-
Explore the open net and the data within the company to answer questions like
What can be improved?
What needs to be built?
How can I support the customer support team better?
How can I create a better UX for our users?
How can I help in implementing a better integration of services across our teams and improve our
existing systems?And many more.
-
Make sure that the deployment lifecycle works correctly and keep our products up to date.
-
Fix vulnerabilities and handle security-related issues. Perform a little bit of penetration testing on the side to make sure we are able to catch vulnerabilities beforehand.
As a Product Owner
I understand the need for good products that our customers love. I always try to explore and see what we can build into our system. For this, I actively try to gather feedback from our customer support teams, our tech leads, our product managers, and by talking to actual customers. I pro-actively look for and build entire products. My main effort is to build & own (end to end) a product that is cost-efficient, robust, scalable, loved by our customers, loved by our team, and loved by our devs.
As a Developer
At the end of the day, I am a developer at heart so I try to develop and own entire product lifecycles. A few projects that I worked on and owned end to end are as follows.
- Campaign Manager.
- Logo maker, emote maker, youtube thumbnails, panel maker, and more.
- Alertbox V2.
- Tackling infosec issues in our core.
- Maintenance & upgrade of our core.
- Helping in the maintenance of our production systems.