Muhammad Khalid
@muhammadkhalid
Java Software Engineer
What I'm looking for
I am a seasoned Java software engineer with a strong background in designing and developing scalable software applications. With a Bachelor in Computer Science from NED University of Engineering, I have honed my skills in Java, Spring Boot, Microservices and AWS cloud.
Throughout my career, I have worked on various projects, including the development of e-Invoice modules, migration of monolithic applications to microservices, and implementation of secure authentication and authorization mechanisms. My expertise in Java 17, Kafka and Docker has enabled me to optimize system performance, reduce potential vulnerabilities, and improve code quality.
I am passionate about staying up-to-date with the latest technologies and trends, and I have participated in various conferences and workshops, including DevOps Day Kuala Lumpur. I am committed to delivering high-quality software solutions and contributing to the growth and success of my organization.
Experience
Work history, roles, and key accomplishments
Engineer II
Ant International
Apr 2024 - Present (1 year 2 months)
Designed multi-threaded task scheduling for fast trade processing, developed Redis-based idempotent FX trade APIs to prevent duplicates, and optimized JPA mapping with efficient connection pooling to enhance system performance.
Software Engineer
Allianz Technology
Mar 2023 - Mar 2024 (1 year)
Developed e-Invoice module for Malaysian taxation and migrated monolithic application to microservices
Designed RESTful APIs for asynchronous messaging to optimize order processing and containerized web service applications using Docker. To ensure code quality, I wrote unit test cases with Mockito achieving 100% code coverage, and set up CI/CD pipelines for automated testing, Additionally, I prepared release documents to track production features and resolve issues effectively.
Education
Degrees, certifications, and relevant coursework
NED University of Engineering
Bachelor of Science, Computer Science
2015 - 2019
Pursued a Bachelor of Science in Computer Science, focusing on software development and engineering principles.
Tech stack
Software and tools used professionally
Availability
Location
Salary expectations
Job categories
Interested in hiring Muhammad?
You can contact Muhammad and 90k+ other talented remote workers on Himalayas.
Message MuhammadFind 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!
