Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

David Makhija

Noida

Summary

Full-stack developer skilled in building scalable web applications using React, Next.js, Django, and PostgreSQL, with experience across frontend, backend, and deployment. Strong foundation in system-level programming from work at Samsung Electronics, where I optimized C++ modules for Bixby Voice Assistant. Combines versatility in modern web development with proven expertise in performance optimization and system integration.

Overview

1
1
year of professional experience

Work History

Software Engineer I

Samsung Research Institute Delhi
07.2024 - Current
  • šŸ› ļø Developed and maintained a central C++ integration module that orchestrated communication between core Bixby components (KeywordDetector, SoundRecorder, MediaPlayer, server responses, and UI indicators), ensuring seamless synchronization.
  • šŸ“‰ Reduced memory footprint by 3x in the Inter-Process Communication library by applying Bridge and Visitor design patterns, eliminating redundant data structures.
  • āš™ļø Designed and implemented a high-performance event handler based on the Producer–Consumer model, enabling efficient task scheduling.
  • šŸ”„ Reassessed and re-engineered thread behavior within the integration framework, improving concurrency, reducing latency, and enhancing stability.
  • šŸ¤ Collaborated with cross-functional teams through design discussions and code reviews to ensure smooth integration.

Education

B. Tech. - Computer Science & Engineering

PEC University of Technology
Noida, India
05-2024

Skills

šŸ›  SKILLS
  • šŸ’» Programming & Development: C, Python, TypeScript, JavaScript, SQL
  • ⚔ Frameworks & Tools: Nextjs, React, Nodejs, Django, Express, Redux
  • šŸ—ļø Systems & Architecture: Inter-process Communication (IPC), Event-driven Architecture, Producer–Consumer Pattern, Multithreading & Concurrency
  • šŸ—„ļø Databases: PostgreSQL, MongoDB, Redis
  • šŸš€ DevOps & Deployment: Docker, Git, GitHub Actions, CI/CD pipelines
  • šŸ¤ Collaboration & Practices: Agile Development, Code Reviews, Cross-functional Team Collaboration

Projects

Inbox Zero — Email Client Productivity Tool
Next.js, React, TypeScript, Node.js (Express), MongoDB

šŸ›  Built a full-stack email productivity platform with a Node.js + Express backend and MongoDB database, supporting secure authentication, dynamic filters, and asynchronous notifications.

šŸ“§ Designed backend APIs tested with Apache JMeter load simulations, capable of handling 10k+ concurrent email operations with optimized queries, reducing average response times by ~35% (p95 latency) compared to Roundcube and Horde (traditional monolithic clients).

⚔ Implemented a modular, event-driven backend architecture, benchmarked with Locust.io stress tests, enabling real-time updates and allowing users to triage and archive emails 2Ɨ faster than Roundcube’s baseline workflows under equivalent load.

Plane — Open-source Project Management Tool
Next.js, React, TypeScript, Django (REST Framework), PostgreSQL, Redis, Docker

šŸ—‚ Developed a project management system with a Django REST backend and PostgreSQL, supporting issue tracking, sprint planning, and kanban workflows.

šŸ”— Integrated Redis-based caching and Celery async queues, benchmarked using wrk HTTP benchmarking, improving real-time collaboration and reducing API latency by ~40% (median response time) compared to Trello’s free-tier API performance.

☁ Deployed with Dockerized services on cloud instances, tested for horizontal scalability up to 1,000+ concurrent active users while maintaining >99.9% uptime during stress tests.

šŸ“Š Demonstrated workflow efficiency gains (~25%), measured through task completion benchmarks in simulated sprint cycles, compared against baseline setups in Jira and Trello.

Timeline

Software Engineer I

Samsung Research Institute Delhi
07.2024 - Current

B. Tech. - Computer Science & Engineering

PEC University of Technology
David Makhija