Backend & Full Stack Developer

Sharon P Shajan

I build backend systems, low-level networking projects, and AI-integrated applications with a focus on reliable APIs, scalable data models, and practical deployment.

Backend roles across placement, ERP, hostel discovery, and institutional systems

Go, Rust, TypeScript, Python, Node.js, NestJS, PostgreSQL, and RabbitMQ

B.Tech Computer Science and Engineering, College of Engineering Trivandrum

Backend-first, product-aware engineering.

Computer Science student at College of Engineering Trivandrum focused on backend systems, low-level networking, and AI-integrated applications across Go, Rust, TypeScript, Python, and modern web infrastructure.

1st Prize: CodeReCet 2.0 National Hackathon (2025)

3rd Prize National: UST D3CODE Hackathon (2024)

1st Prize: D-Solve Hackathon (2024)

B.Tech, Computer Science and Engineering, College of Engineering Trivandrum

Projects With Technical Weight.

The strongest work is presented as case studies: systems code, backend platforms, AI workflows, and the engineering decisions behind each build.

HTTP server project illustration
Systems project Self-initiated

HTTP Server From TCP

HTTP/1.1 server over raw sockets

Built
A custom HTTP/1.1 server in Go over raw TCP sockets without using net/http for the server implementation.
Contribution
Implemented request parsing, response writing, routing, static file serving, graceful shutdown, chunked transfer encoding, trailers, and HTTP proxying.
  • Bypassed high-level HTTP helpers to understand protocol-level request and response behavior.
  • Added transfer and proxy features to test behavior beyond basic routing abstractions.
GoTCP socketsHTTP/1.1Protocol internals
View on GitHub ↗
rgit project diagram
Rust CLI 41 commits

rgit

Git internals from scratch

Built
A Git-inspired version control system in Rust with repository initialization, snapshots, branching, tags, and SHA-based object naming.
Contribution
Structured the CLI, object naming model, tests, and CI workflow while designing a roadmap toward blobs, trees, commits, staging, diffs, compression, and merge handling.
  • Used Rust to keep filesystem and hashing behavior explicit and testable.
  • Built the project around Git internals instead of a wrapper around the Git CLI.
RustCLIFilesystemHashingCI
View on GitHub ↗
Full-stack ML product 3rd Prize National, UST D3CODE

WorkCraft

Employment portal and marketplace

Built
A full-stack platform for unorganized workers and small-scale producers combining job matching, marketplace workflows, and skill-development support.
Contribution
Integrated backend and ML-service components for personalized recommendations and market-demand forecasting across worker and producer workflows.
  • Separated client, server, and ML service layers to keep the 167-commit team codebase maintainable.
  • Used recommendation and forecasting flows to connect worker profiles with practical opportunities.
ReactNode.jsMongoDBPython/MLGemini API
View live site ↗
AI workflow product 1st Prize, CodeReCet 2.0

Vitalis

AI wellness platform for elderly care

Built
An AI-assisted elderly care platform for medication reminders, prescription analysis, and emergency coordination workflows.
Contribution
Architected a Next.js, Express.js, and PostgreSQL system with Dockerized services that orchestrate automated healthcare workflows through n8n agents.
  • Used n8n agents to coordinate healthcare workflow automation instead of hard-coding every flow.
  • Kept core services Dockerized so application components could be developed and run consistently.
Node.jsn8nPostgreSQLDockerNext.jsExpress.js
View live site ↗
AI-assisted collaboration 53 commits

Diff

Collaborative ecosystem platform

Built
A student collaboration platform connecting project owners with contributors, sponsors, and applicants through profiles, search, onboarding, and messaging workflows.
Contribution
Integrated Gemini API features to generate project synopses and personalized skill-development roadmaps.
  • Used AI features to reduce manual effort when explaining and evaluating project ideas.
  • Structured discovery around project profiles, search filters, and role-specific onboarding.
ReactNode.jsMongoDBGemini API
View live site ↗

Operational Log.

Roles are summarized as engineering contexts and contributions, with enough detail for a recruiter or technical reviewer to understand the scope.

Current

Backend Developer

Freshire, JVP Ventures

Secure multi-tenant campus placement portal

  • Developed backend services connecting students, recruiters, and platform admins through role-specific dashboards.
  • Built APIs for student profiles, company databases, placement tracking, analytics, and admin workflows.
  • Implemented tenant-aware access control and audit-ready backend flows for institutional placement management.
Node.jsRole-based APIsTenant-aware access controlAnalytics
Backend Team Lead

Backend Team Lead, ERP System

Rehabilitation Plantation Limited

Government enterprise ERP for finance, HR, and inventory workflows

  • Led backend development for an ERP system centralizing finance, HR, and inventory workflows.
  • Designed DDD-based module boundaries to reduce coupling between ERP domains.
  • Implemented idempotent API patterns to reduce duplicate transaction risk and improve data consistency.
NestJSTypeScriptPostgreSQLSupertestVitest
Backend Team Lead

Backend Team Lead

PgBee

Hostel discovery platform

  • Led backend development for property listings, search filters, onboarding flows, and client-server integration.
  • Optimized PostgreSQL filtering queries for location, pricing, and availability-based discovery workflows.
  • Integrated RabbitMQ email queues to offload heavy email processing from the Node.js event loop.
Node.jsTypeScriptPostgreSQLRabbitMQReact integration
Internship

Full Stack Developer Intern

CAFMADS Agency, College of Engineering Trivandrum

Faculty Repository System

  • Built a Faculty Repository System for 500+ institutional users.
  • Developed Node.js APIs and React UI components to centralize faculty data access.
  • Designed normalized database schemas and modular REST APIs to reduce duplicate records and improve querying.
Node.jsReactREST APIsDatabase schema design
Sep 2024 – Dec 2024

Backend Developer Intern

Oronium

Backend APIs, integrations, and performance work

  • Developed REST APIs backed by NoSQL databases for high-throughput backend operations and notification workflows.
  • Built a provider-agnostic notification module with Twilio integration.
  • Conducted load testing to identify latency bottlenecks and implemented targeted caching strategies.
REST APIsNoSQLTwilioNotificationsLoad testing

Capabilities, Not A Badge Cloud.

Skills are grouped by what they help build: services, interfaces, data systems, AI workflows, systems code, and delivery practices.

Backend Engineering

API design, authentication flows, database-backed services, server-side architecture, and integration contracts.

Node.jsNestJSExpress.jsREST APIsgRPCWebSocketsRabbitMQ

Frontend Engineering

React interfaces, typed API consumption, UI composition, and full-stack feature delivery.

ReactTypeScriptJavaScriptTailwind CSSNext.js

Databases

Relational modeling, search/query optimization, document data, and caching patterns.

PostgreSQLMongoDBRedisSQLData modeling

AI / ML

Practical model integrations, ML-backed recommendations, and AI-assisted product workflows.

PythonGemini APIML servicesn8nPyTest

Systems Programming

Networking fundamentals, concurrency, TCP/IP behavior, and low-level service implementation.

GoRustTCP socketsTCP/IP NetworkingConcurrencyFilesystem internals

DevOps / Deployment

Service packaging, Linux workflows, CI/CD awareness, testing gates, and practical production readiness.

DockerAWS EC2LinuxGitHub ActionsLoad TestingPostman

Tools & Workflow

Version control, test-first habits for critical flows, API validation, and maintainable team handoffs.

GitVitestJestSupertestSystem DesignCI workflows

Build The Next Reliable System.

Reach Sharon for backend-heavy product work, full-stack systems, AI-assisted applications, or roles where ownership from API design to deployment matters.