Remesh Sreemoolam Venkitachalam
Senior Software Engineer Full-Stack & Cloud (Java, Spring, Kubernetes)
******.*****@*****.*** 614-***-****
GitHub: https://github.com/remeshsv
PROFESSIONAL SUMMARY
Senior Software Engineer with 10+ years of experience designing, building, and supporting scalable backend systems using Java, Spring Boot, and cloud-native architectures and full-stack applications on Javascript and Vue JS. Strong background in microservices, event-driven systems, Kubernetes (AWS EKS / Azure), and enterprise integrations within financial services and large-scale retail environments. Recently led development of an AI-powered enterprise Knowledge Assistant using Spring AI and AWS, enabling secure conversational access to internal documents. Proven ability to deliver reliable, high throughput systems, mentor engineers, and collaborate across cross-functional teams. CORE SKILLS
Languages
Java (11+), SQL, JavaScript, Python
Backend & Frameworks
Spring Boot, Spring MVC, Spring Data, Spring AI, REST APIs, Microservices Frontend
Vue.js, Angular, HTML5, CSS3, Bootstrap
Cloud & DevOps
AWS (EKS, Lambda, S3, DynamoDB, EC2, API Gateway, CloudFormation, CodePipeline), Azure (Cosmos DB, Key Vault), Docker, Kubernetes, CI/CD (Concourse, Jenkins) Messaging & Data
Kafka, AVRO, Oracle, PostgreSQL, MySQL, Azure Cosmos DB Testing & Tools
JUnit, Mockito, Git, Maven, Apigee, ServiceNow
PROFESSIONAL EXPERIENCE
G2O LLC — Senior Software Engineer
2023 – Present
Enterprise Knowledge Assistant (AI / RAG Platform)
• Designed and built an enterprise AI Knowledge Assistant using RetrievalAugmented Generation (RAG), enabling conversational access to documents stored across SharePoint and internal repositories.
• Developed backend services in Java and Spring AI to manage document ingestion, embedding generation, vector search, and LLM-based response orchestration.
• Integrated AWS AI services to deliver a scalable, secure, and enterprise grade AI solution.
• Deployed and operated the application on Kubernetes (AWS EKS), ensuring high availability, scalability, and efficient resource utilization.
• Implemented authentication, authorization, and role based access control (RBAC) to meet internal security and compliance requirements.
Nationwide Insurance — eB2B Processing & Management
• Designed, developed, and maintained high performance backend applications using Java and Spring Boot to support time critical financial transaction processing.
• Built and tested frontend client functionality using Vue.js, integrating securely with backend services through Apigee-managed APIs.
• Ensured reliability through comprehensive unit and regression testing, minimizing production issues during frequent enhancements.
• Collaborated with multiple teams to coordinate multi-system data flows and ensure smooth end-to-end processing.
• Mentored junior engineers, providing technical guidance and domain knowledge to improve team productivity and code quality.
Environment: Java 11, Spring Boot, AWS (S3, Lambda, DynamoDB), Kafka, Concourse, Vue.js G2O LLC — Software Engineer
2021 – 2023
The GAP — Order Processing & Reconciliation Systems
• Built a from scratch Java and Spring-based application to process large volumes of global order data stored in Azure Cosmos DB.
• Implemented scalable, parallel data processing pipelines and published processed data to Kafka using AVRO schemas.
• Collaborated with downstream teams to enable self-service data consumption, pushing Kafka messages to Databricks using secure credentials from Azure Key Vault.
• Developed reconciliation reporting services accessed via Apigee, performing complex data retrieval and calculations to validate downstream data integrity.
• Supported and enhanced production systems through continuous improvements, defect resolution, and proactive monitoring of data pipelines.
• Participated in full SDLC activities including requirement analysis, architecture discussions, development, testing, and CI/CD deployments. Environment: Java 11, Spring, Azure Cosmos DB, Kafka, PCF, Apigee, Jenkins Collabera Inc. — Java Developer (Client: Nationwide Insurance) 2018 – 2021
• Developed and supported enterprise web applications for monitoring and processing Electronic Business-to-Business (eB2B) transactions.
• Built Spring Boot and MVC-based backend services integrated with Oracle databases to perform high volume CRUD and batch operations.
• Deployed applications to Pivotal Cloud Foundry (PCF) and AWS Kubernetes environments using Docker and CI/CD pipelines.
• Migrated legacy Java applications to modern cloud-native AWS services, improving performance and scalability.
• Implemented Kafka based logging and consumer services for realtime monitoring and analysis.
• Wrote comprehensive unit tests using JUnit and Mockito, ensuring high code coverage and production stability.
• Acted as repository administrator, enforcing coding standards, performing code reviews, and managing release pipelines.
Infosys — Systems Engineer (Client: Apple Inc.)
2008 – 2010
• Developed high performance Java and PL/SQL reporting solutions for large scale iTunes sales data.
• Optimized batch processing and SQL queries to handle peak seasonal traffic with reduced processing times.
• Supported business intelligence and data warehousing systems, including production support and performance tuning.
EDUCATION
Master of Science — Data Analytics
New England College, Henniker
Master of Science — Computer Science
University of Texas, Arlington
Postgraduate Diploma — Film Production
L V Prasad Film and TV Academy
Bachelor of Technology — Computer Science
Mahatma Gandhi University, Kerala