Badges
Certifications
Certificate: C# (Basic)
Certificate: Java (Basic)
Certificate: Python (Basic)
Certificate: SQL (Basic)
Certificate: CSS (Basic)
Certificate: SQL (Intermediate)
Certificate: JavaScript (Basic)
Certificate: SQL (Advanced)
Certificate: Node (Basic)
Certificate: React (Basic)
Certificate: R (Basic)
Certificate: Go (Basic)
Work Experience
Graduate Teaching Assistant and Lab Instructor
University of Regina•  April 2021 - April 2025•  Regina, Canada
Delivered hands-on technical training and labs on programming languages, database systems, and cloud technologies. Supported curriculum development by integrating innovative teaching methods and interactive tools, improving learning outcomes. Evaluated student performance through exams and project assessments, providing constructive feedback to foster growth. Technology: C, C++, Python, Machine Learning (ML), Deep Learning (DL), SQL, MySQL, HTML5, CSS3
Senior Software Engineer
Innova Technology•  January 2022 - Present•  Edmonton
Designed and implemented innovative software solutions leveraging Agile methodologies to enhance operational efficiency web-based E-Commerce Solution (dorjibari.com.bd) Designed and implemented custom MES solutions for manufacturing shop floor systems, improving efficiency by 20% Collaborate with cross-functional teams to design, test, and deploy application changes to Ontario Renal Reporting System (ORRS) Cloud Modernization by redesigning the system Developed and maintained complex integrations between enterprise systems, ensuring secure data exchange and minimizing downtime for an ERP System for 25,000+ employees with Electronic Signature Verification, designed in C#, MVC5, Web API, and MSSQL, featuring 28 modules tailored to manage various enterprise processes Designed and implemented microservices architecture using Java 8+, Spring Boot, and RESTful APIs, improving system scalability and performance deployed Hospital Management Software (nirupon.com) managing 3,000+ patient records daily, leveraging Angular.js and React.js Utilized CI/CD pipelines in an Agile environment to streamline deployments and reduce lead times Spearheaded a sub-team to develop and integrate new AI-driven features, coordinating CRM and Airtable for consistent delivery and timely troubleshooting across the platform Mentored junior developers on best practices, code reviews, and advanced Java concepts Collaborated with cross-functional teams to execute test plans, create cutover strategies, and provide training and application support Integrated cloud computing tools such as Azure to enhance system scalability and performance Led a team in the development of scalable web applications using Java, Spring, and SQL Server Developing and maintaining RPG-based applications for business-critical functions Interfacing RPG applications with modern technologies like APIs and web-based systems AS400 system administration, including security management, performance tuning, and backup strategies Database development using IBM DB2, optimizing queries and stored procedures for efficient data retrieval System integration and migration projects, ensuring legacy AS400 applications work with cloud-based or modern architectures Technology: Angular.js, Vue.js, Laravel, Java 8+, Spring Boot, RESTful APIs, AS400, RPG, OAuth 2.0, C#, MVC5, Web API, MSSQL, React.js, CRM, Airtable
Education
University of Regina
Computer Science, MS•  April 2021 - January 2024
University of Electronic Science and Technology of China
Software Engineering, ME•  September 2018 - August 2020•  CGPA: 3.89
Khulna University
Computer Science & Engineering, BS•  February 2008 - July 2012•  CGPA: 3.66