MD Shamiul Islam
Phone: +1-437-***-****
Email: ***************@*****.***
LinkedIn: linkedin.com/in/shamiul-islam/
Highlights:
• 14+ years of experience in Software Development using Java participating in the full software development lifecycle.
• Highly experienced backend developer designing mostly event driven microservices or services with RESTful APIs using frameworks like Spring Boot and cloud components like Kafka or Pub/Sub
• Strong understanding in Object Oriented Concepts, Design Patterns, Event driven and a quick learner for new programming languages and technologies.
• Strong problem solving/analytical ability, excellent communication, interpersonal skill. Interests and profile of skills:
• Programming stacks: Java(8,17,21), ASP.Net, Python, SQL, REST, JavaScript, HTML, AJAX, JQuery, React
• Frameworks: Spring Boot, Spring Cloud, Spring Integration
• Web/Application Server: Tomcat, Glassfish, Apache, Netty, Nginx
• Databases: MySQL, PostgreSQL, Oracle, MongoDB
• Operating System: Windows, LINUX and UNIX
• Tools: Docker, GIT, JIRA, Confluence, Jenkins, Debezium
• Messaging Queue: Kafka, Rabbit MQ
• Cache Server: Redis
Professional Experience:
• January 2025 to August 2025: Technical Lead at Brac IT o Spearheaded the ERP v3 migration project, transforming BRAC’s monolithic ERP modules (including Microfinance and Accounting) into a scalable, event-driven microservices architecture.
o Led a 10-member cross-functional team, overseeing development, deployment and performance optimization.
o Spring Boot (Java 21) for backend microservice development and PostgreSQL as the database. Used Debezium for CDC.
o Designed and implemented CQRS (Command Query Responsibility Segregation) to improve system scalability and maintainability
o Utilized RabbitMQ and Kafka for robust asynchronous communication and eventual consistency across distributed services.
o Used Gatling for load testing and performance benchmarking under high-concurrency. o Containerized services using Docker and orchestrated deployment in distributed environments.
• March 2022 to December 2024: Senior Software Engineer for PriceFx at Ark Solutions o Certified Configuration Engineer
o I completed tasks with the team, showcasing effective leadership skills to ensure a smooth project execution and the timely delivery of the pricing solution for Pricefx Customer in the EMEA region.
o Use Groovy and Spring Boot (Java 21) for backend microservice development and MySQL as the database.
o I proactively resolved issues to ensure seamless implementation while working with a diverse, multicultural team.
• January 2021 to March 2022: Consultant at World Food Programme o Created microservice oriented solution for batch data ingestion using various tools. o Led the 12 members and worked as a system architect o More than 2 million application submissions within 15 days o Deliver within a short time
o Data migration from the old system
o Developed an MIS system for the Department of Women Affairs, Bangladesh WFP to distribute food and money to more than 1 million vulnerable women every month. o Spring Boot (Java 17) for backend microservice development and MySQL as the database. Redis for caching and Git for version control. HAproxy for load balancing
• March 2011 to January 2021: Senior Software Engineer at Commlink Info Tech Limited o Developed software components for ERP product named VelaCore. . Use Java 8 For backend development.
o Led a 4-member team to develop Training Management. We use Spring Boot, MySQL for databases.
o led an 8-member team to develop an Agent Banking System. We use Spring Boot and Oracle for databases.
o led a 4-member team to develop the News Management System. We use Spring Boot, Oracle for the database.
o Led Developer of the Automation of the International Remittance System for the largest government-authorised local Bank
Technical Environment: JAVA EE 6, EJB, Java 8 Spring MVC, MySQL, REST Web Service, SVN/CVS, XML, Glassfish, Linux, Jasper/iReports, Agile/ Scrum. Academic Qualifications:
• Bangladesh University of Engineering and Technology (BUET) – Dhaka, Bangladesh Bachelor of Science in Computer Science and Engineering, Major in Theoretical Computer Science, January 2011