9+ years exp
4+ years ML exp
5+ projects
Java
Node JS
Go
JavaScript
TypeScript
Scala
Python
SQL
Kotlin
Data Layer & Database: 5/10
API Design: 4/10
System Architecture: 4/10
Active 1 day ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Senior Software Engineer with 9+ years of experience building scalable, distributed, cloud-native and high-performance systems. Experienced in designing resilient microservices architectures, event-driven platforms, API ecosystems, and enterprise integration solutions with a strong focus on scalability, reliability, performance, observability, and fault tolerance.
Currently working on large-scale financial and accounting integration systems, designing reliable workflows across multiple external platforms and building solutions around distributed processing, asynchronous communication, idempotency, data consistency, and system resilience.
Strong experience in cloud-native architecture, containerized deployments, Kubernetes, CI/CD, distributed messaging, database optimization, caching, and production engineering. Hands-on experience in designing systems that handle high-volume workloads while maintaining reliability and operational efficiency.
Also experienced in integrating Generative AI and Agentic AI capabilities into backend applications, including RAG, vector search, LLM integration, tool calling, and AI-driven workflows. Interested in building AI-enabled, scalable platforms that combine modern distributed architecture with intelligent automation.
Focused on solving complex engineering problems, driving architectural decisions, improving system reliability and performance, and delivering scalable enterprise-grade solutions.
Phone
Technical skills
Languages
9
Java
Node JS
Go
JavaScript
TypeScript
Scala
Python
SQL
Kotlin
Databases
5
MySQL
PostgreSQL
Neo4j
Redis
Apache Kafka
DevOps
5
AWS
Rest API
Docker
GCP
Kubernetes
Other
49
ChatGPT
Angular
Next.js
Azure
React.js
LLM
Django
Google BigQuery
Oracle
Claude
LangChain
Mockito
ClickHouse
ScyllaDB
Amazon EC2
AWS Lambda
Salesforce
OpenSearch
Databricks
GitHub Actions
Grafana
Amazon EKS
Apollo
Terraform
GitLab CI
Git
Akamai
HubSpot
Sentry
Ansible
Prometheus
Cursor
Claude Code
Copilot
Twilio
Jenkins
CI/CD
CloudFormation
gRPC
GraphQL
Cline
Confluence
Chef
CWE
Platform Engineering
etcd
Dependency Injection
State Management
Gitflow
Timeline
Senior Software Engineer
•
Senior
Zact
•
Full-Time
- Built scalable and distributed financial integration systems with a focus on reliability, performance, and fault tolerance.
- Designed event-driven microservices and asynchronous workflows for reliable data synchronization across accounting platforms.
- Worked on high-volume processing, idempotency, retries, eventual consistency, and distributed transaction handling.
- Contributed to cloud-native infrastructure modernization, Kubernetes, Kafka, CI/CD, and production reliability.
- Hands-on experience integrating GenAI and Agentic AI capabilities into backend workflows and intelligent automation.
Java
Scala
Spring Boot
Rest API
Apache Kafka
AWS
GCP
MySQL
Docker
Kubernetes
Python
RAG
LLM
Claude Code
Cursor
Copilot
Ollama
Senior Software Engineer
•
Senior
Reddway
•
Full-Time
Built and scaled multi-tenant SaaS platforms including Reddway and Property365, taking ownership of architecture, development, deployment, and production operations. Designed backend architecture with PostgreSQL-backed distributed microservices and event-driven workflows running in AWS. Implemented scalable REST APIs and Kafka-based processing, integrated third-party payment and logistics providers, and supported production incident resolution with code review and mentoring.
Java
Spring Boot
TypeScript
Node JS
Next.js
AWS
Apache Kafka
PostgreSQL
Neo4j
Docker
ChatGPT
OpenAI SDK
Software Engineer
•
Middle
Digital East GmbH
•
Full-Time
Co-developed a dashboard platform from scratch and delivered cloud-native backend services for AWS production environments. Worked on scalable distributed systems, integrating REST APIs and microservices for platform functionality. Used Angular for the UI and implemented supporting data services using PostgreSQL, Redis, and containerized deployments with Docker.
Java
Spring Boot
Rest API
Angular
Go
Node JS
PostgreSQL
Redis
Docker
Application Developer
•
Middle
BankBazaar
•
Full-Time
Developed a user review service and backend services that supported digital loan application workflows. Implemented REST APIs and integrated database-backed logic for managing review functionality and loan flow operations. Worked with Java and Hibernate, and used Maven-based build tooling for service development.
Java
Rest API
MySQL
Hibernate
Maven
Maharashtra Institute of Technology
Bachelor's Degree •
Computer Science
Senior Backend Developer
Confidence: Medium API Engineer
Backend Java engineer (mid-level) specializing in graph-backed REST APIs and data access logic. The strongest proven skill is designing graph queries and a robust data access layer as shown by GraphRepository.java with multi-hop Cypher traversals, parameterized queries, and exception translation. There is little public evidence of production-grade auth, schema migration history, or distributed-systems work such as caching, retries with backoff, or service-to-service contracts.
API Design
4/10
How well APIs are designed
Clear, conventional REST endpoints with a small helpful ResponseEntity use; lacks versioning, pagination, long-term error contract, idempotency keys, or advanced API governance.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/controller/ApiController.java: GET endpoints and ResponseEntity usage for /pathfinder/skill-path
skillbridge-graph/src/main/resources/static/js/app.js: client-side calls and error handling for API endpoints
Data Layer & Database
5/10
Working with databases
Deliberate, non-trivial graph queries and safe parameter binding with exception translation; missing explicit transaction semantics and migration history.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: complex Cypher queries (shortestPath, multi-hop traversals) and parameterized session.run(...) usage
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: execute/executeVoid wrappers translating ServiceUnavailableException and Neo4jException into DatabaseUnavailableException
Scalability & Performance
3/10
Handling load and speed
Some query-level attention to graph traversal performance, but no caching, queueing, rate limiting, or measured optimizations and no explicit connection/timeouts tuning visible.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: use of shortestPath and limited-hop Cypher patterns
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: runSeedStatements for bulk statement execution
System Architecture
4/10
Overall system structure
Reasonable package layering (controller/service/repository/seed) and separation of concerns for a single-service monolith; no multi-service contracts or advanced config/secret strategies apparent.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/service/GraphService.java: service layer delegating to repository and performing basic input checks
skillbridge-graph/src/main/java/com/skillbridge/controller/ApiController.java: REST controller exposing service behavior
Security & Auth
3/10
Protecting data and access
Good use of parameterized queries and exception hiding for DB errors; no auth/authz, token lifecycle, input schema enforcement at API boundary, or secrets-management artifacts visible.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: run(..., Map.of(...)) parameter binding to avoid injection
skillbridge-graph/src/main/java/com/skillbridge/service/GraphService.java: basic input validation (e.g., rejecting identical skill or role ids)
Reliability & Observability
4/10
Stability and monitoring
Basic reliability patterns: catching DB connectivity errors and logging seed operations, health endpoint present; lacks retries with backoff, circuit breakers, structured correlation ids, metrics or graceful shutdown plumbing.
Evidence
skillbridge-graph/src/main/java/com/skillbridge/repository/GraphRepository.java: translate ServiceUnavailableException to DatabaseUnavailableException
skillbridge-graph/src/main/java/com/skillbridge/seed/SeedDataProvider.java: logging of parsed Cypher statements
Expertise
Java• Middle
Microservices & API Architecture• Middle
Databases & Vector Storage• Middle
Node.js• All Tiers
System Architecture• All Tiers
Technologies
MySQL• since 2017
PostgreSQL• since 2020
Redis• since 2020
Rest API• since 2017
Neo4j• since 2021
GCP• since 2024
AWS• since 2021
Docker• since 2020
Kubernetes• since 2024
Apache Kafka• since 2021
Explorer• mentioned only
Recommendations
- Develop graph-backed API features and query-driven endpoints where Cypher expertise and repo/service/controller layering are key.
- Build and harden data-access layers for Neo4j-like graph databases, including transaction boundaries and documented migration paths.
- Implement production hardening for APIs: add versioning, pagination, authn/authz, observability (metrics/logging/traces), and resilience (retries/circuit breakers).
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
