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