I'm a Computer Science Engineering student in Bengaluru, graduating in 2027. I enjoy building backend systems, studying distributed architectures, improving application performance, and solving algorithmic problems.
My primary stack is Java and Spring Boot, with additional experience in Go, Python, TypeScript, Kafka, Redis, PostgreSQL, Docker, and Kubernetes.
I am currently looking for software engineering internships, backend roles, open-source opportunities, and technically challenging projects where I can learn from experienced engineers and contribute meaningfully.
- 🎓 B.E. Computer Science Engineering student at Cambridge Institute of Technology
- ☕ Java is my primary language for development and technical interviews
- ⚙️ Interested in backend engineering, distributed systems, concurrency, and performance
- 💼 Completed a backend and performance engineering internship through Samsung PRISM
- 🏆 Solved 700+ problems across LeetCode and Codeforces
- 🌍 Actively contributing to open-source projects
- 📚 Currently strengthening Java, system design, CS fundamentals, and cloud-native development
| Area | Technologies |
|---|---|
| Languages | Java, Go, Python, TypeScript, SQL |
| Backend | Spring Boot, FastAPI, REST APIs, Microservices |
| Databases | PostgreSQL, CockroachDB, Redis, pgvector |
| Distributed Systems | Kafka, Redpanda, Event-Driven Architecture, Idempotency |
| Infrastructure | Docker, Kubernetes, GitHub Actions, AWS |
| Observability | Prometheus, Grafana, Structured Logging |
| Testing & Benchmarking | JUnit, JMH, k6, Locust, Pytest |
| Developer Tools | Git, GitHub, Linux, Maven, Gradle |
June 2025 – March 2026
Worked on an automated professor-profile management and knowledge-graph construction system.
Some of my contributions included:
- Improved enrichment-pipeline throughput by approximately 40%
- Implemented token-bucket rate limiting for workflows processing 10,000+ daily profiles
- Reduced thread contention in concurrent processing flows
- Added JMH benchmarks and JUnit regression tests to the CI workflow
- Worked with backend services, concurrent processing, performance testing, and reliability improvements
Go · CockroachDB · Kafka · Redis · Prometheus
A distributed payment-system case study focused on correctness, reliability, and transaction processing.
- Designed an immutable double-entry ledger
- Implemented idempotent transaction processing using UETRs
- Used serializable transactions and sharded account writes
- Reduced measured p99 latency from approximately 1500 ms to 140 ms after addressing hot-row contention
- Used Kafka outbox and CDC patterns for crash-safe event delivery
- Added duplicate handling, balance validation, and service metrics
Java 21 · Spring Boot · Redis · PostgreSQL · Redpanda
A backend service built to explore caching, concurrency, rate limiting, and performance testing.
- Implemented URL creation, redirection, expiration, and analytics
- Added Redis caching and cache-stampede protection
- Implemented fixed-window rate limiting
- Built asynchronous analytics using Redpanda
- Created k6 performance-test suites
- Measured endpoint latencies in the low-millisecond range during local benchmarks
Spring Boot · React · PostgreSQL · pgvector · ONNX Runtime
A platform for verifying product identity and managing supply-chain information.
- Developed REST APIs using Spring Boot
- Built the frontend using React
- Used PostgreSQL and pgvector for structured and vector data
- Integrated ONNX Runtime for local model inference
- Added caching, validation, and performance measurements
- Explored product verification and counterfeit-prevention workflows
Python · SQLite · Azure OpenAI · Ollama · GitHub
A provider-neutral multi-agent runtime for planning, coding, testing, reviewing, and executing software-engineering tasks.
- Built planner, coder, verifier, and reviewer workflows
- Added durable task execution using SQLite
- Implemented task graphs, retries, approval gates, and crash recovery
- Added Azure OpenAI and Ollama provider support
- Built repository-context generation and automated test-command detection
- Grew the automated test suite to 199 passing tests
Java 21 · Spring Boot · LLM APIs
A backend system for coordinating multiple AI models and selecting responses based on task requirements.
- Integrated multiple model providers
- Designed provider routing and model-evaluation workflows
- Added structured execution and error handling
- Investigated and fixed malformed tool-call failures
- Validated fixes through repeated automated test runs
I am actively learning open-source development by contributing bug fixes, tests, documentation, and CI improvements.
A recent contribution to OpenClaw fixed a CI regression involving a PR-wrapper fixture and external-fork GitHub-hosted runners. The fix was included in the project's v2026.7.2-beta.5 pre-release.
When contributing, I try to provide:
- A clear explanation of the problem
- Reproduction steps where possible
- A focused and minimal patch
- Tests that verify the behaviour
- Documentation for reviewers and maintainers
I regularly practise data structures, algorithms, and problem-solving through LeetCode and Codeforces.
| Platform | Profile |
|---|---|
| LeetCode | dinesh_12334 |
| Codeforces | Dinesh_1107 |
Topics I frequently practise include:
Arrays · Strings · Trees · Graphs · Dynamic Programming · Greedy · Binary Search · Sliding Window · Heaps · Tries · Union Find · Segment Trees
My current goal is to improve my contest consistency and progress toward Codeforces Candidate Master.
- Advanced Java and JVM internals
- Multithreading and concurrency
- Distributed-system design
- Database transactions and consistency
- Backend testing and performance engineering
- Docker, Kubernetes, and cloud deployment
- System design for software-engineering interviews
- Open-source collaboration and code review
I am open to:
- Software engineering internships
- Backend and systems-engineering opportunities
- Open-source collaborations
- Startup engineering roles
- Research-oriented software projects
- Mentorship from experienced engineers
I am especially interested in teams working on backend infrastructure, developer tools, distributed systems, databases, cloud platforms, or performance-sensitive applications.
| Resource | Link |
|---|---|
| 📄 Resume | View Resume |
| 💻 GitHub | @dineshsuthar123 |
| Dinesh Suthar | |
| 🟠 LeetCode | dinesh_12334 |
| 🔵 Codeforces | Dinesh_1107 |
| dinesh.suthar18sld@gmail.com |

