Skip to content

Welcome—and thanks for being here. I'm a Staff Software Lead, with 15+ years in Java. For the last few years, I've lived in event-driven, distributed systems.

I build real-time platforms for financial infrastructure—streaming on Apache Kafka and Apache Flink, handling strict ordering, exactly-once processing, watermarking, and schema evolution with Avro.

I've built reconciliation pipelines for core banking, where a lost event isn't a bug—it's a financial discrepancy. I also led one platform's shift to a SaaS-ready, multi-tenant product, deployed globally.

I own the full lifecycle: Kafka topology, consumer lag, Flink state tuning, CI/CD for streaming jobs, plus the surrounding architecture—Cassandra, Oracle, Spring Boot.

Low-level design matters to me: clean class structures, solid interfaces. Systems fail at the seams, so I weigh trade-offs constantly—consistency vs. availability, throughput vs. latency.

I stay hands-on, shipping code and solving hard consistency problems, while also leading teams and mentoring engineers.

Check this out : Technical notes

Gopi Gorantala

🧸 Technology Stack

My expertise includes:

  1. Data Structures and Algorithms
  2. Machine Coding
  3. Debugging.

The technology stack includes:

  1. Programming Languages: Java8(11, 17), JavaScript(ES6, ECMA 2020), TypeScript.
  2. Libraries and Frameworks: JPA, Spring Family Tools (+ Microservices), Kafka, AWS SDK(S3, DynamoDB, Cognito, CloudWatch, RDS), Redis, SQL, Maven, Gradle, React v16.0—custom hooks, Redux, Frontend libraries.
  3. Tools: Docker, Kubernetes, IntellijIDEA, VScode, GIT, Jenkins, Jira, Radar, Testing tools include JUnit, Cypress, Jest, Cucumber.
  4. Other Skills: Elasticsearch, Cache, Data Structures and Algorithms, Distributed Systems, Splunk, Figma, Confluence tools, Atlassian, iTerm2, Grafana, Piwik, Kibana, and Sonarqube.

🤩 My favorite tools and accessories

  1. M1 Pro Macbook 14 inch.
  2. RD320U|32” 4K BenQ Programming Monitor with MoonHalo Backlight
  3. LG 34-inch Curved external monitors.
  4. Ipad PRO 12.9 inch
  5. NuPhy Keyboard
  6. Notion & Notion AI - For all my notes.
  7. Apple Magic Mouse.
  8. Logitech mouse and Logitech keyboard.
  9. Sony WH-1000XM5 headphones.
  10. Kindle Paperwhite
  11. Laptop Elevator for Desk
  12. Things 3 - For organizing my work & Life
  13. IntelliJ Idea Ultimate.
  14. WebStorm
  15. DataGrip
  16. VScode
  17. iTerm2
  18. Brave browser

🦋 Hobbies

I'm mostly glued to my computer most of the time. Still, there are a few activities I also enjoy doing outside of work, like playing video games and holidays with the family. I've been interested in cycling recently, so I'm saving up for a bicycle. Other activities include:

  • Testing new gadgets(Phones, laptops, AR & VR, and many more etc.).
  • Kayaking.
  • Long walks.
  • Exploring new joints in a new country I travel to.

👨🏻‍💻Social and Connect

I love connecting with other developers, so if you would love to reach out to me, you can message me on Twitter or connect with me on LinkedIn. I'm also extremely active on GitHub, so you can check out my profile. Make sure to say hi! 👋

  1. Twitter - @ggorantala
  2. GitHub – @ggorantala
  3. DEV – @ggorantala
  4. LinkedIn – @ggorantala

Thanks for checking out my profile. If you love what I do, you can drop a recommendation for me on LinkedIn or buy me a coffee, and I'll sincerely appreciate it.