Skip to main content
Siby Mathews

Siby Mathews

PRINCIPAL SOFTWARE ENGINEER | JAVA, PYTHON, CLOUD & AI PLATFORMS

Talent
ThiruvananthapuramMember since October 13, 2026
JavaPythonC++REST APIsModel Context Protocol (MCP)distributed systemsasynchronous processingComputeObject StorageFile Storage ServiceBlock VolumesDatabase Cloud ServiceTerraform Infrastructure as CodeLoad BalancerJenkinsCI/CDintegration validationrelease-quality checksLinuxsensitive-data maskingroot-cause analysisarchitecture and code reviews
·

Hire this person

Send a job offer directly to this candidate

JavaPythonC++REST APIsModel Context Protocol (MCP)

About

Principal Software Engineer and Technical Lead with 12+ years of experience designing enterprise Java and Python platforms, distributed systems, REST APIs, and OCI automation. Built cross-layer orchestration, infrastructure, security, and CI/CD capabilities that reduced build cycles by 75%, lowered client infrastructure costs, and strengthened production reliability.

Targeting Principal

Engineer and Technical Lead roles leading scalable Java/Python cloud platforms and AI-enabled solutions using LLMs, RAG, and Model Context Protocol (MCP).

Experience

Principal Software Engineer at Oracle (2015-11 – Present)

  • Owned the development and evolution of Oracle PeopleSoft Cloud Manager for 10 years, delivering enterprise capabilities for provisioning, importing, configuring, and managing PeopleSoft environments on OCI.
  • Architected and delivered cross-layer platform features spanning PeopleTools and PeopleCode interfaces, Java services, orchestration metadata, Python executors, Terraform automation, OCI services, and remote Linux and Windows operations.
  • Designed a dependency-aware asynchronous orchestration framework that converts environment requests into persistent jobs and tasks, resolves dependencies, dispatches work through execution drivers, and reconciles results through REST callback events.
  • Developed the Java-to-Python execution architecture using structured JSON task envelopes, executor and activity dispatch, dependency outputs, resilient failure handling, asynchronous processing, and job-status reconciliation.
  • Built environment provisioning and import capabilities covering infrastructure discovery, validation, desired-state modelling, task generation, OCI resource creation, PeopleSoft configuration, and lifecycle registration.
  • Implemented OCI File Storage Service support, replacing the earlier boot-volume approach with file systems, mount targets, NFS exports, content synchronization, host mounting, permissions, backup and restore, and lifecycle reporting.
  • Reduced client infrastructure costs by delivering standalone Windows Client onboarding and lifecycle automation across Java services, Python execution, WinRM operations, Windows discovery, activity-level logging, and callback reporting.
  • Created and shared a reusable AI-assisted engineering skill library covering cross-layer code tracing, Java/Python integration, log triage, deployment, provisioning, and Windows Client operations; used MCP-based workflows and Graphify relationship mapping to narrow investigations and improve team productivity.
  • Automated OCI infrastructure operations for Compute, Object Storage, File Storage Service, Block Volumes, Load Balancers, and Database Cloud Service using Terraform Infrastructure as Code and OCI platform services.
  • Strengthened platform security through centralized password and sensitive-data masking across Java logging, Terraform configuration and state-processing paths, runtime key registration, and diagnostic output.
  • Architected CI/CD automation that reduced end-to-end product build cycles by 75%, from 24 hours of manual effort to 6 automated hours; used Jenkins for daily builds, integration validation, and release-quality checks.
  • Led architecture and code reviews, mentored engineers, resolved production incidents, and performed root-cause analysis for critical reliability, security, and performance issues.

Software Developer at Ness Technologies (2013-06 – 2015-11)

  • Designed scalable backend reporting services, background daemons, message-routing middleware, and asynchronous queue-based pipelines for high-throughput distributed processing.

Software Developer at Capgemini (2010-06 – 2013-06)

  • Developed C++ interfaces for heterogeneous networked devices, standardized Linux build pipelines, resolved memory leaks, and improved runtime diagnostics and error handling.

Education

Bachelor of Engineering in Computer Science and Engineering – Anna University

Skills

PRINCIPAL SOFTWARE ENGINEERJAVAPYTHONCLOUD & AI PLATFORMS

Reviews

Related