Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Kuriakose Jacob Kandathil

Alpharetta,GA

Summary

Dynamic Data Streaming Engineer with a proven track record at Options Clearing Corporation, specializing in real-time data pipelines and enhancing REST APIs. Adept at leveraging Apache Flink and critical thinking to improve performance and scalability, while ensuring compliance and reliability in high-stakes environments. Committed to delivering impactful solutions through innovative engineering practices.

Experienced with applying engineering principles to real-world problems, leading to impactful solutions. Utilizes analytical skills and technical knowledge to enhance operational efficiency. Track record of effective team collaboration and project completion.

Professional engineer prepared for this role. Expertise in problem-solving, system optimization, and project management. Strong focus on team collaboration and achieving results. Reliable and adaptable with skills in CAD, process improvement, and technical analysis. Known for effective communication and innovative solutions.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Data Streaming Engineer — Risk Platform

Options Clearing Corporation (Contract)
01.2023 - Current
  • Designed, developed, and maintained real-time data pipelines using Apache Flink to stream and analyze options market data for different use cases in portfolio risk management.
  • Enhanced REST APIs using Reactive Java and Spring Boot, improving performance and scalability for real-time trading analytics.
  • Built Splunk dashboards for monitoring data streaming applications and identifying anomalies or latency issues in near real-time.
  • Improved margin risk monitoring by enhancing the pipeline to detect and alert on accounts crossing margin call thresholds.
  • Developed and maintained an automated integration test suite as part of the CI/CD pipeline, ensuring reliability and faster deployment cycles.
  • Authored requirements and implemented UC4 job orchestration to streamline integration of multiple data sources and pipelines across various risk platform projects.
  • Managed Kafka topic creation and configuration using Terraform, enabling consistent infrastructure as code practices.
  • Configured and maintained deployment pipelines on Harness, supporting reliable delivery of multiple microservices.
  • Led the integration of HashiCorp Vault for secure secret management across multiple projects.
  • Coordinated and implemented Non-Functional Requirements (NFRs) for a key security initiative, ensuring compliance across environments.

Tech Stack: Apache Flink, Java 17, AWS S3, Docker, Kubernetes, Spring, Spring Boot, Rx Java, JUnit, TestNG, Mockito, Jira, Confluence, Git, Jenkins

Data Engineer – Cloud & Streaming

Wayfair(Contract)
12.2021 - 01.2023
  • Developed Apache Flink pipelines using Apache Beam and Apache Kafka to stream and process data across VPCs (STOREFRONT/EDEN) in Wayfair's GCP environment.
  • Built data aggregation pipelines using Kafka sources and Flink for real-time consolidation across multiple systems.
  • Conducted analysis of GCP infrastructure to establish a scalable development environment for implementing cloud-native streaming solutions.
  • Designed and implemented Kibana dashboards to monitor the state of Purchase Order (PO) generation, enabling operational transparency.
  • Created analytics dashboards using Google Data Studio and Google BigQuery (GBQ) for performance insights and business metrics.
  • Set up CI/CD pipelines to deploy Spring Boot microservices onto Kubernetes clusters, streamlining delivery workflows.
  • Engineered data streaming solutions across multi-VPC environments in GCP, ensuring high availability and cross-network communication.
  • Supported and maintained legacy services central to Wayfair’s transportation system, ensuring continuity and operational reliability.
  • Contributed to reverse engineering efforts of the SSWS legacy service, laying the groundwork for future migration, transformation, and decommissioning strategies.

Tech Stack: Apache Flink, Apache Beam, Kafka, GCP, BigQuery, Kibana, Google Data Studio, Spring Boot, Java 11, Kubernetes, Docker, J2EE, REST APIs, Jenkins, JUnit, Mockito, Jira, Confluence

Senior Software Engineer – Microservices

ADP(Contract)
02.2020 - 12.2021
  • Led digital transformation initiatives by migrating legacy Mulesoft-based applications to cloud-native microservices built using Java and Spring Boot.
  • Developed multiple event-driven microservices leveraging Kafka for asynchronous, scalable communication across distributed systems.
  • Executed database migrations between Oracle and PostgreSQL, ensuring data integrity and seamless transition.
  • Designed and implemented a SaaS application for time services, focusing on scalability and reusability.
  • Containerized and deployed microservices to AWS and IBM Cloud Private (ICP) using Docker, Kubernetes, and Jenkins for CI/CD.
  • Built a reusable framework utilizing Chain of Responsibility and Builder design patterns, improving code modularity, readability, and testability.
  • Extensively utilized Java functional programming features such as lambdas and streams to simplify and optimize data processing logic.
  • Created a lightweight, customizable batch processing framework for record aggregation and event-based transformation flows.
  • Led efforts in unit testing using JUnit, Mockito, and Spring Boot Test, ensuring code quality and stability across deployments.
  • Established and enforced standard coding patterns and architectural best practices across the team to ensure consistency and maintainability.
  • Developed a standardized logging framework using Feign to uniformly trace and monitor API calls across services.

Tech Stack: Java 8, Spring Boot, Kafka, Docker, Kubernetes, Jenkins, AWS, ICP, Oracle, PostgreSQL, REST, Feign, J2EE, JUnit, Mockito, Functional Programming, Design Patterns, Jira, Confluence, Bitbucket, Tomcat, Agile

Application Engineer – Cloud & Microservices

Equifax(Contract)
10.2018 - 02.2020
  • Containerized applications using Docker, Kubernetes, and Google Kubernetes Engine (GKE) to enable scalable and reliable deployments.
  • Led the migration from Kafka to GCP Pub/Sub, modernizing the messaging backbone of the platform and aligning with cloud-native architecture.
  • Designed and implemented CI/CD pipelines from scratch, automating the full application development lifecycle using modern DevOps practices.
  • Automated infrastructure provisioning using Terraform scripts for GCP Pub/Sub, IAM roles, and access controls.
  • Enhanced and maintained enterprise-grade applications built with Spring, Spring Boot, and J2EE, improving performance and maintainability.
  • Developed a custom rules engine to filter and transform data streams based on complex business logic.
  • Integrated legacy/non-Spring Boot applications with Spring Config Server and Eureka for centralized configuration and service discovery.
  • Strengthened microservice security by implementing Spring Security role-based authorization and access control policies.
  • Addressed security vulnerabilities by implementing fixes based on Fortify scans and penetration testing, ensuring compliance with security standards.
  • Upgraded the user interface to the latest version of PrimeFaces, enhancing usability and compatibility.
  • Conducted thorough root cause analysis of production incidents and delivered effective code-level fixes across multiple applications.

Tech Stack: GCP (Pub/Sub, IAM, GKE), Docker, Kubernetes, Terraform, Spring Boot, Spring Security, J2EE, Eureka, Config Server, PrimeFaces, Jenkins, Fortify, Java, REST APIs, Agile

Backend Engineer – Chase Pay Digital Wallet

JPMorgan Chase(Contract - TCS)
03.2015 - 10.2018
  • Led end-to-end development of RESTful middleware services for Chase Pay, Android Pay, Apple Pay, and Samsung Pay, enabling secure digital wallet integrations.
  • Migrated legacy Chase Pay services to a Spring Boot-based microservices architecture, improving scalability and maintainability.
  • Built NFC-enabled wallet microservices to support real-time payment processing and token-based transaction workflows.
  • Designed and implemented a combinator pattern-based validation framework using Java lambdas and functional programming for reusable and extensible rule enforcement.
  • Developed a property source module for seamless integration with Netflix Archaius, enabling dynamic configuration management.
  • Created a generic annotation framework to simplify and standardize custom object injections, reducing boilerplate and improving developer productivity.
  • Implemented version-based deployment strategies to streamline production rollouts and reduce deployment effort for operations teams.
  • Enhanced a rules engine framework into a generic, pluggable module, making it adaptable across use cases and services.
  • Integrated external APIs and services for real-time payment, token, and user validation features.
  • Automated log analysis using shell scripts, enabling predictive insights into failure patterns and production behaviors.
  • Contributed to cucumber-based automation test suite setup to drive BDD (Behavior-Driven Development) practices.
  • Authored JUnit test cases for newly developed APIs to ensure functionality and prevent regression.
  • Wrote and managed ARM jobs for automated deployments across environments.
  • Provided production support, performed root cause analysis, and resolved defects related to both development issues and uncovered business scenarios.
  • Conducted code reviews, ensured adherence to coding standards, and maintained high code quality.
  • Documented core frameworks and evaluated new tools to optimize performance and improve development workflows.

Tech Stack: Java, Spring Boot, REST APIs, Lambda Expressions, Functional Programming, Netflix Archaius, Custom Annotations, Cucumber, JUnit, Shell Scripting, ARM, Jenkins, Agile, NFC, Digital Wallet APIs

IT Analyst

Tata Consultancy Services(TCS)
03.2011 - 10.2018
  • Delivered end-to-end development of new features for enterprise web applications, significantly enhancing usability and functionality for end users.
  • Executed comprehensive technology upgrades, including: Migrated codebase from Java 1.5 to 1.7 Upgraded Enterprise Java Beans (EJB) from 2.0 to 3.0 Migrated application framework from Spring 2.0 to Spring 3.0 Transitioned deployment environment from Tomcat 6.0 to Tomcat 7.0
  • Improved application performance for the Promo Manager module by optimizing code paths and memory usage.
  • Tuned and enhanced batch job performance, resulting in reduced runtime and increased throughput for scheduled data processing.
  • Provided ongoing production support, including root cause analysis, defect resolution, and system stability improvements.
  • Led enhancements to an existing enterprise web application, focusing on performance, reliability, and administrative capabilities.
  • Enabled parallel deployment of microservices to multiple servers, reducing downtime and improving deployment efficiency.
  • Implemented service-level health monitoring, providing detailed visibility into individual microservices’ operational status.
  • Added role-based access control (RBAC) to provide elevated permissions and enhanced administrative features.
  • Integrated ITSM time window validation to ensure compliance with enterprise change management policies.
  • Supported production deployments, coordinating validation and incident response.
  • Provisioned and configured new application instances on additional servers to scale capacity and support business growth.

Full Stack Developer – Workflow Management System

Media Systems
08.2009 - 01.2011
  • Led end-to-end development of newly designed web pages to improve the user interface and user experience of a workflow management application.
  • Implemented role-based access control (RBAC) to manage feature visibility and permissions based on user levels (e.g., admin, approver, requester).
  • Enhanced the system to trigger automated email notifications as cases transitioned between workflow stages, improving communication and traceability.
  • Provided production support, including monitoring, debugging, and hotfixes for reported issues.

Education

Bachelor of Technology - Computer Science

Mahatma Gandhi University
Kottayam, Kerala
01-2009

Skills

  • Java 17/11/8
  • Apache Flink
  • Apache Kafka
  • Spring Boot
  • AWS
  • Kubernetes
  • Splunk
  • Postgres
  • Ververica Platform
  • Jenkins
  • Harness
  • CICD

Certification

  • Oracle Certified Java Programmer

Languages

English
Native or Bilingual

Timeline

Data Streaming Engineer — Risk Platform

Options Clearing Corporation (Contract)
01.2023 - Current

Data Engineer – Cloud & Streaming

Wayfair(Contract)
12.2021 - 01.2023

Senior Software Engineer – Microservices

ADP(Contract)
02.2020 - 12.2021

Application Engineer – Cloud & Microservices

Equifax(Contract)
10.2018 - 02.2020

Backend Engineer – Chase Pay Digital Wallet

JPMorgan Chase(Contract - TCS)
03.2015 - 10.2018

IT Analyst

Tata Consultancy Services(TCS)
03.2011 - 10.2018

Full Stack Developer – Workflow Management System

Media Systems
08.2009 - 01.2011

Bachelor of Technology - Computer Science

Mahatma Gandhi University