Accomplished Principal Member of Technical Staff at Oracle, specializing in software development and automation on cloud infrastructure. Proficient in Python, and Java. Adept at problem-solving and debugging, with a strong focus on user experience.
Overview
21
21
years of professional experience
1
1
Certification
Work History
Principal Member of Technical Staff
Oracle
Dallas, TX
09.2016 - Current
Designed and developed many OAC control plane enhancements and features that were business-critical.
Major projects include moving OAC to an autonomous database service, migrating existing environments to autonomous databases, enabling OAC for 23ai adoption, database AI integration, and OAC migration to OKE infrastructure, as well as OCI cloud network isolation for customer environments.
Developed critical automations and telemetry enhancements to reduce human interventions and monitor service availability, which reduced ops work by 20%–30%. Some of the significant automations include automated secrets rotations, service health and availability metric dashboards, and automated workflows for migrations.
Designed and coded infrastructure components utilizing OCI Terraform.
Developed and maintained OAC control plane code in Java, Python, Terraform, and ReactJS.
As a senior member of the OAC control plane IaaS team, I led the database team.
Analyzed system performance and identified optimization opportunities.
Implemented process improvements to enhance team efficiency.
Conducted code reviews to ensure quality and maintainability.
Mentored junior staff on best practices and coding standards.
Evaluated existing system architectures and identified areas for improvement.
Performed debugging activities using various techniques such as log analysis or root cause analysis.
Optimized the existing codebase by refactoring legacy code, as well as upgrading it to the latest supported OCI SDKs.
Participated in cross-functional meetings with stakeholders from other departments.
Documented installation or configuration procedures to allow maintenance and repetition.
Researched, documented, and escalated support cases to higher levels of support when unable to resolve issues using available resources.
Principal Member of Technical Staff
Oracle
Reading, Berkshire
05.2013 - 08.2016
Developed technical specifications for complex system integrations.
Analyzed system performance and identified optimization opportunities.
Conducted code reviews to ensure quality and maintainability.
Performed production engineering tasks as a part of the central DevOps team for multiple Oracle development teams.
Created tools and automations to reduce ops work as part of a centralized team managing production environments for PaaS applications.
Developed and maintained code in Java, Python, Terraform, Node.js, and Ansible.
Participated in cross-functional meetings with stakeholders from other departments.
Performed regular system audits to identify and address potential security vulnerabilities.
Updated hardware, software, and security protections with latest standards.
Collaborated with development teams to discuss, analyze or resolve usability issues.
Senior Database Engineer
Multiple Employers
London, London
03.2008 - 04.2013
Performed database engineer/Oracle DBA duties at multiple companies in the UK: Colt Technologies, British Telecom, and Unilever Europe IT.
Oracle 8i, 9i, 10g, and 11g configuration, management, and administration, which include large Siebel CRM databases.
Created multiple tools and utilities for managing Oracle database ad-hoc tasks, reporting security issues, and infrastructure deployment using Python and shell.
Performed Oracle database migration and upgrades, including those in high-transaction environments.
Optimized SQL queries to enhance database performance and reliability.
Designed and implemented database architectures for high-traffic applications.
Developed backup and recovery strategies to ensure data integrity and availability.
Conducted database performance tuning to improve system efficiency and responsiveness.
Managed database security including user access control, privileges and roles management.
Maintained an up-to-date knowledge base on all existing databases within the organization's infrastructure.
Configured high availability solutions such as replication and clustering for mission critical applications.
Implemented automated processes that improved overall productivity while reducing manual errors.
Database Administrator
Multiple Employers
Delhi, Delhi
03.2004 - 02.2008
Managed database performance tuning and optimization for diverse organizations.
Implemented backup and recovery strategies to ensure data integrity across systems.
Administered user access controls to maintain security and compliance standards.
Designed and maintained database schemas to support application development needs.
Collaborated with development teams on database design and integration projects.
Developed SQL queries for data extraction and reporting requirements.
Conducted regular audits of databases to identify potential issues or vulnerabilities.
Developed scripts for automating routine maintenance tasks such as index rebuilds and statistics updates.
Assisted in disaster recovery planning by testing various backup strategies and scenarios.
Managed multiple databases running on different platforms including Windows, Linux and UNIX systems.
Conducted regular database capacity planning to accommodate business growth.