Shayan Hamidi Dehshali

I'm a computer engineering student and researcher at University of Tehran.

About Me

About Me

A strong believer of Life, Liberty and Pursuit of Happiness.

  • Name: Shayan Hamidi Dehshali
  • Website: shayunak.github.io
  • Phone: +98 902 322 9775
  • City: Tehran, Iran
  • Age: 22
  • Degree: BSc. in Computer Engineering
  • Gmail: shayanhamidi2000@gmail.com
  • Mmail: shayanhamidi2000@outlook.com

Years of experience in software development, testing and production.

Academic achievement during bachelors' and high-school years.

I am a diligent computer engineer studying at University of Tehran with GPA of 94, and I am ranked third in my major. I am eager to work in team, and I keep my programming, technical and management skills in service of the team. Several years of involvement in software and computing challenges have grown me an ability to analyze, simplify and resolve sophisticated problems. Please checkout my CV.

My Resume

My Resume

Summary

Shayan Hamidi Dehshali

Deligent and creative student, eager to learn and craving for new challenges. Exprienced in academic research, teaching assistance and software production.

  • Kashani St. Tehran Iran
  • +98 902 322 9775
  • shayanhamidi2000@gmail.com

Education

BSc. Student in Computer Engineering

2018 - Present

University of Tehran, Tehran, Iran

  • my current GPA is 94/100
  • awarded FOE in 2019 and 2021
  • Ranked third in my major
  • Diploma in Mathematics and Physics

    2014 - 2018

    Allameh Helli high school, Tehran, Iran

  • GPA: 98/100
  • An active participant of the Annual Helli Seminars
  • A member of National Physics Olympiad team
  • Honors/Awards

    Ranked 13th in National Bachelor`s Olympiad

    2021

    Sanjesh Organization

    Among all Computer Engineering students of the country

    Ranked third in my major

    2022

    University of Tehran

    Among all Computer Engineering students of the university

    Ranked 108th in Iran National Konkur

    2018

    Sanjesh Organization

    Top 0.01% nation‑wide university entrance exam

    Qualified for second round of National Physics Olympiad

    2017

    Olympiad Organization

    Among all participants of the country

    Research/Work Experience

    Research assistant on Blockchain

    Dec 2021 - Present

    University of Tehran, ECE

    • Conducting a research on the classification of bitcoin addresses and the limit on the throughput of the Lightning Network
    • The research is being done under the supervision of Dr.B.Bahrak and Dr.P.Shariatpanahi

    Full stack developer

    Oct 2020 - Dec 2021

    Dataservices, part-time

    I have been part of a vanguard startup working on a data sharing platform. We took the privacy and GDPR to the heart of the design while incentivizing each individual’s contribution favoring a platform embracing humanistic information economy.

    .NET Desktop Application developer

    March 2021 ‑ Dec 2021

    Mobtakeran Pars Andish, part-time

    My primary goal was to develop an application with user‑friendly UI enabling interaction with the sensors, which use specific data transmission protocols.The sensors were also designed to measure the condition of engine(eg. temperature, pressure, torque).

    Teaching assistant in Crypto Currencies

    Feb. 2022 ‑ July 2022

    University of Tehran

    Under supervision of Dr.Shariatpanahi

    Teaching assistant in Operating Systems

    Oct. 2021 ‑ Dec. 2021

    University of Tehran

    Under supervision of Dr.Kargahi

    Teaching assistant in Compiler and Programming Languages Design

    Oct. 2021 ‑ Dec. 2021

    University of Tehran

    Under supervision of Dr.Ghasemi

    Teaching assistant in Formal Languages and Automata

    Jan. 2021 ‑ Jun. 2021

    University of Tehran

    Under supervision of Dr.Hojjat

    My Skills

    My Skills

    Python 90%
    C/C++ 90%
    Solidity 50%
    Shell Script 40%
    Java 90%
    Erlang 60%
    C# 60%
    Kotlin 60%
    Verilog 80%
    R 30%
    Relational Database Systems 90%
    NoSQL Database Systems 60%
    Agile Principles 70%
    Git(Version Control) 70%
    CI/CD 60%
    REST‑API Design 80%
    BDD and UI Testing 70%
    Android Programming 60%
    Dependency Injection in OOP 70%
    LaTex 80%
    My Projects

    My Projects

    • All
    • Research
    • Blockchain
    • AI
    • Cyber-Physical
    • Operating/Network Systems
    • Software

    LN Limitation

    we propose a mathematical model to formulate limitation on the throughput of an off‑chain payment network.

    Behavioral Bitcoin Address classification

    we used ML methods to classify bitcoin addresses based on their transaction history extracted features in illegal or simple roles.

    Bitcoin Testnet Hands-on

    Mined a block, generated different kinds of addresses and transactions all on the Testnet.

    Blockchain Splitwise

    A debt tracking system implementd on ethereum smart contracts.

    Neural Network Image Classifier

    An Image classifier of persian numerals trained by self-implemented Neural Network model.

    Search Algorithms

    Finding the optimized path with AI-based search algorithms and comparing their performance.

    Detecting Mining

    We trained a ML model that predicts mining packets of XMR.

    Bluetooth ECG plotter

    Plotting ECG from edge sensor data on a centralized system.

    Surface Scanner

    An android app that plots surfaces's unevenness(height to distance graph) using embedded sensors.

    Arduino Smart Irigator

    A virtual design of two node sensing and computational nodes that senses temp/humidity to pump water accordingly.

    XV6 OS

    With modified system calls, scheduling schemes, memory management, synchronization and concurrency components.

    Multi-threaded Price Estimator

    Used Multi-thread library to speed up neuron calculation process with the given pretrained weights and bias.

    Distributed Echo with extinction algorithm

    Used RabbitMQ to set up a simulated network of process, then implemented Echo with extinction on each process.

    Dots and boxes over Socket

    A matching server that creates 2-4 games for players as clients, functioning on TCP and UDP sockets.

    Film Rental

    A Film Rental website that is implemented on a HTTP server engine.

    Two-player Snake Game

    A opponent-based two-player snake game implemented by pure C and operating on Visual C Windows.

    My Interests

    My Interests

    My hobbies and interests give me relief and chill after a long day of work.

    Gym

    Lifting and pressing fill your vessels with blood and oxygen freshing you up for the day.

    History

    Reading History gives you insight about our anscestors` failures and successes so that we learn about them.

    Coffee

    "You can't have a decent food culture without a decent coffee culture: the two things grow up together." Adam Gopnik

    Chess

    “Chess holds its master in its own bonds, shackling the mind and brain so that the inner freedom of the very strongest must suffer.” Albert Einstein

    Poker

    “In the long run there’s no luck in poker, but the short run is longer than most people know.” Rick Bennet

    Soccer

    Sometimes the soccer field becomes the best place to make new friends or know old ones more.

    swimming

    “The water is your friend…..you don’t have to fight with water, just share the same spirit as the water, and it will help you move.” Alexandr Popov

    Cooking

    To cook a vivid food, adding flavors and colors are not the answer, but adding some love and passion makes it special.

    Contact Me

    Contact Me

    Feel free to ask me any question you have

    Email Me

    shayanhamidi2000@gmail.com

    Email Me

    shayanhamidi2000@outlook.com

    Loading
    Your message has been sent. Thank you!