khalid hasan
@khalidhasan
Software engineer skilled in backend development and scalable applications.
What I'm looking for
I'm Mohammad Khalid Hasan, a dedicated software engineer with a strong foundation in backend development and a passion for creating scalable applications. Currently, I work at Bangladesh Japan Information Technology (BJIT), where I collaborate with clients to gather and analyze business requirements, ensuring that the solutions we develop meet their needs effectively. My experience includes designing and developing applications using RESTful APIs and MVC web architecture, as well as maintaining reusable libraries and modules.
Throughout my career, I have gained hands-on experience in various technologies, including Java, Spring Boot, and MySQL. I have successfully implemented authentication and authorization modules, designed RESTful APIs, and contributed to multiple projects, such as the Health Care Management System and the Mail Service Reusable Library. My commitment to clean coding principles and design patterns has allowed me to deliver maintainable and efficient code, while my collaborative approach ensures successful project delivery in cross-functional teams.
Experience
Work history, roles, and key accomplishments
Software Engineer
Bangladesh Japan Information Technology-BJIT
Nov 2023 - Present (1 year 7 months)
As a Software Engineer, collaborated with clients to gather business requirements, designed scalable applications using RESTful APIs, and maintained reusable libraries. Utilized ORM frameworks for efficient data management and resolved technical issues to enhance application performance.
Software Engineer
National Football League
Nov 2024 - Dec 2024 (1 month)
Implemented authentication and authorization modules using Spring Security and JWT. Designed RESTful APIs and worked on server deployment and database architecture.
Software Engineer
Enzan B2B Ecommerce
Jul 2024 - Aug 2024 (1 month)
Analyzed and implemented business logic based on client requirements, managed database queries, and deployed applications on Apache Tomcat. Enhanced system reliability through debugging and client-requested changes.
Software Engineer
Mail Service Reusable Library
Jan 2024 - Jun 2024 (5 months)
Designed a versatile email-sending library, ensuring robust input validation and compliance with business requirements. Deployed the library codebase to Maven Central Repository.
Software Engineer
Health Care Management System
Aug 2023 - Sep 2023 (1 month)
Designed and developed a microservices architecture for a healthcare management system. Implemented secure authentication and integrated frontend and backend components.
Trainee Software Engineer
BJIT Academy
Aug 2023 - Nov 2023 (3 months)
Participated in software development focusing on backend and microservice architecture. Gained experience in unit testing, clean coding, and documentation of technical processes.
Software Engineer
RBAC Authentication Module
Dec 2022 - Apr 2023 (4 months)
Developed a dynamic role-based access control module using JWT for authentication and authorization. Collaborated with teammates for effective implementation.
Education
Degrees, certifications, and relevant coursework
East West University
Bachelor of Science, Computer Science and Engineering
2018 - 2022
Completed a Bachelor of Science in Computer Science and Engineering. Received the Medha Lalon Award for recognition of extended research paper publication.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring khalid?
You can contact khalid and 90k+ other talented remote workers on Himalayas.
Message khalidFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
