
Muhammad Farhan
Software Developer
Hire this person
Send a job offer directly to this candidate
About
Results-driven Software Developer with more than 3 years of proven experience designing, developing, and deploying robust Java and full-stack web applications. Adept at building scalable backend systems using Java, Spring Boot, Hibernate, gRPC, Docker, Kubernetes and microservices architecture while also developing dynamic, responsive frontends with HTML, CSS, Javascript, Reactjs. Strong background in Agile development, REST API design, and cross-border collaboration.
Passionate about delivering high-quality, maintainable code and contributing to innovative engineering teams.
Experience
Software Developer at Contour Software (2023-07 – Present)
- Develop and maintain features for iMetal, a metals industry management system, using Java and Spring Boot–based services.
- Collaborate with UK-based teams in the Metalogic division on cross-border development.
- Build and maintain RESTful APIs and gRPC services to support communication between distributed system components.
- Implement secure authentication and authorization mechanisms using Spring Security and JWT.
- Perform unit and integration testing using JUnit and Mockito to ensure reliability and stability of delivered features.
- Participate in code reviews, Agile/Scrum ceremonies, and CI/CD workflows to improve software quality and team productivity.
- Contribute to backend development involving database integration, service optimization, and performance improvements.
Jr. Software Developer at QMH Technologies (2022-11 – 2023-06)
- Contributed to backend development of a secure E-Wallet platform using Spring Boot, Spring Security, Hibernate, and J2EE, ensuring robust authentication and data handling.
- Collaborated on the Transparent Property Platform by conducting code reviews, testing, and implementing Spring Cloud.
- Developed and optimized gRPC APIs, integrated third-party payment services, and wrote unit tests to enhance platform reliability.
- Enhanced platform features and resolved critical bugs, significantly improving performance and user experience.
- Implemented Redux for state management, ensuring seamless communication between frontend and backend services.
Java Developer Intern at Perfekt Solution Software House (2021-07 – 2021-09)
- Developed core modules for a Hostel Mess Management system using Spring Boot and Hibernate.
- Implemented security measures and optimized existing code.
- Designed and implemented UI screens using HTML, CSS, and JavaScript for system interaction.
- Integrated form validation, responsive layouts, and dynamic content updates to improve user experience.
Education
Bachelor of Science in Computer Science – Sukkur IBA University (2018 – 2022)

