Background

Experience

Building backend systems in production-style projects — not classroom exercises.

Backend Engineer

Freelance · Independent Projects

Aug 2024 — Present

Sindh, Pakistan · Remote

Design and deliver backend systems end-to-end — from API contracts and database schemas to authentication and deployment-ready Spring Boot services.

  • Architect REST APIs with clear resource models, consistent error handling, and role-protected endpoints
  • Implement JWT authentication, BCrypt hashing, and RBAC with Spring Security filter chains
  • Design normalized MySQL schemas and map entities with JPA/Hibernate for query-efficient data access
  • Structure services using Controller → Service → Repository layering with DTOs and separation of concerns
  • Validate and document APIs with Postman collections for frontend and client integration
  • Ship iteratively with Git feature branches, structured commits, and maintainable Maven builds
JavaSpring BootSpring SecurityJWTMySQLJPAMavenGitPostman

BE Software Engineering

Mehran University of Engineering & Technology

2024 — Present

Sindh, Pakistan

Engineering fundamentals applied to production-style backend work — databases, algorithms, and software design alongside hands-on Spring Boot projects.

  • Implement data structures and algorithms in Java with focus on practical problem solving
  • Design relational databases — normalization, SQL queries, and schema-to-entity mapping
  • Apply OOP, design patterns, and SOLID principles in layered backend codebases
  • Collaborate on team projects using Git workflows, code reviews, and Agile practices
  • CGPA 3.8 · 4th semester completed
JavaDSASQLOOPGitSoftware Engineering
See Project Proof