Devakumar N M

Software Engineer II

GithubEmail

About

Started building since 17. Passionate about startups and likes to readi non-fictional books about. Experienced in full-stack development with expertise in React Native, TypeScript, and cloud technologies.

Experience

Software Engineer II
Pilot
July 2024 - Present

Working on a trip planning and booking app with over 5000 MAU, backed by AngleList Quant Fund and NEXT Canada. Key achievements include migrating microservices to TypeScript, optimizing itinerary PDF generation with cloud functions, implementing AI features using OpenAI/Gemini, and building a custom product tour library.

  • Built our first AI feature - smart imports: auto import itinerary from forwarded emails. Included setting up imap server, real-time processing alerts, etc - processing over 2000 emails till date
  • Built privacy settings into trips which allowed read-only access to select trip-mates, including restrictive backend. This boosted sharing of trips by 20%, helped corporate planning, etc
  • Led an app-wide rebranding through a highly detailed design system
  • Monitoring features' usage on Posthog to build improvements, find ux issues, for overall improvement of the app
  • Worked on multiple aspects related to hotel bookings via liteAPI, including checkout, and Google hotels integration - enabling booking across 2M hotels
React.jsNode.jsGraphQLFirebaseMaterial UIReact NativeNative BaseGCP
Lead Product Engineer
CuroStrides
April 2022 - June 2024

Led development of healthcare products including MoodScriber and DrCuro EHR system. Built and published production-ready React Native apps, managed testing infrastructure, and achieved 75% reduction in app publishing time through CI/CD optimization.

  • Built MoodScriber from scratch including ideation, design, feature development and publishing with React Native and Firebase
  • Developed comprehensive EHR system (DrCuro) enabling secure data management and sharing between clinics, doctors and patients with strict role-based access
  • Built and published production-ready React Native social network app (CuroPeers) for chronic condition patients using Firebase
  • Implemented complete unit and integration testing coverage for DrCuro Next.js application
Next.jsNode.jsReact.jsPostgresHasuraGraphQLFirebaseStyled-ComponentsReact NativeNative BaseGCPElasticSearchPinecone
Senior Developer
Velozity Global
December 2021 - April 2022

Led a team developing an ECG monitoring and alert system (IEMS) using AI/ML. Established data pipeline for training data generation and spearheaded the design and deployment of NestJS backend.

Nest.jsNext.jsPostgresNginxKafka/Kafka.jsFirebaseChakra UIAWS EC2S3API Gateway
Full Stack Engineer
Roundups
December 2021 - April 2022

Developed features for an Android app for automated spare change investment. Implemented deep-linking, built notification tracking system improving click-rates by 20%, and optimized app boot-up time by 2x.

Node.jsExpress.jsMongoDBReact NativeNative Base
Technical Head
StudyMonk
January 2020 - January 2021

Led engineering team in developing an E-learning platform from day one. Architected backend, implemented gamification features, built authentication system based on OAuth 2.0, and managed development teams using Agile methodology.

Node.jsReactMongoDBGraphQLRedisKafkaAWS ServerlessS3EC2MSK
Full Stack Engineer
DevTown
February 2021 - July 2021

Built beta version of E-learning platform with custom LMS in 30 days. Developed internal tools, certificate generation system, referral system with Razorpay integration, and affiliate platform.

Node.jsExpress.jsMongoDBNext.jsAppSmithREST APIs

Projects

MoodScriber professional
CuroStrides

MoodScriber is a mood logging app that lets users log how they are feeling, write about it and talk to an AI about it, along with analytics.

  • Built the app from conceptualization, scoping, research to design and development
  • Developed CuroAI - an OpenAI wrapper with long term memory and open sourced it
  • Developed the chat screen from scratch, handling infinite scrolling loading data
  • Built complex analytics for user logged moods
  • Built a customized calendar view of days with moods logged, using react-native-calendars
  • Developed Gamification features such as Points, Streaks and Badges
  • Designed and developed nudges with intelligent notifications
Func2REST personal

Fun2Rest is a tool that gives you REST endpoints to your JavaScript functions to execute server side code. Copy-paste your JS function and it's accessible over the internet.

  • Currently working on the project with NestJS, NextJS, ChakraUI, and Docker
CuroPeers professional
CuroStrides

CuroPeers is a social networking platform for patients with chronic conditions to connect, share experiences, and support each other.

  • Developed the app with React Native, and NativeBase
  • Setup and developed the testing suite for the app with unit tests
  • Developed social networking features like posting, liking, commenting, mentioning other users
  • Made the app compatible with Web using react-native-web
  • Migrated the app from NativeBase to custom ui library
  • Used OpenAI APIs for initiating conversations with the AI Assistant
  • Implemented firestore triggers to perform event-driven operations
DrCuro professional
CuroStrides

DrCuro is an EHR application, where doctors can set up their schedule for consultations, write prescriptions, share it patients, perform hospital management, and much more

NextJS/ReactNode jsGCPFirebaseHasura 2.0PostgresMeta APIsDockerreact-testingGraphQL
  • Developed the design system with styled-components, with detailed documentation in StoryBook
  • Developed the unit tests for all the components
  • Developed the schemas in Hasura with Postgres
  • Integrated with ABDM on stage 2
  • Developed Online Consultation module for end-user facing
  • Developed complex and modular calendar, scheduling, and slot systems
  • Configured developer experience with internal toolings and local dev env
GamifyMe personal

GamifyMe was a personal project aimed at developing platform for providing tools to gamify products and communities.

NestJSNextJSRedisMongoDB
  • Built users to give ability to create live leaderboards with Redis and Socket.io
  • Created REST APIs for users to update their boards with rate limits and API keys
  • Created a WhatsApp based leaderboard feature
Write0 personal

This was one of my first full project. Write0 allows bloggers to cross publish, and maintain their blogs across Medium, Dev.to and HashNode.

ECG toolset freelance
Velozity

Probably one of the complex projects I've worked on, the toolset included cardio technicians to read and visualize ECG data, create samples, annotate, etc

  • Dived deep into ECG, and its anatomy to build this tool
MemuSaitham freelance

MemuSaitham is a platform for users in AndhraPradesh to upload videos during election for cash prices.

NextJSFirebaseStyled ComponentsTypeScript
  • Built pixel perfect web app that had hierarchical roles
  • Included working with video processing on the web and using ffmpeg-wasm
  • Implemented service workers for running background tasks
vCRM freelance

vCRM was developer for a client who runs a chain of jewelry jobs but had their own specific needs that needed a custom CRM built.

SupabaseNextJS/ReactChakraUI
  • Built generic CRM features like adding users, purchases, billing, PDF generation and invoicing
  • Integrated with WhatsApp APIs to send automatic messages
  • Built mutiple role-specific dashboards and authentication

Skills

TypeScriptPythonNode.jsReact NativeReact.jsNext.jsNest.jsMongoDBSupabaseFirebase/FirestorePostgresJestMochaAWSGCPHasuraOpenAIPineconeElasticSearch

Education

Computer Science (Diploma)
SJP
2018 - 2021

Completed diploma in Computer Science while actively working on real-world projects and gaining practical experience in software development.