Malolan Balaji

SDE-II, AtlassianBangalore, IndiaHe/Him

Results-driven Full-Stack Engineer (Frontend Focused) with 6+ years of experience building scalable web applications at leading technology companies. Specialized in React, TypeScript, and modern frontend architectures with strong backend capabilities in Springboot, Node.js and GraphQL. Proven expertise in performance optimization, mentorship, cross-functional collaboration, and problem-solving. Track record of delivering high-impact features that enhance user experience and drive business outcomes for tens of thousands of users at Atlassian, Freshworks, and high-growth startups.

Experience

SDE IIAtlassian12/2022 – Present

Bangalore, India

  • Worked on Atlassian billing (Commerce org) to unify billing, payment, and invoice management across products.
  • Operated at scale using React + TypeScript, ADS (Design System), GraphQL (Relay + YogaGraphQL), BFF pattern.
  • Migrated from multi-step to one-screen billing experience and ran an A/B test to measure impact.
  • Mentored new joiners on FE standards; drove testing guidance for unit, Storybook, and VR testing (coverage 0% → 95% on first feature).
  • Improved page speed from 6s to 2s adopting Relay with a render-as-you-fetch pattern.
  • Set up PDV solution ('pollinators') for FE features, preventing multiple incidents by early detection.

Technologies

ReactTypeScriptGraphQL (Relay/Yoga)Design Systems (ADS)JestPlaywrightSentrySignalFX
SDE IIGrowfin04/2021 – 12/2022

Chennai, India

  • Second FE developer and 8th employee; helped set up the entire FE stack for a Fintech SaaS web app.
  • Brought structure to the FE codebase; selected libraries for charts, data tables, and rich text editors.
  • Set up CI/CD workflows for FE deployments using GitHub Actions.
  • Governed code enforcement via ESLint & Prettier; ran bi-weekly FE meetings to improve operations across 2 teams (6 engineers).

Technologies

ReactTypeScriptViteChartsData TablesRich TextGitHub ActionsESLintPrettier
SDE IFreshworks06/2019 – 03/2021

Chennai, India

  • Architected and shipped features, 3rd-party integrations, revamps, and tech debt work for Freshcaller UI/UX.
  • Upgraded EmberJS from 2.12 to 2.18; modernized dependencies and replaced deprecated integrations.
  • Implemented UX for Custom Agent Status and published an open-sourced npm package.
  • Solved misaligned icon-font issue on Windows; contributed fixes upstream (svg2ttf).
  • Enabled mock backend data usage during FE development.
  • Built an import service wrapper to upload files with FE-level checks and restrictions.

Technologies

EmberJSJavaScriptNPM PackagesFrontend Tooling
Intern (Blockchain)Encore Theme Technologies07/2019 – 08/2019

Chennai, India

  • Built a POC/MVP for a blockchain-based platform for Supply Chain Finance.
  • Used HyperLedger Fabric; wrote smart contracts in Go; Dockerized distributed users.
  • Automated setup/teardown via shell scripts; NodeJS as mediator between FE and Fabric.

Technologies

HyperLedger FabricGolangDockerNodeJS

Projects & Open Source

OSS: Ky – beforeError Hook

Added support for a beforeError hook to better handle error reporting flows (e.g., Sentry).

KyTypeScript
View project
Fixed Windows Font Rendering

Identified and fixed a font rendering bug in a popular svg2ttf library that impacted Windows.

svg2ttfOpen Source
View project
Emoji Palette Addon for EmberJS

Created an addon consumed across Freshworks products (Freshcaller, Freshdesk).

EmberJSJavaScript
View project
Vite Starter Template

CRA replacement for a startup migration from create-react-app to Vite.

ViteReactTypeScript
View project

Skills

Core
TypeScriptReactJavaScriptGraphQLRelayJSNodeJSFE Testing
Tooling
JestPlaywrightStorybookSentryGitHub ActionsESLintPrettier
Patterns
BFFDesign SystemsA/B TestingRender-as-you-fetchMonitoringPDV

Education

B.Tech Computer Science & Engineering

SASTRA Deemed to be University • Thanjavur, India • 06/2016 – 05/2019

GPA/CGPA: 7.9/10

Languages

Spoken & Written
EnglishTamilHindiGerman

Contact

Let’s connect