Nishant Mohan

Software Engineer

Bengaluru, Karnataka, India4 yrs 7 mos experience

Key Highlights

  • Expert in microservices and cloud infrastructure.
  • Strong background in compilers and performance optimization.
  • Proven track record in competitive programming.
Stackforce AI infers this person is a SaaS and Semiconductor expert with strong backend development and optimization skills.

Contact

Skills

Core Skills

MicroservicesApi DevelopmentCloud InfrastructureDatabase ManagementCode OptimizationCompilersC++Performance OptimizationCompetitive ProgrammingBackend DevelopmentDevopsQuality Assurance

Other Skills

Software DesignEngineeringTypeScriptAzure Cosmos DBPostgreSQLMicrosoft AzureApache KafkaRedisDistributed SystemsSoftware InfrastructureBashCMakePython (Programming Language)OOPSAssembly Language

Experience

4 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 5 mos
Current Experience

Amazon

SDE-1

Jan 2025Present · 1 yr 5 mos · Bengaluru, Karnataka, India · On-site

Mailmodo

Software Engineer

Aug 2024Jan 2025 · 5 mos · Bengaluru, Karnataka, India · Remote

  • Cloud Infrastructure & Automation
  • Automated Azure Key Vault management, storage key resets, and integrated health checks at the Azure Front Door level. Optimized CI/CD pipelines with Docker layer caching and multistage builds, reducing deployment costs and improving system performance.
  • Microservices Development & Observability :
  • Designed scalable and decoupled microservices architecture using Node.js, refactored BullMQ-based distributed queue systems, and implemented structured logging with Winston/Signoz for enhanced observability and debugging.
  • API Development & Testing :
  • Enhanced backend APIs with robust error handling and telemetry setups. Automated testing pipelines with integration, unit, and Trident tests, ensuring production readiness for services like Shopify Workers, external APIs, and Cosmos DB integrations.
  • Database & Event-Driven Systems :
  • Streamlined database query automation for Cosmos DB and PostgreSQL, addressing production issues with query optimizations. Improved event-driven architecture by resolving Azure EventHub queue delays and integrating reusable producer/consumer modules.
  • Code Efficiency & Scalability :
  • Refactored legacy code to align with modern practices, reduced technical debt, and optimized performance of bulk APIs, campaign workflows, and contact segmentation processes, improving scalability and system reliability.
Software DesignEngineeringTypeScriptAzure Cosmos DBPostgreSQLMicrosoft Azure+35

Amd

Co-op

Dec 2023Jun 2024 · 6 mos · Bengaluru, Karnataka, India · On-site

  • Technical Expertise
  • Gained advanced expertise in CMake, C++, and object-oriented programming principles.
  • Acquired comprehensive understanding of LLVM’s architecture, including its intermediate representation (LLVM IR) and pass managers.
  • Project Leadership
  • Spearheaded the effort to port the AMDGPU backend to LLVM's new pass manager, ensuring alignment with modern standards, improving maintainability, and optimizing performance.
  • Led the restructuring of the AMDGPU backend, driving significant improvements in code architecture and efficiency.
  • Performance Optimization
  • Leveraged the Curiously Recurring Template Pattern (CRTP) to replace costly virtual methods in the AMDGPU backend, enhancing modularity and runtime performance.
  • Optimized key components of the AMDGPU backend to align with industry best practices and design patterns.
  • Testing and Debugging
  • Conducted rigorous debugging and testing to ensure the reliability and robustness of the AMDGPU backend codebase.
  • Worked collaboratively with cross-functional teams to resolve critical issues, maintaining high quality standards for backend performance.
CMakeC++LLVMCompilers

Mailmodo

Software Intern

Jul 2023Sep 2023 · 2 mos · Bengaluru, Karnataka, India · On-site

  • Backend Development
  • Revamped Messaging Queue Architecture: Integrated BullMQ Producer and Worker into mm-lib, streamlining job queue management, and improving backend service scalability and reliability.
  • API Development & Scaling: Built and scaled highly performant HTTP REST API services using Node.js and Express.js. Designed APIs with robust BullMQ client and worker configurations to support efficient database queuing, ensuring compatibility across both BullMQ-Pro and standard models for seamless performance.
  • System Optimization:Proactively optimized critical backend modules for faster API responsiveness and efficient data handling.
  • Containerization and DevOps
  • Docker Optimization: Reduced Docker image size by 50% through advanced multistage Docker build techniques, demonstrating expertise in creating lean, efficient, and production-ready container images.
  • CI/CD Acceleration: Enhanced Dockerfile optimization and utilized GitHub caching mechanisms, reducing Docker image build times by 87%, ultimately accelerating development cycles and deployment pipelines.
  • Infrastructure Reliability: Upgraded and containerized microservices with isolation and resource efficiency for scalable and maintainable deployments within distributed architectures.
  • Software Quality Assurance and Reliability
  • Integration Testing: Designed robust integration test suites that employed database querying to simulate real-world scenarios, validate module interactions, and identify edge cases effectively.
  • System Reliability: Improved system reliability by proactively addressing potential issues in asynchronous workflows and ensuring seamless queue and database coordination.

Point blank

Member

Sep 2021Jun 2024 · 2 yrs 9 mos

Competitive ProgrammingData Structures

Education

Dayananda Sagar College of Engineering, BANGALORE

Bachelor of Technology - BTech — Computer Science

Dec 2020Jun 2024

Stackforce found 100+ more professionals with Microservices & Api Development

Explore similar profiles based on matching skills and experience