Experience

Inagral

Freelance · 3 yrs
Sherbrooke, Quebec, Canada

Financial LLM Market Analysis Tool - Developer

Apr 2023 - Jan 2024
Development of multiple news data pipelines, pre-processing, prompt generation and continuous fine-tuning of an LLM on Financial news to extract market trends and sentiment on specific asset classes.

Skills: Llama · Prompt Engineering · BERT (Language Model) · Large Language Models (LLM) · Sentiment Analysis · Python (Programming Language)

Android DRM Wrapper - Developer

Nov 2021 - Oct 2024 · 3 yrs Development of an app wrapping platform, adding an Android DRM layer (subscription checking, lateral menu overlay, analytics) to any application by injecting Android smali code to an already compiled Android app.
Tech stack: Kotlin, Java, Python, Node.js REST API, Android Dynamic Layout generation, Android Dynamic code loading

Image Placeholder: Android DRM Wrapper

Blockchain Data Analysis Tool - Developer

Jan 2023 - Apr 2023 · 4 mos_
Development of on an on-chain analysis tool on the Ethereum blockchain using QuickNode and Python to identify early market anomalies.

Skills: QuickNode · Ethereum Blockchain · Smart Contracts · Solidity · Python (Programming Language)

Android Mobile Cloud Gaming - Developer

Dec 2021 - Sep 2022 · 10 mos_ - Responsibilities and Achievements: - Implemented an Android Cloud Gaming architecture using WebRTC. - Developed an Android Streamer SDK. - Developed an Android System signed controller app. - Customized AOSP for input injection from stream. - Tech stack: Kotlin, Java, WebRTC, AOSP, WebRTC signaling, WebSocket API, STUN/TURN - Skills: WebSocket, REST APIs, AOSP, WebRTC, AWS Lambda, Cloud Gaming, Android Development - INAGRAL Cloud Gaming Store - Prototype

Android Virtual Gamepad Development

Jan 2022 - Mar 2022 · 3 mos_ - Responsibilities and Achievements: - Developed an Android Virtual Gamepad with user-customizable layout in both full-screen and overlay mode. - Implemented Physical Bluetooth Gamepad synchronization. - Tech stack: Kotlin, Java - Skills: Kotlin, GamePad, Android Development, Java - INAGRAL overlay Android gamepad - INAGRAL fullscreen Android gamepad

Full-stack Developer

Freelance · Jun 2019 - Aug 2021 · 2 yrs 3 mos_
Remote_
Software Development for various local clients and hobby projects:
- Grocery Shopping Android app.
- School Management System web app.
- Fresh Fruit Shopping and Delivery Android app.
- Puzzle Game Android app.
- Open Source Telegram Android app customisation.
Tech stack: Android, Python Backend, PHP Laravel, Java, Kotlin.

Sedabook

Android Developer
Sedabook · Self-employed
Sep 2019 - Nov 2019 · 3 mos
Hobby Project working on SedaBook (an online Audiobook marketplace)
Obtained 2nd place at Sharif University Mobile Development Competition 2019.

Skills: Android Development · Mobile Application Development

Baghalimoon

Cross Platform Mobile Developer
Baghalimoon · Freelance
Sep 2017 - Oct 2018 · 1 yr 2 mos
Razavi Khorasan Province, Iran · On-site
Development of a Cross-platform React Native app for an Online Grocery Store on Android and iOS used by thousands of users.
Freelance work for a local StartUp.

Skills: React Native · Mobile Application Development

Baghalimoon

Licenses & Certifications

Associate Cloud Engineer Certification

Google
Issued Sep 2024 - Expires Sep 2027
Show credential
Skills: Google Cloud Platform (GCP) · SQL · MySQL


AWS Certified Data Engineer – Associate

Amazon Web Services (AWS)
Issued Jun 2024 - Expires Jun 2027
Show credential
Skills: Back-End Web Development · SQL · MySQL


AWS Certified Solutions Architect – Associate

Amazon Web Services (AWS)
Issued May 2024 - Expires May 2027
Show credential
Skills: Back-End Web Development · SQL · MySQL


Machine Learning with Python

Coursera
Issued Aug 2022
Credential ID: EJNEU5KH7FD8
Show credential


Exploratory Data Analysis for Machine Learning

Coursera
Issued Jun 2022
Credential ID: AMYAHE2UVL8X
Show credential

EDUCATION

Master of Science

Bishop's University
MSc Computer Science

Thesis: Time-Series Forecasting of ECG and EOG Signals in EEG Recordings A Multivariate Time series Approach

  • Developed a novel multivariate regression approach to remove ECG and EOG artifacts from EEG recordings without additional sensors.
  • Achieved performance comparable to conventional methods, with a PSNR of 39 dB on cleaned EEG signals.
  • Validated on multiple datasets, offering a cost-effective solution for EEG noise filtering in clinical and research applications.Master Thesis: Time-Series Forecasting of ECG and EOG Signals in EEG Recordings A Multivariate Time series Approach * Developed a novel multivariate regression approach to remove ECG and EOG artifacts from EEG recordings without additional sensors. * Achieved performance comparable to conventional methods, with a PSNR of 39 dB on cleaned EEG signals. * Validated on multiple datasets, offering a cost-effective solution for EEG noise filtering in clinical and research applications.

Bachelor of Engineering

Ferdowsi University
BSc Computer EngineeringUndergraduate Thesis Project

Developed a real-time text-to-speech (TTS)

engine using Tacotron 2, a neural network architecture developed by Google DeepMind. Integrated Grapheme-to-Phoneme (G2P) models for accurate pronunciation predictions. Delivered real-time natural speech synthesis in the Persian language.

Research Project - Detection of Autism in Twitter (University Lab)

Conducted research on autism detection through Twitter feed analysis. Utilized topic modeling with LDA (Latent Dirichlet Allocation) and classification techniques with Convolutional Neural Networks (CNN) and Random Forest.