Summary
Overview
Work History
Education
Skills
Certification
Languages
Education and Training
Projects
Timeline
Generic

Pavan Sachidananda

Sydney,Australia

Summary

Dynamic Full Stack Engineer with extensive experience at Siteminder Inc, specializing in cloud-native architecture and RESTful APIs. Notable achievements include driving performance improvements and mentoring cross-functional teams. Proficient in Java and Kubernetes, delivering scalable solutions that enhance user experiences while fostering a culture of collaboration. Committed to optimizing systems and advancing innovative technologies.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Full Stack Engineer/Feature lead

Siteminder Inc
10.2020 - Current
  • Company Overview: Siteminder is a leading hotel e-commerce company that offers products designed to help hotels advertise their room listings across multiple channels, maximizing booking performance
  • Led the development of a cloud-native generic notification system, designed to provide RESTful APIs for participating systems to easily design and onboard custom templates
  • Devised a strategy to migrate notifications with zero downtime
  • Eliminated siloed development efforts across teams, streamlined notification processes, and enabled a more consistent, scalable solution across the platform
  • Improved the user experience by delivering personalized notifications at scale over web and mobile, while reducing development time by 50% and operational overhead by 40%
  • Write high-performance, scalable code in Java, Kotlin, Typescript that adheres to specifications while handling errors and edge cases effectively
  • Utilize test libraries such as JUnit and Jest, and leverage mocking frameworks like Mockito and Nock for robust unit and integration testing
  • Build and manage Docker images for local development environments and simulate cloud environments using LocalStack for efficient testing and emulation
  • Analyze requirements, engage with stakeholders to gather insights, manage priorities, and timebox deliverables
  • Drive the development of Proof of Concepts (PoCs), design multiple solutions, evaluate trade-offs, and provide accurate effort estimations and refine stories for development
  • Provide guidance and mentorship in the team, fostering best practices in software development and ensuring high code quality through peer reviews and pair programming
  • Focused on optimizing system performance and response times, reducing downtime by 20% through improvements in caching, load balancing, and database queries
  • Experience in profiling JVM applications for memory and thread profiling to fix any memory leaks and optimize processing and computations
  • Led the setup of CI/CD pipelines using Buildkite/GitHub Actions to automate testing, deployment, and monitoring
  • Implemented and enforced coding standards, automated testing, and code reviews, leading to a reduction in bugs and technical debt
  • Siteminder is a leading hotel e-commerce company that offers products designed to help hotels advertise their room listings across multiple channels, maximizing booking performance
  • Tech Stack: Java, Kotlin, Spring Boot, Docker, AWS Lambda, Kinesis, S3, SQS, Redis, Terraform, Prometheus, Grafana, Kubernetes

Senior Developer/Solution Design

AARNet
05.2018 - 10.2020
  • Played a key role in developing Network Validation and Network Automation applications to automate and streamline network management, significantly reducing manual intervention
  • Designed and implemented a flexible rule engine that allows network engineers to define exception rules, comparing network data with configuration data to generate actionable exceptions
  • Developed an intuitive user interface to visualize exceptions, empowering network engineers to easily track, resolve, and address issues, which led to a significant reduction in configuration discrepancies
  • Key Contributions: Implemented SAML authentication for seamless and secure federated login, ensuring smooth user access management
  • Real-Time Data Visualization: Built interactive charts using D3.js to visualize network exceptions in real time, providing network engineers with quick insights into discrepancies
  • Tech Stack: Node.js, React.js, D3.js, Ruby, Python, Sidekiq, Docker, Rancher

Senior Developer/Solution Design

Telstra Inc
05.2016 - 05.2018
  • Extensively developed on microservices using Rest API and Eventbus
  • Developed React Application using redux states, promises and custom components to create address search and qualification UI functionality
  • Tech Stack: Java 8, Spring Boot, NodeJS, ReactJS, Mocha, Restify, Angular, Polymer, Bootstrap, Gulp, Docker, AWS, APIGEE, Bamboo, RabbitMQ, socket.io

Senior Developer

Morgan Stanley
08.2014 - 04.2016

Developer

JPMorgan Chase & Co
07.2009 - 07.2014

Developer

Mahindra Satyam
03.2006 - 06.2009

Developer

Apple Inc
10.2008 - 02.2009

Education

Bachelor of Science -

VISHWESHWARAIAH UNIVERSITY
BANGALORE
06-2005

Skills

  • RESTful APIs and GraphQL
  • Test-driven development
  • Microservices design
  • Full-stack development with Vuejs and Reactjs
  • Cloud-native architecture with AWS
  • Java, Kotlin, and TypeScript
  • Spring Boot
  • Kubernetes orchestration
  • Nodejs
  • Docker
  • AWS
  • Continuous integration with Terraform, AWS, Kubernetes, and Buildkite
  • Monitoring with Prometheus, Grafana
  • Technical Leadership
  • Mentorship and guidance

Certification

  • Amazon Web Services - Solution Architect, 2019
  • Sun Certified Java Developer
  • Scrum certified, 2018
  • JP Morgan prestigious award “Star of Quarter 4 2013”, 2013

Languages

3,3

Education and Training

other

Projects

Cloud-Native Notification System (Hermes), Led the development of a cloud-native generic notification system, designed to provide RESTful APIs for participating systems to easily design and onboard custom templates. This initiative eliminated siloed development efforts across teams, streamlined notification processes, and enabled a more consistent, scalable solution across the platform. Platform reservations with Opensearch, Designed and implemented a scalable, real-time, event-driven reservation system that consolidates reservations from multiple systems and provides instant search capabilities for mobile and web users. Platform property and migration, Implemented a system to migrate property and user details into the new platform and enabling digital transformation to the new platform for enhanced user experience. AuthX, Implemented API to manage customer, partner and staff logins to siteminder products. Network Validation and Automation, Developed Network Validation and Network Automation applications to automate and streamline network management, significantly reducing manual intervention. Address and Serviceability, Extensively developed on microservices using Rest API and Eventbus. Legacy Domain Manager, Implemented workflows in Camunda to enable transition of customers from existing legacy services to NBN services.

Timeline

Full Stack Engineer/Feature lead

Siteminder Inc
10.2020 - Current

Senior Developer/Solution Design

AARNet
05.2018 - 10.2020

Senior Developer/Solution Design

Telstra Inc
05.2016 - 05.2018

Senior Developer

Morgan Stanley
08.2014 - 04.2016

Developer

JPMorgan Chase & Co
07.2009 - 07.2014

Developer

Apple Inc
10.2008 - 02.2009

Developer

Mahindra Satyam
03.2006 - 06.2009

Bachelor of Science -

VISHWESHWARAIAH UNIVERSITY
Pavan Sachidananda