Skip to main content
Dilip PalDP
Looking for a job

Dilip Pal

@dilippal

Freelance software engineer building end-to-end backend systems for real users.

India
Message

What I'm looking for

I’m looking to build and deploy production backend systems end-to-end—owning architecture, server logic, cloud deployment, and handoff—while tackling distributed systems and microservices challenges with strong security and reliability.

I’m a Software Engineer with 1.8 years of freelance experience delivering and deploying production systems for real clients and real users. I’m comfortable owning a project end-to-end—from architecture and server logic to cloud deployment and handoff.

In my freelance work, I built backend systems for 8 client projects across e-commerce, healthcare, and local business. I designed and documented 25+ REST APIs handling 2,000+ daily requests in production, enforced security with JWT-based authentication and Role-Based Access Control (RBAC), and built reusable backend modules (auth, file uploads, email/push notifications) that reduced backend setup time by about 30% on subsequent projects.

I also enjoy system design challenges: I built a distributed file storage system in C++17 modeled after the Google File System design, including chunking over raw TCP sockets, a heartbeat-based failure detector, automatic re-replication, and fault-tolerant reads. I’ve also decomposed a URL shortener into microservices with an API Gateway and a real-time analytics service, so failures and health checks are visible in one place.

Experience

Work history, roles, and key accomplishments

Upwork logoUP
Current

Software Engineer - Freelance

May 2024 - Present (2 years 2 months)

Delivered backend systems for 8 client projects across e-commerce, healthcare, and local business, each supporting 5,000+ active users at launch. Designed and documented 25+ REST APIs, implemented JWT authentication with RBAC, and deployed production backends on AWS from scratch.

Education

Degrees, certifications, and relevant coursework

Gujarat Technological University logoGU

Gujarat Technological University

Bachelor of Engineering, Information Technology

2024 -

Grade: CGPA: 8.35 / 10.00

Activities and societies: Relevant coursework: Data Structures and Algorithms (C++), Database Management System, Computer Networks, Operating Systems.

Bachelor of Engineering in Information Technology with a CGPA of 8.35/10.00 from Gujarat Technological University.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan