Seasoned backend engineer with expertise in designing distributed micro-services patterns, availability, resiliency, monitoring and observability along with multi cloud integration. Competitive Programming, Problem solving and learning emerging technology fascinates me, can collaborate well in cross region teams for end to end deliverables in IC roles
Java, Python, Data Processing services and CDP search services for CDP Management plane, requirements related to resiliency of control plane, data plane using Microservice architecture and patterns, component integration test for emulation and local docker deployment of microservice, Run books creation for debug, automation tooling for resource creation and config management in cloud platform, terraform, ansible, python and shell scripting, workflows using java8, HDP Search, search integration using apache solr and integration with CP service, telemetry (custom metrics and alarm creation), work towards open source contribution for Apache.
Role: Software Developer 3, Senior Member of Technical Staff, IC3
Java Backend, Spring Boot, Dropwizard, Spring MVC, Python, Java script and Data Integration for Data lakes, control plane backend, data plane using microservice architecture and patterns for product Bug resolution and feature development for Data Integration, Data Migration Service and Data flow Service, OCI BigData Services, Ayncronous job creation Batch Processing of Large Data, Lineage, Component integration test, Runbooks creation for debugging latency and memory issues, Infrastructure Automation tooling for resource creation and configuration management in cloud using terraform, Chef cookbooks, python and shell scripting, Container provisioning workflows using java8, Data ingestion, search integration using elastic search framework and integration with CP service, telemetry (metrics and alarm creation), gradle, Maven.
Project Title: IBM Cloud Infrastructure Deployment Service
Duration: mid 2015 - Aug 2019
Role: Software Development, Pattern Development and Content Deployment
Using Python and Java for product Bug resolution within sprint for respective components owned and pattern creation for hybrid cloud deployment, cloud infrastructure backed Development, Operations, content deployment Ruby, Chef, JavaScript workflow, vrealize automation, vrealize orchestrator, XAAS, PAAS, PowerShell, REST API, IAAS pattern development with supporting agents and cookbook deployment for configuration management using event broker subscription, shell scripting and Cloud offering enablement.
Project Title: Flexible Service Platform E2E Development (Firmware development and Dev ops enablement for Power 8 and 9 servers)
Duration: Jan 2015 - Aug 2019
Role: Software Development professional, firmware professional and design engineer
Using C, C++, Python and Java for product Bug resolution within sprint for Platform Dump (to save the state of a server bios code at any point) components owned
Using C/C++ for firmware code, Spring Boot for API development, Python for tooling, creation of product requirement and unit test to includes FSP component and architecture compliance, TDD. Console Automation and Simulation Framework enhancement, tooling , scripts for upcoming line items using Python, C, shell and shell scripting, json and xml parsing, cmake, bitbake, SystemD, Core Dump, FSPDump enhancement.
devops enablement using Python for command line automation and Python and Robot with selenium
Cloud deployment using Shell scripting, daily tasks automation and tooling like collecting logs, clearing logs and automation of Code Update for firmware driver, HTX Load, cloud integration, orchestration workflow creation and config management using chef
Developer Community profiles/experience:
Linkedin Learning (LinkedIn), Leetcode, Github (website), Moocs (edx), Udemy and Mentoring experiences while working in a team