Senior Cloud Software Engineer (GoLang/Python/Java) in IBM Research designing and developing large, distributed cloud environments. Specializing in performance and high availability, reliability and scalability.
Currently designing solutions for IBM Cloud Kubernetes Service. Focusing on automation, resource management, microservices, privacy and security. Experienced with public, private and hybrid clouds challenges. Multi-cluster management. Designing, integrating and migrating workloads, applications and services to the cloud.
Extensive experience in architecting innovative solutions, leading the technical team using agile development methodologies and practices. Comfortable with containers, Docker, Swarm, Kubernetes, Helm and OpenStack. Using DevOps CI CD: GitHub, Jenkins, Ansible and Travis.
Previously, led the efforts of creating monitoring, alerting and reporting dashboards and tools for administrating Research Compute Cloud. Chargeback, Business Support Systems (BSS) and Metering. Event management and tracking. Business layer processing and reporting. Data analysis and visualization. Deep knowledge of BIRT (Business Intelligent Reporting Tool) and ITM (IBM Tivoli Monitoring)
Design and development of validation tools for complex topology deployment in a cloud (Software Defined Environment). Cloud monitoring and verification framework.
IBM Master Inventor – 18 granted patents across 5 countries; over 25 patents filed Served on patent advising and guiding committee.