Senior Software Engineer with 14+ years of experience building scalable, high-performance applications and distributed systems. Proficient in Python, Java, Go, TypeScript, PostgreSQL, Kafka, AWS, and Azure, with extensive experience designing RESTful APIs, cloud-native architectures, and backend platforms.
Hands-on experience building and integrating Generative AI and agentic AI solutions using OpenAI, Codex, Claude, Amazon Bedrock, Retrieval-Augmented Generation (RAG), and Model Context Protocol (MCP). Experienced in developing AI agents, connecting LLMs with enterprise tools and services, and using AI-assisted engineering workflows to accelerate development, troubleshooting, automation, and operational tasks.
Strong background in CI/CD, Docker, Terraform, GitHub Actions, distributed systems, authentication frameworks, performance optimization, and application security. Proven ability to lead end-to-end engineering initiatives, develop proof-of-concepts, collaborate across teams, and improve system scalability, reliability, security, and developer productivity.
Experience
Oracle - Individual Contributor - Lvl 3
Part of the Oracle Cloud Infrastructure (OCI) Multicloud engineering team supporting Oracle Database@Azure and integrations between Oracle Cloud and Microsoft Azure.
Worked with OCI backend resource providers and cloud infrastructure services supporting highly available database platforms.
Developed automated functionality to auto-close unused resources in the Azure portal thus saving upwards of $200,000 annually.
Created 10+ custom AI skills which use AI agents and AI-assisted development workflows to accelerate engineering, code analysis, debugging, troubleshooting, and automation.
Hands-on experience with OpenAI Codex AI-assisted log analysis and RCA identification which resulted in on-call ticket resolution to be 80% faster.
Worked with Model Context Protocol (MCP) concepts and integrations to enable AI agents to securely interact with engineering tools, services, and contextual enterprise data.
Alation - Senior Software Engineer
Part of the development team for a leading product in the enterprise data catalog and data intelligence space.
Developed highly scalable Python and Java applications designed to process and manage large volumes of enterprise data.
Designed backend services and APIs supporting distributed, data-intensive applications.
Re-engineered legacy Java applications to improve performance, scalability, maintainability, and integration with modern technologies.
Designed and built an OAuth 2.0-based authentication and authorization framework from the ground up, enabling secure customer integrations that retained multiple enterprise clients representing $1M+ in annual recurring revenue.
Worked on performance optimization, debugging, and production reliability across complex distributed systems.
Gartner - Software Engineer II
Recognized as a go-to engineer for Proof-of-Concept (POC) development and scaling successful prototypes into production-ready solutions.
Designed and developed a reusable framework for integrating a product under development with other internal Gartner platforms.
Built a framework for setting up, managing, scheduling, and deploying tasks across multi-node environments.
Contributed to architecture, backend development, troubleshooting, automation, and performance improvements across multiple applications.
Received the “Most Productive Team Member” award in 2016.
Cognizant - Programmer Analyst
Developed strong functional and technical expertise across two major client-facing enterprise applications.
Became a Subject Matter Expert (SME) for one of the applications, supporting development, issue analysis, and production troubleshooting.