Agrah M V
Backend Engineer · Kerala, India
Available for opportunities

Agrah M V

Backend Engineer with 2+ years of experience building scalable Spring Boot microservices, REST APIs, and production-grade distributed systems. Focused on reliability, clean architecture, and practical problem-solving.

Engineering Experience

Software Engineer

ThinkPalm Technologies | Kochi

2023 - Present

Developed and maintained scalable backend systems using Spring Boot, REST APIs, microservices, and gRPC.

Owned feature delivery from design and implementation through unit testing and deployment.

Handled L2/L3 production support with incident triage, root-cause analysis, and fixes across distributed systems.

Executed production SQL across shore systems and 24 ships to resolve data inconsistencies.

Built scheduled jobs, health checks, notifications, and backend automation to improve operational efficiency.

Collaborated with frontend, QA, and DevOps teams through Agile planning, reviews, and delivery cycles.

Core Stack

Backend Development

JavaSpring BootREST APIsMicroservicesgRPCJPAAuthentication & SecurityJUnit5

AI & Python

Python (Basics)PandasAPI IntegrationPrompt Engineering (LLMs)AI Agent Workflows (Learning)

Databases

MySQLPostgreSQLMongoDB

Frontend

AngularReactTypeScriptJavaScript

Dev Tools

GitGitHubGitLabAzure DevOpsSwaggerJira

Other

CI/CD BasicsDebuggingProduction Support (L2/L3)Monitoring (Portainer)Agile Practices

Engineering Principles

01

Build systems that remain understandable.

02

Prefer reliability over unnecessary complexity.

03

Automate repetitive work.

04

Design for maintainability first.

Systems Built

Microservices Platform

Cargo Planning Decision Support System

Developed backend services using Spring Boot and gRPC for cargo, vessel, and voyage management.

Built orchestrator service aggregating data from multiple microservices.

Handled production bug fixes, root-cause analysis, and system enhancements across distributed environments.

Executed SQL queries on live systems to troubleshoot operational issues.

Monitored logs and resolved production issues using Portainer.

JavaSpring BootMicroservicesgRPCPostgreSQLAngular
Operations Software

Crew Management Application

Developed backend modules for crew operations including activity logs, medical events, and compliance tracking.

Designed and implemented secure CRUD APIs with role-based access control.

Built scheduled jobs and email automation to streamline workflows.

Collaborated with frontend teams to integrate APIs effectively.

Spring BootMySQLReactGraphQL
Workflow Analytics

Billing Application

Developed backend APIs using Spring Boot and MongoDB for billing workflows and approvals.

Built analytics APIs for dashboard insights (status tracking, approvals, reports).

Implemented RBAC ensuring secure access for multiple users.

Spring BootMongoDBAngular
AI Agent Workflows

AI YouTube Shorts Generator

Built a multi-agent AI workflow using CrewAI for automated YouTube Shorts content generation.

Designed specialized agents for research, script writing, SEO optimization, and review workflows.

Developed a Streamlit-based interface for topic input and generated script visualization.

Implemented retry handling and sequential task orchestration for stable AI execution.

Integrated Groq/OpenAI APIs for prompt-based content generation workflows.

PythonCrewAIStreamlitGroq APIPrompt Engineering

Currently Exploring

  • AI workflow orchestration
  • Prompt evaluation systems
  • Backend observability patterns
  • gRPC service optimization

Education & Credentials

Education & Certifications
Bachelor of Technology
Electronics and Communication Engineering
APJ Abdul Kalam Technological University | 2019 - 2023
CGPA: 8.86/10
Full Stack Java Developer Certification
Udemy
Built full-stack applications using Spring Boot, React, and REST APIs
Backend-first full-stack training
Operational Highlights
Reduced recurring production issues with backend fixes and better monitoring visibility.
Improved reliability and data consistency across distributed microservices.
Enhanced operational efficiency through automation, scheduled jobs, and support tooling.

Connect

Let's build something robust.

Need a backend engineer who can design, debug, and maintain complex systems? Feel free to reach out.