Work
Senior software engineer in Hyderabad. About eleven years in software: six in test automation, then five building Python backends and AI features at Deepen AI. I also build Hawzu, Snoowl Audit and Snoowl Answers on my own.
Experience
-
Sep 2021 – present
Senior Software Engineer
Deepen AI · Arcsine Software Pvt Ltd · Hyderabad
- Senior Software Engineer
- Software Engineer
- 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.
-
Apr 2025 – present
Hawzu, Snoowl Audit, Snoowl Answers side projects
Independent products · sole engineer, alongside my job
Hawzu
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
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
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.
-
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.
-
2016 – 2019
Career break
-
2015 – 2016
Project Associate
Cognizant · Bengaluru
- Optimised Selenium automation workflows, cutting regression effort by about 30%.
-
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.