Summary
Overview
Work History
Education
Skills
Affiliations
Certification
Languages
Timeline
Generic

Ariful Islam, Msc

Toronto,ON

Summary

I am a highly experienced Research and Development Engineer with a strong background in problem solving, solution research, and application development. Proficient in Python, Java, C++, and C#, I specialize in data science, statistics, and machine learning, with expertise in scalable and structural solutions. Experienced in CI/CD tools like Jenkins and well-versed in RDBMS and SQL, I am motivated to contribute my skills and experience to a challenging position in a collaborative environment, aiming to enhance the success of an organization.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Design and Development Engineer

https://www.yuja.com/
, Toronto
09.2022 - 07.2023
  • Developed multiple headline features for the in-house developed product Yuja Education Video Platform (EVP), a widely used educational tool by 100+ universities in USA and Canada
  • Performed research and implemented improved video streaming technology, and smarter video conferencing utilizing updated libraries such as Media Foundation, and DirectShow written in C++
  • Conducted thorough research and Developed an embedded C++ project at Yuja, where I successfully applied machine learning techniques to process streaming video data
  • This innovation significantly improved the efficiency and functionality of video data handling, contributing to enhanced user experiences and system performance
  • Designed and developed the new multi-screen feature for the YuJa Screen Capture (YSC), a desktop application that captures multiple lecture notes and student performances and meets the university's requirements as well as optimizing the existing product architecture
  • Hands-on experience in leveraging REST APIs within multiple streaming projects.

AI/ ML Associate Research Engineer

https://projects.cs.dal.ca/pinet/index.html
Dalhousie University, Halifax
09.2019 - 04.2022
  • Worked and trained under the supervision of Dr.Israat Haque, Professor, Computer Science, Dalhousie University
  • Incorporated explanatory data analysis, data visualization, and time-series analysis in the proposed research and achieved significant improvement over other related solutions
  • Performed extensive research and developed a predictive analytics solution for cellular network RF using deep learning technologies (i.e., PCA, LSTM, Autoencoder)
  • Developed scripts that perform continuous predictive security analysis for the sections of large-scale industrial computer labs in Los Angeles, California
  • Conducted through research and developed a security measure for the organizational computer research lab using deep learning technologies (ConV NN, PCA, IF).

Software Engineer (Python)

https://nrc.canada.ca/en
Halifax, National Research Council
01.2020 - 12.2020
  • Conducted full life-cycle web application development (Agile) in frameworks like Django
  • Leveraged Django's built-in features and third-party libraries to streamline development processes and enhance the functionality of web applications
  • Spearheaded the development of a modern and responsive user interface using React at NRC, enhancing user interactions and overall system functionality
  • Implemented RESTful APIs, ensuring smooth data exchange and efficient communication between web applications and external services.

Application Developer - Python

https://naztech.io/
Dhaka, Bangladesh
01.2018 - 07.2019
  • Collaborated in the development of a React application seamlessly integrated with a Django backend system at Nazdaq, contributing to the creation of a modern and responsive user interface for improved user interactions and overall system functionality
  • Played a key role in integrating Amazon Web Services (AWS) into the company's software ecosystem, ensuring efficient deployment and scalability of applications and services
  • Demonstrated strong Unix/Linux knowledge for effective system administration, scripting, and server management, contributing to the stability and reliability of software systems.

Education

Master of Applied Science in Computer Science ( Research Based Program) -

Dalhousie University
04.2022

Skills

  • Programming Languages: Python, Java, C, C#, Javascript and (HTML5, Css, Sass)
  • Frameworks: Django, Pyramid, Spring, React
  • Architecture and Stacks: Microservices, MVC, n-tier, MVVM, MEAN, MERN
  • Cloud Services: Strong knowledge and utilization of cloud services, including Amazon Web Services and Google Cloud Platform
  • CI/CD Tools: Familiarity in using Jenkins for implementing robust CI/CD pipelines
  • RDBMS and Databases: Expertise in relational databases, MySQL, Tomcat, MongoDB, PL/ SQLs and similar efficient data management techniques
  • Source Control Tools: Proficient in using Git for version control as well as maven, gradle for source control and collaborative development
  • Linux/Unix Environment: Strong operational experience in Linux/Unix environments and scripting languages such as Shell scripting, Python, and Groovy
  • Development Methodologies: Agile Development, JIRA, SDLC

Affiliations

  • Publication: A Deep Neural Network-based Communication Failure Prediction Scheme in 5G RAN. DOI:10.1109/TNSM.2022.3229658

Certification

  • Advanced Python and Django development course, CISCO. (120 hours).
  • Modern Javascripts : ES6, Coursera. (40 hours).
  • AWS Fundamentals Specialization, Coursera. (40 hours).
  • Getting started with JIRA, Coursera. (10 hours).

Languages

English
Full Professional
Hindi
Professional
Bengali
Native/ Bilingual

Timeline

Software Design and Development Engineer

https://www.yuja.com/
09.2022 - 07.2023

Software Engineer (Python)

https://nrc.canada.ca/en
01.2020 - 12.2020

AI/ ML Associate Research Engineer

https://projects.cs.dal.ca/pinet/index.html
09.2019 - 04.2022

Application Developer - Python

https://naztech.io/
01.2018 - 07.2019

Master of Applied Science in Computer Science ( Research Based Program) -

Dalhousie University
Ariful Islam, Msc