Vinay Manne
Software Developer
2years leading teams
2years in tech
3repositories checked by code analysis
2projects
Overview
Backend developer focused on server-side Java and lightweight Node/Express services at a Middle level, with the strongest practical experience in building servlet-based e-commerce flows. The strongest proven skill is server-side Java with JDBC-backed CRUD and servlet controllers as implemented in onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java and the servlets (ViewBookServlet, CartServlet, ProcessPaymentServlet). There is little to no evidence of testing, CI/CD, secure secrets handling, connection pooling, caching or production-grade resilience patterns in public code.
Phone
Timeline
Software Engineer
·
Middle
Quanteon Solutions
·
Full-Time
Developed end-to-end AI platform operations features across React, Express, and PostgreSQL, including monitoring views, timelines, playback, and runtime configuration. Improved Voice AI scheduling reliability with Python and LiveKit Agents by addressing transcript persistence and event handling, and by implementing slot logic across time zones and overlaps. Built automated Voice AI testing with scenario simulation and LLM-as-judge evaluation, and created Langfuse/OpenTelemetry tooling for release and pipeline performance validation. Implemented secure data handling with AES-GCM encryption and built healthcare AI SaaS subscription and billing flows with Stripe.
React.js
Express
PostgreSQL
Python
LiveKit
Langfuse
OpenTelemetry
AI Agents
LLM
Nest.JS
Sequelize
Stripe
Jawaharlal Nehru Technological University Kakinada
Bachelor's Degree ·
Electronics and Communication Engineering
Software Engineer Intern
·
Junior
Quanteon Solutions
·
Internship
Built a full-stack e-commerce application based on Figma, delivering the React frontend, backend APIs, and the database schema. Implemented server-side services using Node.js, NestJS, Express.js, and FastAPI with REST API patterns, and used Sequelize with PostgreSQL/MySQL for persistence. Integrated Stripe for payments and related functionality as part of the application workflow.
React.js
Redux Toolkit
Material UI
Tailwind CSS
Node JS
Nest.JS
Express
FastAPI
PostgreSQL
Sequelize
Stripe
TypeScript
JavaScript
SQL
Rest API
Projects
GenAI Knowledge & Action Assistant
Building a document-grounded assistant that ingests files, creates embeddings, stores them in PostgreSQL with pgvector, and retrieves relevant context for grounded answers. Implemented the agent workflow using LangChain/LangGraph with streaming responses, tool routing, and Langfuse observability, along with tests for retrieval quality and tool-selection/failure handling.
AI PR Reviewer
Built a Python-based internal PR review tool for Bitbucket that takes a PR URL, fetches diffs and repository context, and performs automated analysis across bugs, security, performance, and architecture/code quality. Published review results as inline and overall comments through an internal UI interface.
Technical skills
Languages
6
Java
Python
Node JS
SQL
JavaScript
TypeScript
Node JS
4
Express
Nest.JS
Sequelize
Axios
AI/ML
6
LLM
Langfuse
AI Agents
LiveKit
LangChain
LangGraph
Frontend
5
React.js
Tailwind CSS
Material UI
Redux Toolkit
Redux
Databases
3
PostgreSQL
MySQL
pgvector
Other
14
OpenTelemetry
FastAPI
Rest API
GitHub
Figma
Docker
Git
Linux
Bitbucket
PostCSS
Docker Compose
Deepgram
Prompt Engineering
Function Calling
Middle Backend Developer
Confidence: Medium API Engineer
Backend developer focused on server-side Java and lightweight Node/Express services at a Middle level, with the strongest practical experience in building servlet-based e-commerce flows. The strongest proven skill is server-side Java with JDBC-backed CRUD and servlet controllers as implemented in onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java and the servlets (ViewBookServlet, CartServlet, ProcessPaymentServlet). There is little to no evidence of testing, CI/CD, secure secrets handling, connection pooling, caching or production-grade resilience patterns in public code.
API Design
2/10
How well APIs are designed
Minimal API design: basic endpoints exist but there is no versioning, no idempotency strategy, inconsistent error contracts and no pagination or filtering conventions.
Evidence
Customer_Deatils_webportal/Backend/server.js: GET /customers returns DB result or raw error
onlinebookstore/src/main/java/servlets/ViewBookServlet.java: form-based servlet endpoints with no API versioning or consistent error responses
Data Layer & Database
3/10
Working with databases
Basic data-layer competency: direct JDBC and pg Client usage with prepared statements for CRUD, but weak error handling, connection-per-operation patterns and unsafe string-built queries.
Evidence
onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java: PreparedStatement usage for CRUD and getBooksByCommaSeperatedBookIds that concatenates values into an IN clause
onlinebookstore/src/main/java/com/bittercode/util/DBUtil.java: central DB connection helper (connection-per-operation pattern)
Customer_Deatils_webportal/Backend/database.js: simple pg Client query and immediate client.end()
Scalability & Performance
1/10
Handling load and speed
No evident scalability or performance work: no caching strategy, no connection pooling, no queueing or measured optimizations.
Evidence
Customer_Deatils_webportal/Backend/server.js: single pg Client used with no pooling or connection management
onlinebookstore/src/main/java/com/bittercode/util/DBUtil.java: appears to open connections per operation without pooling
System Architecture
3/10
Overall system structure
Monolithic but reasonably layered Java structure (model, service, servlets) indicating basic modular boundaries; lacks service decomposition, config/secret management or environment-aware deployment patterns.
Evidence
onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java: service layer implementation separate from servlets
onlinebookstore/src/main/java/servlets/ViewBookServlet.java: servlet layer handling presentation and control
Security & Auth
2/10
Protecting data and access
Some authentication checks via session/role are present but overall security hygiene is weak (hardcoded credentials, SQL injection risk, minimal input validation and secrets exposure).
Evidence
onlinebookstore/src/main/java/servlets/UpdateBookServlet.java: uses StoreUtil.isLoggedIn(UserRole.SELLER, req.getSession())
onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java: getBooksByCommaSeperatedBookIds builds SQL IN clause by string concatenation
Customer_Deatils_webportal/Backend/server.js: contains hardcoded DB password 'Vinay@123'
Reliability & Observability
1/10
Stability and monitoring
Minimal reliability and observability: console.log/printStackTrace used, no structured logging, no retries/backoff, no timeouts or graceful shutdown handling.
Evidence
onlinebookstore/src/main/java/com/bittercode/service/impl/BookServiceImpl.java: catch blocks that call e.printStackTrace() or are empty
Customer_Deatils_webportal/Backend/database.js: console.log of rows and immediate client.end()
Expertise
Java· Middle
Databases & Vector Storage· Middle
Microservices & API Architecture· Middle
Industries
Commerce· Middle
Technologies
Java· since 2024 · Middle
Node JS· since 2024 · Middle
Rest API· since 2024
Express· since 2024
FastAPI· since 2024
Axios
Recommendations
- Develop small-to-medium e-commerce or CRUD web applications using servlet/JDBC or Express, focusing on end-to-end request flows and session logic.
- Harden data access and security by adding connection pooling, parameterized queries (avoid string-built IN clauses), input validation and secrets via environment/config management.
- Add automated tests and basic observability (structured logging, metrics) and implement graceful shutdown and simple retry/timeouts for DB operations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- India
- Citizenship
- India
- Employment type
- Full-Time
- Locations
- Hyderabad, Bengaluru, Chennai
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@vinay-manne/mcpAlion · People, companies and AI agents in one graphalion.io/@vinay-manne
