Junior Software Developer at Vaken Technologies Pvt Ltd (Sovablu)
KadalVazhi: Maritime Operations and AI Platform
Enterprise Backend: Java 21, Spring Boot, Microservices and PostgreSQL
LeetCode Guardian (Rating 2,134) | 700+ Algorithmic Problems Solved
Resume
README.md ×
Python projects.py ×
experience.json ×
skills.ts ×
achievements.yaml ×
terminal.sh ×
git-graph.log ×

James Nithil V

Junior Software Developer LeetCode LeetCode Guardian (Rating 2,134)

Software Developer at Vaken Technologies Pvt Ltd, building scalable backend services and REST APIs for Sovablu using Java, Spring Boot, Redis, PostgreSQL, Jenkins CI/CD, and Claude SDK. Simultaneously, architecting KadalVazhi to handle more users. The architecture uses REST APIs, GraphQL, and gRPC for microservices communication. AI tasks are optimized via Claude SDK model switching for cost efficiency. The system is built with Java, Python, Kafka, and a dual database strategy of PostgreSQL and DynamoDB, ensuring efficient scaling.

Download Updated Resume LinkedIn Profile
Production
Enterprise APIs at Sovablu
Java 21, Spring Boot, Redis, Claude SDK
Microservices
KadalVazhi Platform
Java 25, Spring Boot, Kafka, Offline Sync
700+
Problems Solved
Java (446), Python3 (443), MySQL (40), C++ (31)
2,134
LeetCode Contest Rating
Guardian Badge, Peak Rank #114 (Top 1.33%)
bash: profile.sh README_OUTPUT.log
Tamil Nadu, India
projects.py: Engineering Work
Java, Spring Boot, Apache Kafka, Distributed Systems, Applied AI

KadalVazhi (கடல் வழி): Maritime Operations & AI Platform

Jan 2026 to Present · Active

Maritime operations and direct catch marketplace for deep sea fishing fleets

Deep sea mechanized fishing in South India is a high risk, capital intensive industry where boat captains spend 7 to 15 days offshore with zero cellular network. KadalVazhi is built to modernize maritime operations by eliminating manual paper accounting, bypassing exploitative dockside middlemen through direct catch preorders, providing real time sea weather intelligence, and automating emergency crew and marine mechanic dispatch for coastal fishing communities.

1. Real World Fishing Challenges Solved
Domain Problems
Paper Logs and Financial Disarray

Fishermen currently track trip expenses, diesel consumption, ice costs, food provisions, and daily catch weights on loose paper sheets or pocket diaries. Over multi week voyages, receipts get damaged by seawater or lost, leaving boat owners unable to calculate actual net profit, monitor fuel efficiency, or maintain clear accounts.

Middlemen Price Exploitation

After battling rough seas for 7 to 15 days catching premium, high demand species like Yellowfin Tuna (சூரை) and Kingfish or Seer Fish (வஞ்சிரம் / Neymeen), fishermen are forced into distress sales. Because captains have no direct access to buyers before docking, harbour commission agents exploit perishable catches by imposing low auction rates, taking up to 25% of the total value.

Delayed Marine Weather and Ocean Current Surges

Traditional crews rely on morning television news or informal radio chatter from passing boats. Mid sea squalls, high waves, and sudden current changes occur rapidly, leaving deep sea trawlers exposed without immediate, localized weather and current alerts.

Sudden Crew Shortages and Stalled Voyages

Deep sea mechanized trawlers require a full crew of 6 to 12 experienced deckhands to operate safely and haul heavy nets. When 2 or 3 crew members face sudden family or medical emergencies, the boat cannot sail. Captains lose days making frantic phone calls searching for certified deep sea labourers, wasting perishable ice, rations, and scheduled voyage dates.

Harbour Mechanic Bottlenecks During Trawling Breaks

When an inboard marine engine fails, finding a qualified diesel mechanic is difficult. This becomes acute during the annual 61 day monsoon trawling ban in Kerala and Tamil Nadu (June and July), when hundreds of trawlers queue up simultaneously at harbours for engine overhauls, stranding vessels for weeks.

High Boat Building Costs and Opaque Resale Market

Building a new mechanized deep sea trawler costs over 1.5 Crore rupees ($180,000+). Ambitious fishermen looking to grow their business must buy pre owned vessels, but currently rely on informal broker circles that charge heavy hidden commissions and conceal engine defects and maintenance history.

Absence of a Local Dialect Voice AI Mentor

Fishermen have no intelligent advisory system to guide them on seasonal fish movements, weather navigation, and business decisions. Existing applications only offer English text interfaces, whereas boat captains need hands free voice guidance in native Tamil and Malayalam coastal dialects.

2. High Level System Architecture and Design Specifications
System Design Blueprint
Target Users and Scale

Engineered to support 120,000+ active fishermen, boat captains, harbour buyers, and marine mechanics across coastal Tamil Nadu (Kasimedu, Nagapattinam, Rameswaram, Colachel) and Kerala (Kochi, Munambam, Neendakara, Vizhinjam). Concurrency peaks during early morning dockside auction hours (3:00 AM to 7:00 AM).

Workload Pattern (Read vs Write)

Balanced Hybrid Workload: Write heavy offshore as boat GPS telemetry, engine fuel consumption, and catch declarations are continuously logged to local SQLite queues; Read heavy at dockside as thousands of seafood wholesalers and buyers query live catch listings, market price trends, and mechanic availability.

CAP Theorem Strategy

AP (Availability + Partition Tolerance) at Sea: Marine clients run offline first with embedded SQLite, ensuring uninterrupted logging during total cellular blackouts, syncing with idempotent deduplication upon reaching coastal 4G. CP (Consistency + Partition Tolerance) at Harbour: Dockside catch preorders and financial transactions enforce strict relational ACID consistency in PostgreSQL.

Latency and SLA Handling

Edge API gateway response under 50ms via Spring Cloud Gateway. Asynchronous Kafka event ingestion under 15ms. Emergency mechanic and crew SOS notifications dispatched in under 4 seconds via automated SMS and IVR voice broadcasts. Offline queue reconciliation completed in under 2.5 seconds.

Cost and Compute Optimization

45% reduction in LLM inference costs achieved by routing routine voice requests (weather, harbour timings) to lightweight local models, invoking deep reasoning models only for multi step trip advisory. 70% database load reduction via Redis Cluster caching for market prices and harbour leaderboards.

Production Technology Stack

Backend Services: Java 25 and Spring Boot with Virtual Threads.
Event Streaming: Apache Kafka partitioned by Harbour ID.
AI and Voice Engine: Python FastAPI, Whisper Voice Engine, and Gemini.
Persistence: PostgreSQL, Redis Cluster, pgvector, and S3 Storage.

System Design & Architecture · KadalVazhi Platform
Java 25 / Spring Boot Apache Kafka Python FastAPI Polyglot Data Tier
Compiling distributed microservices topology...
// CatchEventConsumer.java: Kafka driven Offshore Catch & Marketplace Processing
@Component
public class CatchEventConsumer {
    @KafkaListener(topics = "catch_reported_events", groupId = "marketplace_v1")
    public void processOffshoreCatch(CatchDeclaredEvent event) {
        // Idempotent catch registration synced from offline marine client
        marketplaceService.registerDocksidePreOrder(event.getVesselId(), event.getSpecies(), event.getEtaHarbor());
        redisLeaderboard.updatePortVolume(event.getPortId(), event.getWeightKg());
    }
}
3. System Efficiency and Measurable Production Impact
Verified Metrics
10,000+ msgs/s Event Throughput

Sub 15ms message ingestion across Kafka partitions during peak morning harbour docking hours.

100% Zero Loss Offshore Resilience

Mobile SQLite WAL mode local transaction queue with idempotent UUID deduplication across 20+ NM dead zones.

15% to 25% Higher Net Profit Margin

Bypassed commission middlemen on premium Tuna and Seer fish through advance dockside preorders.

80% Faster Harbour Turnaround

Automated crew exchange board and geolocated mechanic dispatch cut harbour idle time from 48 hours to under 3 hours.

₹1.5+ Cr Shield Capital Protection

Transparent pre owned trawler marketplace with verified engine inspection logs protects buyers from broker fraud.

45% Saved LLM Inference Cost

Dynamic query router delegates routine queries to lightweight local models and deep reasoning to flagship LLMs.

Java 25 & Spring Boot Apache Kafka Spring Cloud Gateway Offline SQLite Sync Python FastAPI Whisper Voice AI (Tamil/Malayalam) PostgreSQL (JSONB) Redis Cluster Vector DB (pgvector) Jenkins CI/CD
SYSTEM IDLE · Ready to simulate voyage sync
Scenario:
STAGE 1

Offshore Vessel

SQLite WAL Mode
Deep sea (12 NM offshore)
STAGE 2

Coastal 4G Relay

Kasimedu Tower (5 NM)
Awaiting cellular link
STAGE 3

Kafka Event Stream

catch_reported_events
Partition 2 · Idempotent
STAGE 4

Cloud Microservices

PostgreSQL & Redis
Dockside Preorders Active
kafka_sync_worker.log : Live Event Telemetry Stream Clear
[INIT] Simulator initialized. Click 'Run Live Simulation' to trigger offshore boat to cloud sync pipeline.
TicketFlow Engineering Task and Workspace Issue Tracker Interface
Preview

TicketFlow: Engineering Task and Workspace Issue Tracker

October 2026

Personal ticket tracking and agile workspace portal with GraphQL queries, Kanban boards, and sprint velocity tracking

Built a personal issue tracking and task management portal to organize engineering work across different workspaces. It connects Next.js frontend components to a Supabase PostgreSQL database using GraphQL queries and mutations, giving developers a fast way to triage issues, update task progress on Kanban boards, and log daily standup notes.

  • Workspace Separation: Organizes engineering tasks into dedicated workspaces such as TicketFlow and KadalVazhi so each project keeps its own independent ticket lists.
  • GraphQL Data Fetching: Uses GraphQL queries and mutations to load tickets quickly, update issue statuses without page refreshes, and keep payload sizes minimal.
  • Live Ticket Filtering: Filters tasks instantly across status stages like To Do, In Progress, Completed, and Blocked, along with priority levels and functional categories such as Bug, Feature, Database, and Design.
  • Kanban Boards and Velocity Metrics: Provides a visual board to move tickets across columns, track overall completion percentages, and write daily standup notes in one place.
Next.js and React GraphQL PostgreSQL Supabase Tailwind CSS TypeScript Vercel
James Nithil Personal AI Assistant Web Interface
Preview

James AI VoiceBot: Personal Interview Assistant

Jun 27, 2025

Interactive conversational voice assistant built for interviewers to explore candidate background without manual resume review

Developed an interactive voice assistant that allows recruiters and technical interviewers to ask questions verbally or via text instead of reading a traditional static resume. The system dynamically answers queries about James, including academic background at Knowledge Institute of Technology, technical proficiencies in Java and Python, core projects, internship track record, and contact details in real time.

  • Real Time Speech Recognition: Built an audio capture and voice recognition flow using Web Speech API and Python Flask to transcribe spoken interview questions instantly.
  • Conversational Knowledge Retrieval: Integrated Google Gemini API with tailored candidate context prompt engineering to articulate accurate responses about engineering skills and past experience.
  • Vocal Feedback Synthesis: Integrated ElevenLabs Voice API and gTTS for natural sounding audio responses, enabling smooth voice communication between recruiter and assistant.
Gemini API ElevenLabs Voice API Python Flask Speech Recognition Text to Speech gTTS
SymptoMedAI Disease Prediction Platform
Preview

SymptoMedAI: Disease Prediction and Healthcare Assistant

April 19, 2025

Machine learning diagnostics with appointment and consultation flow

A healthcare machine learning platform that predicts likely medical conditions from structured patient symptom inputs. Features automated appointment booking, targeted medicine suggestions, and doctor consultation workflows.

  • Predictive Diagnostic Modeling: Trained and tuned a Random Forest Classifier on structured clinical symptom datasets, achieving high multi class diagnostic precision.
  • High Performance Metrics: Built asynchronous REST endpoints using FastAPI and MySQL for sub 50ms inference times and transactional appointment scheduling.
  • End to End Clinical Workflow: Automated symptom triage, medical specialist mapping, medicine precaution advisories, and diagnostic summary generation.
Random Forest FastAPI Python MySQL

FarmVista: Smart Agriculture Advisory

Feb 28, 2024

Smart India Hackathon (SIH) team lead project

Led a five member team in developing an agricultural advisory system that recommends optimal crop patterns and fertilizer cycles based on live weather data, regional soil composition, and market demand indices.

  • SIH Hackathon Team Leadership: Directed a 5 member engineering team to design, build, and pitch an end to end precision agriculture recommendation platform.
  • Soil Health & Crop Optimization: Built predictive machine learning models incorporating regional NPK soil nutrients, rainfall forecasts, and market commodity demand.
  • Meteorological Integration: Connected external weather APIs to calculate optimal sowing calendars and provide automated alerts against adverse micro climate conditions.
Machine Learning Weather APIs Python Django Soil Analysis Models
Professional Experience & Education
Production Engineering · Applied Data Science · Academic Foundation
Vaken Technologies Logo

Vaken Technologies

1 yr 2 mos · Trichy, Tamil Nadu, India · On site · Product: Sovablu

Junior Software Engineer

Full time
Oct 2025 to Present · 1 yr
  • Scalable REST APIs & Transactional Integrity: Developed and enhanced scalable backend services and REST APIs using Java 21, Spring Boot, and PostgreSQL, enabling reliable client and platform data exchange. Designed reliable transactional workflows using Spring transactions and ACID principles across critical create, update, delete, and confirmation operations to maintain data consistency and prevent data loss under concurrent traffic.
  • Dual Database Architecture (PostgreSQL & DynamoDB): Architected data persistence across PostgreSQL and Amazon DynamoDB based on access requirements, leveraging NoSQL for fast key value reads. Improved database performance for large datasets through database indexing, query optimization, and table design improvements, eliminating unnecessary columns and redundant retrieval to minimize database I/O and reduce unnecessary row scans.
  • Redis Caching & Cache Stampede Prevention: Implemented in memory Redis caching with TTL expiration for frequently accessed data, drastically reducing repeated database queries and accelerating API response times. Applied cache stampede prevention with mutex locks to stop concurrent requests from overwhelming the database during traffic spikes.
  • Cloud Storage, Presigned URLs & RBAC Authorization: Implemented secure file and document storage using Amazon S3 and expiring presigned URLs for secure retrieval and previews without exposing direct storage access. Enforced role based access control (RBAC) to restrict feature access based on user permissions, strengthening authorization across all platform capabilities.
  • CI/CD Automation, Serverless & Cloud Infrastructure: Automated application build and deployment workflows using Jenkins CI/CD to standardize Java compilation, packaging, and containerized deployment with Docker and Amazon ECS. Deployed AWS Lambda for event driven and scheduled batch workloads to optimize compute utilization, and implemented structured application logging with AWS CloudWatch for rapid observability and troubleshooting.
  • Agentic AI, MCP Tools & Cost Optimization: Contributed to Agentic AI development by building autonomous agents, defining reusable skills, integrating MCP tool access, and deploying RAG pipelines with safety guardrails to enable context aware task execution. Optimized LLM inference costs and response efficiency through dynamic model routing (routing simpler operations to lightweight models and reserving complex tasks for advanced LLMs), and built automation suites with Python and Playwright.
Java 21 Spring Boot Redis (TTL & Stampede) PostgreSQL AWS DynamoDB AWS (ECS, Lambda, S3, CloudWatch) Jenkins CI/CD Agentic AI & MCP Python & Playwright REST APIs

Intern

Internship
Aug 2025 to Oct 2025 · 3 mos
  • Completed intensive onboarding and platform training on Sovablu, an enterprise development platform, gaining practical understanding of its architecture, engine, and microservices workflow.
  • Built proof of concept backend service modules in Java, assisted in REST API validation, and automated build checks with Jenkins CI/CD and Git.
Java Spring Boot Sovablu Platform Jenkins Git AWS Fundamentals
SpreadTech Solutions Logo

Data Science Intern

SpreadTech Solutions · Spreading Tech Evaluation

Nov 2023 to Dec 2023 · 2 mos
Tamil Nadu, India · Internship
  • Home Price Prediction Model: Engineered multivariate regression pipelines using Python and Scikit Learn to predict residential property valuations based on square footage, locality, amenities, and historical sales trends. Implemented data normalization and cross validation (evaluating RMSE and R²).
  • Weather Forecasting System: Developed predictive time series models leveraging historical meteorological data to analyze atmospheric trends and forecast local weather variables including precipitation likelihood, temperature fluctuations, and humidity.
  • Spam Mail Detection Classifier: Implemented an end to end NLP email classification system using TF-IDF text vectorization and supervised classifiers (Naive Bayes & Random Forest) to accurately detect and filter spam and phishing emails with high precision and recall.
Python Scikit Learn NLP & TF-IDF Machine Learning Pandas NumPy Data Preprocessing Feature Engineering Predictive Modeling
Knowledge Institute of Technology Logo

Knowledge Institute of Technology (KIOT)

B.Tech in Artificial Intelligence and Data Science

2021 to 2025 · CGPA: 8.1 / 10
Salem, Tamil Nadu, India
  • Built comprehensive theoretical and practical depth across Data Structures and Algorithms (Java), Distributed Systems, Database Management Systems (PostgreSQL, MySQL), Machine Learning, and Software Engineering.
  • Smart India Hackathon (SIH) Team Leader: Directed a 5 member engineering team through prototype design, machine learning model integration, and live pitch presentation for FarmVista.
DSA in Java Machine Learning Distributed Systems Database Management Python Algorithms

Industry Certifications

Verified Technical Qualifications

Core Java and SQL (EBox)
MySQL Database (IBM)
Machine Learning (Simplilearn)
Deep Learning with PyTorch (Guvi)
Technical Skills Matrix
Applied Engineering Matrix · Click any skill to jump directly to its production application

Languages

Java (Core & 21/25) KadalVazhi · Vaken
Python Python FarmVista · SpreadTech
SQL (PostgreSQL & MySQL) Vaken · KadalVazhi
JavaScript (ES6+) James AI VoiceBot
C++ Academics · KIOT

Backend & Systems Architecture

Spring Boot Vaken · KadalVazhi
Apache Kafka KadalVazhi
FastAPI SymptoMedAI
Offline SQLite Sync (WAL) KadalVazhi
Spring Transactions & ACID Vaken
Distributed Systems & CAP KadalVazhi

Databases & Caching

PostgreSQL Vaken · KadalVazhi
Redis (Hotspot Caching) Vaken · KadalVazhi
Amazon DynamoDB Vaken
MySQL Database SymptoMedAI · KIOT
SQLite (Embedded) KadalVazhi

Applied AI & Machine Learning

Agentic AI & Skills Vaken
MCP Tools Integration Vaken
Dynamic Model Routing KadalVazhi · Vaken
Whisper Voice Engine KadalVazhi
PyTorch & CNNs FarmVista
Scikit Learn & ML SpreadTech
Gemini API & Speech James AI VoiceBot

Cloud & DevOps

Jenkins CI/CD Vaken
Docker Containers Vaken
Amazon S3 & Presigned URLs Vaken
AWS (ECS, Lambda, CloudWatch) Vaken
Git Version Control Production

Algorithms & Academic Foundations

LeetCode DSA (Trees, Graphs, DP) LeetCode Guardian (2134)
DBMS & Relational Theory KIOT (CGPA 8.1)
Operating Systems & Networks KIOT Academics
Achievements and Competitive Coding
LeetCode Open LeetCode Profile
LeetCode LeetCode Guardian Badge Top 1.33% Worldwide

LeetCode Guardian with an official contest rating of 2,134, ranking in the top 1.33% worldwide. Peak performances include Global Rank #114 in Weekly Contest 517, alongside finishes at Rank #197 and Rank #393.

2,134 Contest Rating · Guardian Tier (Top 1.33%)
Global Rank: 11,270 / 887,132 Attended: 12 Contests Best Contest Rank: #114 Guardian Tier: Top 1.33%
LeetCode Guardian Rating 2134, James Nithil V
Official LeetCode Rating Card (Guardian 2,134)
700+
Total Solved
446
Java Solved
443
PythonPython3 Solved
40
MySQL Solved
31
C++ Solved
16
Pandas Solved
13
JavaScript Solved
6
Python & Bash

Contest Rating Trajectory & Performance Curve

Official Weekly Contests (Dec 2025 to Sep 2026) · Guardian Tier Progression

Peak Rating: 2,134 (Top 1.33%) Best Global Rank: #114
Inspected Contest Weekly Contest 521 (Sep 27, 2026)
Contest Rating 2,134 ↗ (Official Peak · Guardian)
Global Rank 11,270 (Top 1.33% Global)
Problems Solved 4 / 4 Solved (100% Score)
Rating Delta / Highlight +65 pts · Crossed Guardian Milestone (2,134 Peak)
★ GUARDIAN THRESHOLD (2,100) 2,000 1,900 1,850 KNIGHT THRESHOLD (1,850) 1,800 1,700 ★ BEST RANK #114 ★ GUARDIAN 2,134 WC 481 WC 490 WC 491 WC 492 WC 493 WC 500 WC 505 WC 517* WC 518 WC 519 WC 520 WC 521*
Jump to:

Solved Problems by Language & Algorithmic Skills

Verified problem counts across programming languages and topic mastery directly from LeetCode:

Java 446 solved
Python Python3 443 solved
MySQL 40 solved
C++ 31 solved
Pandas 16 solved
JavaScript 13 solved
Python Python 5 solved
Bash 1 solved
Algorithm & Data Structure Breakdown
Dynamic Programming x108 Array x380 String x161 Math x136 Hash Table x133 Sorting x90 Greedy x66 Backtracking x20 Divide and Conquer x16

Core Algorithmic Domains Mastered

Extensive algorithmic problem solving depth in Java covering core computer science concepts:

Binary Trees and BST Graphs (BFS, DFS, Dijkstra) Dynamic Programming (1D, 2D, Knapsack) Recursion and Backtracking Two Pointers and Sliding Window Greedy Algorithms Single, Double and Circular Linked Lists Heaps and Priority Queues Tries and String Hashing

Smart India Hackathon (SIH) | Team Leader

Led a 5 member engineering team to design and build FarmVista, an AI precision agriculture platform integrating deep learning computer vision for automated crop disease diagnosis, soil moisture telemetry, and advisory workflows. Coordinated system architecture, machine learning pipelines, REST API integrations, and pitch presentations.

terminal.sh: Interactive Developer CLI
james@dev: ~/portfolio (zsh) james-dev-env
➜ Welcome to James Nithil's Developer Terminal (v2.6.0)
Type help to see all available commands, or click any quick command below.
★ Status: Junior Software Developer at Vaken Technologies Pvt Ltd (Sovablu), LeetCode Guardian (2,134)
james@dev:~$
portfolio main
18 Commits
GRAPH
COMMIT DESCRIPTION & BRANCH TAGS
HASH
AUTHOR
DATE
VAKEN · SOVABLU
James Nithil

James Nithil V

Software Developer

AI Innovation & Development

BADGE ID VK-XXXX
ACCESS LEVEL LEVEL-XX
LOCATION TAMIL NADU, IN
STATUS VERIFIED
jamnithil@gmail.com
ESC
30 Second Mode (Executive Summary)
Space / R
README.md (Overview and Bio)
Tab 1
Python projects.py (KadalVazhi and AI Projects)
Tab 2
experience.json (Vaken Technologies Pvt Ltd, Sovablu)
Tab 3
skills.ts (Technical Skills Matrix)
Tab 4
achievements.yaml (LeetCode Guardian 2,134 | Rank #114)
Tab 5
terminal.sh (Developer Terminal)
Tab 6
Download Updated Resume (PDF)
PDF
Theme: Obsidian Studio (Dark Default)
Dark
Theme: Tokyo Night (Dev Indigo)
Indigo
Theme: Catppuccin Mocha (Warm Dark)
Mocha
Theme: GitHub Light (Clean Document)
Light

Executive Candidate Brief

30s Read

Skills, experience, and contact details at a glance

Press ESC, Space, or R
James Nithil

James Nithil V

Available · Software Development & AI Agent Development

Junior Software Developer at Vaken Technologies Pvt Ltd (Sovablu Platform)

B.Tech AI & Data Science (KIOT, CGPA 8.1) Trichy, India Open to Remote & Relocation
Verified Competency Snapshot
Top 1.33% Global
2,134
LeetCode Guardian Rating
Peak Rank #114 / 43,000+ · 700+ DSA Problems Solved
Production Ready
Java 21 · Spring
Enterprise Backend
REST APIs, Jenkins CI/CD, PostgreSQL, Redis, Clean Architecture
Agentic AI
LangGraph · RAG
GenAI & Distributed Systems
Amazon Bedrock, Multi-Agent Orchestration, Offline-First Sync
Full Lifecycle
End-to-End Delivery
System Design to Deploy
Docker, FastAPI, Microservices, Git workflows, CI/CD
Production & Engineering Impact
Enterprise Production · Current Role
Vaken Technologies Pvt Ltd (Sovablu Platform)
Junior Software Developer · Aug 2025 to Present
  • Engineered scalable REST APIs in Java 21 & Spring Boot with strict @Transactional boundaries for ACID consistency, profiling response waterfalls via DevTools and Postman.
  • Architected dual database persistence with PostgreSQL & Amazon DynamoDB, restructuring schemas and adding composite indexes to cut query latency by 65%.
  • Implemented in memory Redis caching with TTL and cache stampede prevention using mutex locks, reducing database read load by 70%.
  • Secured document storage using Amazon S3 with presigned URLs and enforced role based access control (RBAC) with automated Jenkins CI/CD to AWS ECS.
  • Contributed to Agentic AI development with modular skills, MCP tool integration, and RAG guardrails, optimizing inference costs by 45% via dynamic model routing.
Flagship Architecture
KadalVazhi · Maritime Operations & AI Platform
Lead Architect & Developer · Distributed Systems
  • Architected a distributed maritime operations platform using Java 25 and Spring Boot, with direct catch preorders bypassing harbour middlemen to increase fisherman profit margins by 15% to 25%.
  • Engineered a resilient offline first synchronization engine with embedded SQLite in Write Ahead Logging mode, ensuring continuous voyage logging during 7 to 15 day deep sea cellular blackouts.
  • Built event driven streaming with Apache Kafka partitioned by Harbour ID alongside multilingual voice advisory in Tamil and Malayalam using Whisper and Gemini, cutting LLM inference costs by 45%.
Core Technical Matrix
Core Languages: Java (Core & 21) Python SQL C++ JavaScript
Backend & Cloud: Spring Boot FastAPI Spring Security AWS (EC2, S3, Lambda, DynamoDB) Docker Jenkins CI/CD
AI & Data: LangGraph Amazon Bedrock Multi-Agent RAG PostgreSQL Redis (Caching) Vector DBs (pgvector, Qdrant)
Email copied: jamnithil@gmail.com
Ask James
Have a question about James? Click to chat