Experience

  1. Sep 2021 – present

    Senior Software Engineer

    Deepen AI · Arcsine Software Pvt Ltd · Hyderabad

    • Senior Software Engineer Jan 2025 – present
    • Software Engineer Sep 2021 – Dec 2024
    • Architected a natural-language query interface over large datasets, up to 5,000 objects per query, running generated Python filter logic in a sandbox with runtime validation and isolated execution.
    • Built documentation search on embeddings, replaced rule-based QA checks with prompt-driven validation that stays deterministic, and added tracing across the AI features.
    • Built features end to end, from Django REST APIs on MongoDB to React and Three.js interfaces for 3D data, including customer-facing APIs with versioned results.
    • Made background processing reliable: automatic retries for failed jobs, detection of stuck tasks, lock-based protection against duplicate runs, and a job-status view.
    • Added two-factor authentication (TOTP, backup codes) and closed security gaps, including clickjacking and stack traces leaking from password reset.
    • Built scheduled sync between the main and EU production environments for data residency, and retention jobs that remove deleted data after 90 days.
    • Moved slow on-request reporting to scheduled precomputation, and led platform upgrades to Ubuntu 24 and Python 3.12.
    • Joined by automating a product’s UI regression suite in Selenium-Java, then moved into backend and full-stack feature work.
  2. Apr 2025 – present

    Hawzu, Snoowl Audit, Snoowl Answers side projects

    Independent products · sole engineer, alongside my job

    Hawzu · since Apr 2025

    Test management for QA teams.

    • Took it from an empty repository to production alone: the API, the web app and four public sites.
    • A release-readiness view that puts coverage, test runs, defects and risk together into one verdict.
    • Ask Oracle: plain-English questions about a project, answered by a deterministic query engine. The AI only interprets the question, and usage is metered per request.
    • Permissions across workspaces and projects, enforced on the server. A new endpoint stays blocked until someone declares who may use it.
    • Background jobs moved off a separate queue service into the main database, with a lock so two server copies never run the same job.
    • Jenkins, GitHub Actions and GitLab CI integration, importing build reports as test runs.

    Snoowl Audit · since Oct 2026

    Checks what a support chatbot says against the docs.

    • Writes questions from a company’s docs, checks every chatbot answer against them with the passage that proves each mistake, and runs red-team tests.
    • Before building it, I checked the judging against a test chatbot with planted mistakes: 72 of 72 caught, and all 37 serious findings correct.

    Snoowl Answers · since Oct 2026

    A support assistant that answers only from the docs.

    • Answers only from a company’s docs, cites its sources, and says so when it doesn’t know.
    • Runs on the same backend as Audit, with meaning-based and keyword search, and an API that existing chatbots can switch to by changing a URL.
  3. Sep 2019 – Sep 2021

    Senior QA Analyst — Automation QA Lead

    MCS Solutions · now Spacewell, a Nemetschek company

    • Owned the Selenium-Java automation framework end to end, from design through CI integration, across several test suites.
    • Built the shared utility and component layer every suite was written against, which made new tests faster to write.
    • Led triage of production and test failures through log analysis and root-cause work with the backend developers.
  4. 2016 – 2019

    Career break

  5. 2015 – 2016

    Project Associate

    Cognizant · Bengaluru

    • Optimised Selenium automation workflows, cutting regression effort by about 30%.
  6. 2012 – 2015

    Systems Engineer

    Tata Consultancy Services · Hyderabad

    • Built Selenium-Java automation frameworks for regression testing, and diagnosed system issues from logs, configuration and execution traces.

Education

2008 – 2012

B.Tech, Computer Science and Engineering

Sree Vidyanikethan Engineering College

Skills

Backend
Python, FastAPI, Django, Django REST Framework, REST API design, background jobs and queues, distributed locking, Java
AI and search
LLM integration, retrieval-augmented generation, embeddings, hybrid and vector search, Model Context Protocol
Data
MongoDB, Redis, data modelling, query optimisation
Auth
role-based access control, SSO (OIDC), SCIM provisioning, service accounts, sandboxed code execution
Delivery
Docker, CI/CD, Jenkins, GitHub Actions, GitLab CI, cloud deploys
Frontend and testing
React, TypeScript, Astro, Selenium, test strategy, root-cause analysis

A PDF copy is available on request: srinath.svec@gmail.com.