Summary
Overview
Work History
Education
Skills
Certification
Patents
Accomplishments
Past Experiences
Timeline
Generic
Rohan Kayan

Rohan Kayan

San Jose,CA

Summary

Highly skillful architect, lead, programmer offering 16+ years of progressive experience with proven history of designing software architecture favored by developers and customers alike. Expert at designing, developing, and maintaining scalable and efficient server-side applications. Strong expertise in Java, Microservice, K8s, Cloud Technologies and other programming languages. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

To seek full-time senior developer and tech lead position that offers professional and large scale technical challenges, utilizing technical, interpersonal and problem-solving skills.

Overview

17
17
years of professional experience

Work History

Staff Software Engineer

VMware
Palo Alto, CA
11.2019 - Current

VMware is a leading provider of multi-cloud services for all apps, enabling digital innovation with enterprise control.

Key Projects:

  • VMware on Cloud (VMC)
  • Telco Cloud Automation (TCA)
  • VMware NSX

Responsibilities:

  • Designed and developed distributed and auto scalable, Kubernetes based micro-services, to serve Auditing and configuration requirements of thousands of components and customers
  • Designed and developed Synthetic transactions based performance and quality test framework, with build in CICD pipeline integration
  • Developed framework to detect >90% of performance issues before changes were deployed to Stage and Prod environment
  • Architected and developed highly flexible and scalable reusable Conversion Service to take care of configuration of SDDC during monolithic to micro-service transformation
  • Defined and developed blueprint for asynchronous and gRPC based scalable and reusable microservices development
  • Improved messaging framework scale by increasing throughput 3x, by dynamic thread pool handling and custom rejection handling
  • Developed framework to handle automatic changes rollout and rollback in SaaS environment
  • Worked on security hardening on products and services
  • Developed centralized log ingestion pipeline and indexing service
  • Developed multiple real time monitoring dashboards and reports using Wavefront and Kibana
  • Worked on multiple async messaging technology (Kafka, RabbitMQ) to parallelize complex computations for performance and scalability.
  • Worked with business users and operations teams to understand business needs and address production questions
  • Performed troubleshooting, diagnostics and analysis to uncover root issues. Reviewed code and debugged errors to improve performance

Skills Used : Java/J2EE, Go, Docker, Helm, AWS,Spring Boot, Postgres, MongoDb,Kubernetes, Wavefront, ELK stack, REST, gRPC, Kafka

Senior Principal Engineer

Veritas Technologies LLC
Santa Clara, CA
02.2007 - 11.2019

Veritas Technologies is a leader in multi-cloud data management. Over 80,000 customers—including 95% of the Fortune 100—rely on Veritas to help ensure the protection, recoverability, and compliance of their data.

Key Projects:

  • Veritas Resiliency Platform (VRP)
  • Veritas AWS Cloud Native Data Gateway
  • Veritas Infoscale Operations Manager (VIOM)
  • Veritas NetBackup

Responsibilities :

  • Designed and developed multiple features and workflows for Data Center management
  • Designed and developed API framework for better user experience and throughput, improved response time by >40%
  • Developed Cloud native service for Data replication from scratch using SQS and SNS
  • Developed Machine learning based task outcome prediction model to predict running tasks outcome
  • Developed and maintained multiple services for federated communication and command handling in multi sites deployment.
  • Improved resiliency of services by developing message shoveling framework
  • Developed mobile application to monitor and operation remotely deployed datacenter management products
  • Worked on multiple customer deployments and "First24Hours" support
  • Production deployment and production environment management.
  • Trained and mentored junior developers and engineers, teaching skills in Java, Spring and working to improve overall team performance

Skills Used : Java/J2EE, Python, RabbitMQ,Graph DB, Cassandra, Web Services, ANT, Spring, JDBC, REST, HTML, JavaScript,PL/SQL, Eclipse, AWS, Azure

Education

Master of Science - Data Science

Indiana University Bloomington
Bloomington, IN
04.2021

Master of Computer Applications -

RGTU
India
2004

Bachelor of Computer Applications -

MCRPV
India
2001

Skills

  • Java/J2EE
  • Scalable and distributed systems
  • Enterprise architecture, design & implementation
  • Cloud computing
  • API and Application design
  • Leadership and mentoring
  • Technical Analysis
  • Performance tuning

Certification

  • Certified Kubernetes Application Developer(CKAD) -2021
  • Google Cloud Certified Professional Data Engineer - 2020
  • AWS Certified Cloud Solution Architect - 2019
  • Sun Certified Web Component Developer - 2017
  • Sun Certified Java Programmer 1.4 /6.0 - 2015


Patents

Evaluating high-availability configuration (US8949653)


Accomplishments

  • Product Management for Engineers from Cornell
  • Management Essentials from Harvard Business School Online
  • Professional Scrum Product Owner from Scrum.org

Past Experiences

  • Senior Software Engineer, Computer Sciences Corporation Pvt. Ltd. July 05- Feb 07
  • Programmer Analyst, Stingray Technologies Pvt. Ltd. Jan 04- July 05

Timeline

Staff Software Engineer

VMware
11.2019 - Current

Senior Principal Engineer

Veritas Technologies LLC
02.2007 - 11.2019

Master of Science - Data Science

Indiana University Bloomington

Master of Computer Applications -

RGTU

Bachelor of Computer Applications -

MCRPV
Rohan Kayan