Sreejith Ramakrishnan is a Senior Software Engineer based in Vancouver with 12 years of experience building user-focused products and platforms, currently contributing to Microsoft’s Teams experimentation and People experiences. He blends front-end expertise in JavaScript and React with backend work involving GraphQL and data-driven experimentation to turn telemetry into actionable insights. His background spans full-stack roles at startups and scale-ups, where he shipped React Native mobile apps, analytics dashboards, and robust backend systems using PostgreSQL, MongoDB and Redis. Known for designing pragmatic systems from scratch—such as a workflow dependency scheduler and a PDF fingerprinting classifier—he favors elegant engineering that prioritizes real people over abstract “users.” Comfortable in both product and platform contexts, he thrives on making complex data useful for better product decisions.
12 years of coding experience
7 years of employment as a software developer
Higher Secondary, Higher Secondary at Holy Trinity School, Palakkad
Secondary Education, Secondary Education at Bharathamatha English Medium School
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at NSS College of Engineering, Palakkad
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sreejith Ramakrishnan - Senior Software Engineer at Microsoft