Skip to content
View cws31's full-sized avatar

Block or report cws31

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. 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
cws31/README.md

Sonu Kumar | Software Engineer

Java Backend Developer · Full-Stack · Distributed Systems · AI Integration
Available for freelance and contract work

LinkedIn · X (Twitter) · Email

About Me

I'm a software engineer whose strongest area is Java and Spring Boot backend development. I'm comfortable working in any technology stack, and I pick up new frameworks and languages quickly when a project needs them. I build products from scratch, join existing codebases, contribute to open source, and deliver work for clients as a freelancer. I currently work as an independent contractor at Mercor, and I use AI tools throughout my development workflow.

How I Work

Engagement What I do
Build from scratch Turn requirements into a working product: architecture, API and database design, implementation, testing, deployment
Work on existing codebases Read unfamiliar code, debug, refactor, add features, review pull requests, and improve reliability
Contribute to open source Fix issues, add features and improve documentation in public projects, following each project's conventions
Freelance and contract work Deliver for clients independently: scoping, regular updates, clear communication and maintainable handover

Core Strength: Java Backend

  • Java and Spring Boot applications and REST APIs
  • Microservices with Spring Cloud, API Gateway, Eureka, OpenFeign and Resilience4j
  • Event-driven systems with Apache Kafka
  • Secure APIs with Spring Security, JWT and role-based access control
  • Persistence with JPA, Hibernate, MySQL, PostgreSQL and Redis

Beyond Java

Area Technologies
Languages Python, SQL, JavaScript (add TypeScript, Go or others you use)
Frontend React
AI LLMs, RAG, LangChain4j, MCP, vector databases
Delivery Docker, Git, GitHub

My approach to a new stack is to learn the fundamentals, follow its conventions, and deliver working software. Language and framework choices matter less to me than solving the problem well.

Java, Spring, Python, React, Kafka, MySQL, PostgreSQL, Redis, Docker, Git, GitHub

Engineering Principles

  1. Understand the system before changing it.
  2. Design for failure: timeouts, retries, circuit breakers and idempotency.
  3. Build security in from the start.
  4. Ship small, reviewable changes.
  5. Use AI to move faster, and verify everything that ships.

Projects

Project What it is Technologies
StockPlus Event-driven microservices platform for ecomers Stock Java, Spring Boot, Kafka, Spring Cloud
Saitring-Employee-manager A multi tanet application which allow saitring owner to manager their employee from a single workspacr Java, Spring Boot, React
Workout Tracker API Secure REST API for workout tracking with authentication Java, Spring Boot, JWT, JPA

Experience

Independent Contractor, Mercor Contributing to software and AI-related projects.

Achievements

  • 1st Place, University VCode Hackathon
  • Consolation Prize, HackStack Hackathon
  • 220+ LeetCode problems solved

Work With Me

I am available for freelance and contract engagements: new builds, feature work, backend services, API development, and AI integration. Reach me on LinkedIn or at gautamrocky909621@gmail.com.

Pinned Loading

  1. wallet-and-withdraw-system wallet-and-withdraw-system Public

    Secure, backend-driven rewards wallet and withdrawal system built with Spring Boot, MySQL, JWT authentication, and JPA. Implements multi-currency wallets, double-entry-style transaction ledgering, …

    Java 1