Nakul Bharti

Nakul Bharti

About

Experienced backend developer and mobile application engineer with a strong track record in building scalable systems and cross-platform mobile applications. Google Summer of Code alumnus with expertise in performance optimization and system architecture.

Experience

Frontdoor Inc.

Senior Software Engineer

2021 - Present
  • Led development of Cancel/Transfer system, implementing data collection workflows that reduced service request transfers by 25% and improved vendor retention
  • Migrated vendor assignment system from PL/SQL to Golang, achieving 3x faster processing and enhancing scalability to handle 100K+ monthly requests
  • Led a team of 3 backend developers in implementing Vendor Tier system, resulting in 15% improved customer satisfaction and 30% faster service request assignments
  • Designed and documented technical architecture for vendor management systems, reducing cross-team dependencies by 50% and improving developer onboarding efficiency
  • Demonstrated technical leadership by implementing 90% test coverage, coordinating with 6 cross-functional teams, and creating comprehensive documentation

Global Satellite Engineering

Software Engineer (Contractor)

2021 - 2024
  • Built Android BLE configuration app from scratch using Java/Kotlin, enabling customers to manage device settings and firmware updates through an intuitive interface
  • Implemented critical features including automatic cloud sync, bulk firmware updates, and remote device configuration, reducing customer setup time by 60%
  • Migrated 80% of iOS codebase from Objective-C to Swift, improving app performance by 40% and reducing crash rates by 70%
  • Customized Zulip messaging platform for internal communications with company-specific security protocols and workflow integrations
  • Drove cross-platform development improvements, achieving 95% code sharing between Android and iOS platforms, 30% reduction in configuration setup time, and seamless integration with the web platform for real-time sync
  • Architected and implemented an Ion Mobility Spectrometry (IMS) data processing module in Java/JavaFX, enabling complex mass spectrometry data analysis for 1000+ scientists globally
  • Developed a high-performance visualization system with real-time intensity and XIC plots, handling datasets up to 2GB and rendering 50% faster than previous implementations
  • Modernized UI architecture by migrating from Swing to JavaFX, resulting in 3x faster data rendering and a 40% reduction in maintenance overhead
  • Expanded platform compatibility by implementing Bruker data format support, increasing supported file formats by 30% and the user base by 25%
May 2019 - Aug 2019
  • Designed and implemented a WebGL-based connectivity matrix viewer, achieving 70% better performance for 100K+ node graphs compared to traditional renderers
  • Built a responsive graph visualization system in JavaScript and WebGL, achieving sub-second rendering for matrices up to 1000x1000 nodes
  • Optimized large dataset handling using custom WebGL shaders and efficient memory management, reducing load times by 60%
  • Enhanced user experience with intuitive edge-editing features and interactive controls, increasing user engagement by 40%

MLpack

Open Source Contributor

2019
  • Refactored machine learning algorithms and contributed to the build system
  • Added callback support for the Softmax algorithm, enhancing model optimization capabilities

Projects

  • Architected scalable RBAC system in Go/MongoDB, featuring dynamic policy management and context-aware authorization for enhanced security
  • Engineered secure authentication with JWT integration and email verification, ensuring robust identity management and security compliance
  • Developed high-performance API with rate limiting and audit logging, processing 1000+ policy evaluations/second
  • Created responsive admin dashboard using Next.js/TypeScript/Material-UI for real-time policy management
  • Built full-stack Flutter expense tracking application supporting multi-currency transactions across multiple accounts.
  • Implemented real-time financial analytics with interactive charts, processing years of transaction history with sub-second response time.
  • Designed scalable architecture supporting: Multi-account management with automatic balance reconciliation, Custom budget tracking across 10+ expense categories, Real-time statistical analysis and reporting, Cross-platform deployment with 99.9% code sharing between iOS and Android.

Awards & Achievements

Google Summer of Code 2020

Google

View Certificate

Successfully completed two evaluations in Google's prestigious open-source program, delivering high-impact contributions to critical projects.

Google Summer of Code 2019

Google

View Certificate

Successfully completed Google's globally recognized open-source program, demonstrating advanced programming capabilities and contributing to significant project growth.

Programming Excellence Award

Shri Mata Vaishno Devi University

View Certificate

Received four consecutive awards recognizing exceptional programming skills and consistent academic excellence.

Skills

Backend

  • Golang
  • Java
  • Kafka
  • Docker

Mobile

  • Android (Java/Kotlin)
  • iOS (Swift)
  • Flutter

Tools

  • Git
  • Docker
  • Splunk
  • Elastic