Summary
Overview
Work History
Education
Skills
Websites
Certification
Publication
Languages
Timeline
Generic

Ariful Islam (He/Him)

Toronto,Canada

Summary

Highly experienced Research and Development Engineer with a strong background in problem solving, solution research, and application development. Skilled in programming languages such as Python, Java, C++ and C#. Expertise in CI/CD tools like Jenkins. Well-versed in RDBMS, SQLs. I have an excellent experience and motivation for working in a collaborative environment.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Design and Development Engineer

YuJa Inc.
09.2022 - 07.2023
  • Developed multiple headline features for 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++.
  • 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.

Research Assistant

PiNET Lab- Dalhousie University
09.2019 - 04.2022
  • Worked and trained under the supervision of Dr.Israat Haque, Professor, Computer Science, Dalhousie
  • Incorporated explanatory data analysis, data visualization, and time-series analysis in proposed research and achieved significant improvement over other related solutions
  • Performed extensive research and developed predictive analytics solution for cellular network RF using deep learning technologies (i.e., PCA, LSTM, Autoencoder)
  • Conducted through research and developed security measure for organizational computer research lab using deep learning technologies (ConV NN, PCA, IF)

Full-Stack Software Engineer

National Research Council, Canada
01.2020 - 12.2020
  • Designed and developed a robust Security API application for the LNAL Lab, California branch, utilizing Python to create a secure and efficient interface. Implemented advanced security measures and protocols through APIs to enhance the organization's cybersecurity infrastructure.
  • Conducted full life-cycle web application development (Agile) in front end and backend frameworks like React native and Django.
  • Utilized JIRA as the primary pm tool by overseeing and coordinating tasks, timeline management and team collaboration throughout the development cycle
  • Implemented RESTful APIs, ensuring smooth data exchange and efficient communication between web applications and external services.

Software Developer

Naztech Inc.
01.2018 - 07.2019
  • Collaborated in the development of a React application seamlessly integrated with a Django backend system at Naztech, contributing to the creation of a modern and responsive user interface for improved user interactions and overall system functionality
  • Worked on the end-to-end development and deployment of a cutting-edge real estate ERP leveraging Flask, adeptly integrating diverse data formats while spearheading advanced reporting and data visualization features for enhanced decision-making capabilities
  • 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

Education

Master of Science - Computer Science

Dalhousie University
Halifax, NS
04.2022

Skills

  • Language: Python, C#, Java, C
  • Frameworks: Django, Springboot, Javascript(React, Angular)
  • Content Delivery: CI/CD
  • RDMS: MySQL, Tomcat, MongoDB, PL/ SQLs
  • Version Control: Git, Maven, Gradle
  • Development Methods: Agile, SDLC
  • API Development

Certification

  • Advanced Python and Django development course, CISCO, 149023, 120
  • Algorithm Specialization, Coursera, AYGNLOKJRFSD, 200
  • DevOps on AWS (Specialization), Coursera, 2WV4ATZWVGRM, 120
  • Getting started with JIRA, Coursera, WJSMSJRZURNH, 10

Publication

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

Languages

English
Full Professional

Timeline

Software Design and Development Engineer

YuJa Inc.
09.2022 - 07.2023

Full-Stack Software Engineer

National Research Council, Canada
01.2020 - 12.2020

Research Assistant

PiNET Lab- Dalhousie University
09.2019 - 04.2022

Software Developer

Naztech Inc.
01.2018 - 07.2019

Master of Science - Computer Science

Dalhousie University
Ariful Islam (He/Him)