Vinu2111 (VinayakGote) · GitHub
Skip to content
View Vinu2111's full-sized avatar

Block or report Vinu2111

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Vinu2111/README.md

Vinayak Gote

Java backend engineer · Open-source contributor
Zalando · Adyen · Picnic · OpenRewrite

LinkedIn · Blog · Dev.to · Portfolio · Email

Java, Spring, Python, FastAPI, Angular, PostgreSQL, MySQL, AWS, Docker, Git, Maven, IntelliJ IDEA


About

I'm a backend engineer at Wipro in Pune, building REST APIs with Java 17 and Spring Boot 3 for an enterprise telecom order management system. Outside work I contribute to open-source Java projects, mostly libraries I use or admire.

  • 6 merged pull requests across Zalando, Adyen and Picnic
  • Member of the NVIDIA AI Aerial / 6G Developer Program, through my work on Sionna
  • AWS Certified Cloud Practitioner
  • Learning German toward a Goethe-Institut certificate

Open source

Merged (6)

Org Pull request What it does
Zalando logbook #2301 StatusCodeBasedSink and LevelBasedHttpLogWriter: status-aware log levels (2xx/3xx → TRACE, 4xx → WARN, 5xx → ERROR)
Zalando logbook #2326 Stops the JSON formatter embedding non-JSON bodies as invalid, unquoted JSON
Zalando logbook #2327 Guards a bean with @ConditionalOnClass, fixing a startup crash without spring-web
Zalando logbook #2328 Fixes CachingHttpResponse dropping attributes on withoutBody()
Adyen adyen-java-api-library #1952 Fixes unescaped regex dots in Service.createBaseURL (shipped in v42.0.0)
Picnic error-prone-support #2275 Refaster rule: Optional.of(x).orElse(y) → requireNonNull(x)

In progress

Org Pull request Status
Picnic error-prone-support #2291 CollectorMutability suggests JDK-native unmodifiable collectors. Approved, waiting on a second review
Zalando logbook #2386 logbook-jdkhttpclient module for java.net.http.HttpClient. Sync send() done, sendAsync() planned
OpenRewrite rewrite-testing-frameworks #1183 AddMissingTestAnnotation recipe for #772. Awaiting review
Kestra kestra #19219 Keeps title and description on the retry type field. Awaiting review
Kestra kestra #19081 Fixes UID collisions in IdUtils.fromParts. On hold pending a maintainer decision
Other contributions
  • Submitted fixes for TR 38.901 compliance issues in NVIDIA Sionna (#1108, #1111)
  • Reported a FormatStringConcatenation bug in Picnic's error-prone-support (#2336)

Projects

Sionna Visualizer · Live Angular 17, Spring Boot 3, FastAPI, PostgreSQL, JWT. A dashboard that makes NVIDIA Sionna 6G simulation results visual, comparable and shareable, with a publication pipeline, multi-simulator comparison and a Claude API integration for natural-language simulation.

Picnic Store Intelligence · Live · API docs Java 21, Spring Boot 3.2, PostgreSQL, Vanilla JS. A prototype of two ideas from Picnic's Page Platform engineering blog series: server-driven page layouts and per-customer section ranking.

Writing

I write about backend engineering, open-source contributions and Java on Hashnode and Dev.to.

Pinned Loading

  1. Vinu2111 Vinu2111 Public

    💻 Backend Developer | ☕ Java & Spring Boot Enthusiast | 🚀 Learning One Line at a Time Building real-world solutions with clean code, deep logic, and a passion for performance.

  2. picnic-store-intelligence picnic-store-intelligence Public

    Architectural prototype exploring server-driven UI and per-customer section ranking, inspired by Picnic Engineering's Page Platform blog series

    Java