Mayank Manas

Backend SDE-2 · Java, Spring Boot, AWS

Delhi NCR, India+91-8700833759Open to backend and infrastructure roles

Backend engineer (5+ YOE) building release infrastructure and AI-assisted engineering tooling for enterprise security products. I work on the systems that decide what ships, how it's validated, and how it's kept secure.

Impact

~300
OS/DB combinations under coverage
~10,000
Configuration permutations modeled
~700
Test environments per release cycle
11%
Customer cloud infrastructure cost reduced
30%
Faster deployment and service boot-up

Experience

Coriolis Technologies

SDE II

Engineering and release infrastructure for Imperva's database auditing Agent — a component installed on database servers and hosts to audit, monitor and secure database activity.

  1. Internal Data Coverage & Compatibility Platform

    Java 8Spring BootMySQL

    • Designed and developed the Internal Data Coverage Tool (IDCT), a Java 8, Spring Boot and MySQL platform used by ~40 engineers across 3 teams to manage Agent compatibility across ~300 OS/DB combinations and ~10,000 configuration permutations.
    • Architected the data model, backend APIs and UI to represent and manage multi-dimensional compatibility across OS/DB versions, Agent modes, database configurations, encryption modes and other supported dimensions.
    2 more highlights
    • Own the integration of the compatibility platform with the OS/DB support release pipeline, mapping support progression from development and certification through automation testing and final release coverage.
    • Own Agent compatibility coverage, serving as the focal point for determining supported configurations, tracking coverage changes and history, and maintaining accurate OS/DB compatibility information through the release lifecycle.
  2. Agent Release Infrastructure

    JavaLinuxWindowsGDB

    • Developed features for a Java-based remote execution service within the Agent testing platform, exposing APIs used by automation workflows to execute operations on remote Linux and Windows test machines.
    • Developed a cross-platform core-dump diagnostics API that remotely retrieves crash dumps, processes them using native GDB, and returns structured diagnostic information including failure details, memory and heap information, and timestamps for developer debugging.
    2 more highlights
    • Developed and maintained Java-based utilities and supporting services powering the Agent testing platform, implementing feature enhancements and resolving defects across the system.
    • Owned a 28-day monthly Agent release cycle, coordinating validation across ~700 test environments, triaging failures, communicating defects with upstream development teams, and verifying fixes through subsequent test runs.
  3. AI-Assisted Engineering

    PythonGoogle ADKAmazon BedrockBrowser Automation

    • Developed and deployed Python-based AI agents using Google ADK and Amazon Bedrock to automate release validation and Agent compatibility workflows used by engineering teams.
    • Built an AI-powered release task validator that generates expected release permutations using OS/DB Cartesian products, applies maintained exclusions and support-date constraints, and compares expected coverage against release tasks to identify missing permutations.
    2 more highlights
    • Developed a vendor compatibility agent that dynamically discovers and extracts OS/DB compatibility from vendor documentation and web-based compatibility matrices using web crawling and browser automation, classifies findings for human verification, and generates bulk compatibility updates through backend APIs.
    • Implemented human-in-the-loop safeguards and persistent vendor-source context for compatibility discovery, requiring user validation before modifying compatibility data while retaining verified vendor sources for subsequent analysis.
  4. File Tokenization & Encryption Proxy

    JavaAWS S3AzureIBM COSSFTP

    • Engineered file tokenization and encryption pipelines for enterprise systems, supporting stream and field-level encryption in Java across diverse file types and storage systems.
    • Designed multi-cloud data protection across AWS S3, Azure, IBM COS and SFTP, enabling secure handling of sensitive data across heterogeneous customer environments.
    1 more highlight
    • Implemented RBAC and multi-tenancy to provide fine-grained access control and scalable tenant isolation for enterprise deployments.
  5. SaaS Metrics & Resource Usage Platform

    KubernetesMetrics Pipelines

    • Built a resource tracking and optimization platform for SaaS deployments, collecting pod-level metrics across customer environments to guide resource allocation and scaling.
    • Enabled data-driven resource allocation, reducing customer cloud infrastructure costs by ~11%.
  6. REST API Based Encryption / Masking Service

    Spring BootREST

    • Developed a secure Spring Boot microservice exposing REST APIs for encryption, decryption and data masking, with unit, integration and end-to-end test coverage.
  7. Dynamic Configuration Management System

    JavaDistributed Systems

    • Developed a configuration management system for distributed services, enabling dynamic cluster configuration and runtime resolution.
    • Reduced deployment and service boot-up times by ~30% through dynamic configuration management.
  8. Performance Benchmarking Tool

    GitHub Actions

    • Developed and automated a GitHub Actions-based benchmarking system to compare deployment performance across branches and releases and detect performance regressions early.

Projects

  • FileServer

    Secure HTTPS file server for LAN environments — streaming I/O for files up to 100 GB, path-traversal defense, IP whitelisting and structured logging.

    • Streams files up to 100 GB without buffering
    • HTTP Basic Auth with bcrypt, RFC1918 IP whitelist, rate limiting
    • Winston structured JSON logging with rotation; jest + supertest coverage

    TypeScriptNode.jsExpressJest

  • BFS/DFS Visualizer

    React application for visualizing graph traversal and node exploration in a grid-based system.

    ReactJavaScript

  • Exercise Tracker

    Full-stack activity logging application with a React frontend and a Node/Express API.

    ReactNode.jsExpressMongoDB

Technical Skills

Programming Languages
JavaPythonJavaScript
Backend
REST APIsMicroservicesWebSocketsOpenAPIEvent-Driven ArchitectureRemote Execution
Frameworks
Spring BootSpring CloudGoogle ADKPlaywrightSelenium
AI & LLM
Amazon BedrockGoogle ADKAI AgentsLLM-based Workflow Automation
Cloud
AWS EC2AWS S3AWS LambdaAWS IAMAWS ECSAWS SQSAWS ELB
Design
Data Structures & AlgorithmsLLDHLDDistributed SystemsDatabase Schema Design
7 more skill groups
Databases
MySQLNoSQLElasticsearch
Containerization
DockerKubernetes
CI/CD
GitHub Actions
Monitoring & Logging
KibanaPrometheusGrafana
Queues
Kafka Streams
Security
JWTRBACOAuth2Data EncryptionData Masking
Performance
CachingLoad BalancingJVM Performance TuningThread Dump AnalysisGDB

Education

Chitkara University

B.E. Computer Science Engineering

CGPA 9.3

  • Scholar award for being in the top 1% of graduates

Contact