I am a senior software engineer with over 19 years of experience in backend systems and distributed architectures. I have worked with a variety of technologies including .NET, Java, and Cloud solutions. My passion lies in building scalable systems that improve efficiency and user experience. I thrive in a collaborative environment where innovation and new ideas are encouraged. I enjoy mentoring fellow engineers and sharing knowledge to tackle complex challenges in software development.

MUHAMMAD SHAMSUL MARUF

I am a senior software engineer with over 19 years of experience in backend systems and distributed architectures. I have worked with a variety of technologies including .NET, Java, and Cloud solutions. My passion lies in building scalable systems that improve efficiency and user experience. I thrive in a collaborative environment where innovation and new ideas are encouraged. I enjoy mentoring fellow engineers and sharing knowledge to tackle complex challenges in software development.

Available to hire

I am a senior software engineer with over 19 years of experience in backend systems and distributed architectures. I have worked with a variety of technologies including .NET, Java, and Cloud solutions. My passion lies in building scalable systems that improve efficiency and user experience.
I thrive in a collaborative environment where innovation and new ideas are encouraged. I enjoy mentoring fellow engineers and sharing knowledge to tackle complex challenges in software development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Advanced
Arabic
Intermediate
Bengali
Fluent

Work Experience

Principal Software Engineer at Xpert Fintech Ltd
April 1, 2025 - Present
Lead backend architecture for DSE and CSE using FIX/FAST/ITCH protocols; designed scalable fintech backend with secure trading workflows; mentoring teams and collaborating with product and client teams to deliver reliable trading services.
Senior Software Engineer at EPAM Systems
May 1, 2023 - March 31, 2025
Developed Java 17 backend with Spring Boot, AWS, Python; conducted R&D on Plotly.js and D3.js; built cloud-native microservices and data visualization components for fintech platforms.
Principal Software Engineer at EcoSoftBD Ltd
April 1, 2022 - April 30, 2023
Researched and integrated NASDAQ matching engine with FIX/ITCH/FAST protocols; designed integration adapters and optimized performance for trading infra.
Senior Software Engineer at TigerIT Bangladesh Ltd.
June 1, 2021 - February 28, 2023
Developed backend services for government systems using Java, Spring, Python, and GoLang; implemented automation and integration solutions.
Senior Software Engineer L-2 at Kona Software Lab Ltd.
August 1, 2019 - June 30, 2021
Developed e-money and VISA card solutions; supported NAGAD and NEXUS Pay platforms.
Senior Software Engineer at IdeaScale Ltd.
December 1, 2015 - August 31, 2019
Built innovation platforms for DARPA, NASA, and US Navy using Java, MySQL, Elasticsearch; delivered scalable backend services and data analytics capabilities.
Senior Software Engineer at Therap Services, LLC
January 1, 2008 - December 31, 2015
HIPAA-compliant SaaS apps for disability services using Spring, Oracle, and Groovy; focused on secure data handling and regulatory compliance.
Programmer at IICT, BUET, Bangladesh
August 1, 2006 - July 31, 2007
Developed Java/C#/SQL-based apps for BUET, DESCO, and gas companies.
Senior Software Engineer at Xpert Fintech Ltd.
April 1, 2023 - Present
Lead backend architecture for trading platforms with FIX/FAST protocols. Involved in system design and implementation for high-frequency trading applications.
Senior Software Engineer at EPAM Systems
January 1, 2022 - March 1, 2023
Developed Java microservices on AWS and Spring Boot. Worked in Agile teams and contributed to system architecture.
Senior Software Engineer at EcoStruXure IT
April 1, 2022 - December 1, 2022
Designed and implemented client-server applications using Java and Spring Framework for energy management.

Education

BSc in Computer Science & Engineering at Rajshahi University of Engineering & Technology (RUET)
January 1, 2000 - January 1, 2005
B.Sc. in Computer Science & Engineering at RUET
January 1, 2000 - January 1, 2004

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Government, Healthcare