Bharath Raja

Bharath Raja

DevRel 🥑 Engineer 📟

About

High functioning Absurdist. Jack of most trades. Master of a few.
Developer Relations 🥑 Javascript

Work Experience

2020 — 2021

Working in a startup again was a busy and nostalgic experience. In the 5 quarters, I had worked on 4 different projects in UI, data ingestion, data analysis using JS, python, and pinch of Java. Starting with front-end support for the existing product, I moved to the data ingestion side where I wrote python modules to ingest GitHub issues data into GCP and AWS (the infra kept changing), some data analysis scripts in python, and a couple of Java APIs. Then I worked on an annotation tool interface that was crowdsourced for tagging snippets of information. Then I focussed on getting an analytics dashboard prototype using custom widgets on top of redash UI. Later I migrated it to a full-fledged in-house application.

2018 — 2019

Moving into a broader role, as a developer advocate, my major responsibility was community engagement and developer touchpoint, internal and external. My day included writing Sample apps for the platform showcasing its new features, creating tutorials videos, writing blog posts, conducting dev events, giving talks, responding to support tickets & being active in all the forums. It was a role that required a spectrum of skills from coding to networking to planning events and my major learning is juggling multiple tasks with differing timelines, different levels of dependency, and differing urgency by prioritizing and quick context switching.

2017 — 2018

Given the breadth of products we built at Freshworks, my work for 15 months majorly revolved around ensuring we build a scalable website platform to enable marketing teams to engage creatively, iterate faster, and collaborate with ease. Refactoring the mammoth codebase with numerous components to take a modular approach with dynamic script loading while also supporting new requests every day was one of the toughest challenges. Working on multilingual support for the ever-changing websites, with the support of crowdin was another big milestone. We also took a huge migration task of moving to a CMS (apostrophe). This is apart from building new widgets, working with marketing, and at the same time ensuring the dev team adheres to good coding practices. Also set up the basement for having reliable and maintainable tests in such a fast-moving environment, knowing that it’s a never-ending challenge.

2013 — 2017

Over the 4 years, I have worked on different kinds of web applications (B2B, B2C, Internal) including mobile. On different projects I had a range of responsibilities - interact with product managers to understand the requirements; ideate on ways to solve the user needs; come up with basic wireframes; design screens with attention to detail; build quick prototypes; design a sustainable front end architecture; plan, split and estimate the work with the team; have the infra setup; choose the right frameworks; build the product (dev) with optimal test coverage; continuous testing and delivery in a staging env; ship it on time with CI-CD; write up documentation; do A/B testing on users; automating a lot of workflows and so on.

Contact

GitHub
LinkedIn
Twitter
Telegram