Post Job Free

Resume

Sign in

Python, Tensorflow, Numpy, PyTorch, C/C++, JAVA, R, Machin Learning

Location:
Riverside, CA
Posted:
February 02, 2021

Contact this candidate

Resume:

Amir Hosseinian

PHD STUDENT · COMPUTER SCiENCE

*** ** ******* **. *** 5, Riverside, CA, 92507

+1-951-***-**** adjvzf@r.postjobfree.com https://www.linkedin.com/in/amir-hosseinian-13415bab/ Summary

Passionate about learning new things, especially in AI and machine learning. Fluent in C++, Python, Java, and R. Proud team player focused on achieving project objectives with speed and accuracy. Fond of solving challenging problems. Education

University of California, Riverside Riverside, CA, United States PHD iN COMPUTER SCiENCE Sep. 2018 Expected(June 2022)

• GPA: 4/4(A)

Sharif University of Technology Tehran, Tehran, Iran B.SC. iN ELECTRiCAL ENGiNEERiNG Sep 2014 June 2018

• Minor in Digital Sytems and Devices

• GPA: 3.6/4

Work Experiences

Faneh Sanat Mehr Tehran, Tehran, Iran

SOFTWAREDESiGNENGiNEER Sep. 2015 June 2018

• Investigated hardware product issues involving materials and software and devised solutions.

• Introduced agile methodologies and effective development best practices to division to enhance product development.

• Started as a member of Quality Inspection team, then continued as the leader

• Designed and implemented printer computer interfaces

• Designed a security protocol for licensing and protection

• Designed an interface for remote controlling printers and barcode Scanners

• Worked over 14 hours per day to complete all tasks earlier Skills

Comfortable with Python, Tensorflow, Keras, Numpy, PyTorch, C/C++, JAVA, R, Git, Ubuntu, Matlab, LATEX, Algorithms, Machine Learning Familiar with Docker, Slurm, Pandas, Linux, Django, Android, HTML5, JavaScript, C#, SQL, MySQL Research Experiences

Library imprinting using small molecule gates as a highly parallel molecular data storage and computing paradigm

Riverside, CA, United States

UNiVERSiTY OF CALiFORNiA, RiVERSiDE June 2020 current

• Currently ongoing

• Our goal is toDevelopareproduciblestrategyforsingle roundDNAselectionanddemonstrateitsutilityandscalabilityforhigh density information storage

• Also we want to apply this selection process to some fundamental computational tasks as a demonstration of the highly parallel processing that the Molecular informatics program seeks to explore

• Simulated the process of binding a library of DNAs with two small molecules to encode a message, and demonstrated the feasibility of decoding the message.

Implementation of a Large Scale Molecular Communication System Tehran, Tehran, Iran SHARiF UNiVERSiTY OF TECHNOLOGY 2017

• Designed and installed an environment to control propagation of carrier molecules

• Wrote a computer program for encoding and decoding of information bits onto information molecules

• Sent a random sequence of bits, through the channel and successfully the sequence discoveredby sensors AMiR HOSSEiNiAN · RÉSUMÉ 1

Academic Projects

Effectiveness of Different Test Case Prioritization Methods Based on Coverage Criteria

Software Engineering

UNiVERSiTY OF CALiFORNiA, RiVERSiDE PhD

• Implemented different kinds of test case prioritization methods in exposing faults via multiple coverage criterias and compared the effectiveness of them.

Cache Implementation Computer Architecture

UNiVERSiTY OF CALiFORNiA, RiVERSiDE PhD

• Designed and implemented a simple cache, with support for direct mapped, set associative, and fully associative mapping. Predictions of Movie Success Machine Learning

UNiVERSiTY OF CALiFORNiA, RiVERSiDE PhD

• Used machine learning and data mining approaches on Internet Movie Database (IMDb) records to detect patterns and relations in order to predict the chance of success or failure of a movie. Human Activity Detection Computer Vision

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Feature extraction on CAD 60 and TST Fall Detection dataset then using SVM for classification. Clustering Wikipedia pages Machine Learning

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Text clustering using K means for classification of 60,000 Wikipedia pages of people into clusters of politicians, actors, athletes, etc. in MATLAB.

Multiple Neural Networks Implementation and Analysis Machine Learning SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Implemented CNN, MLP, ART, SOM neural networks and test their performances on multiple data sets. Real Time Surveillance Camera System based on Raspberry Pi3 Embedded Systems SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Received images from the camera and applied amovementdetectionalgorithmthensentextracteddatatoawebserverthatdisplays content in a convenient front end environment.

Embedded Digital Oscilloscope Embedded Systems

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Designed and Implemented a two channel digital oscilloscope with Auto/Manual Trigger and frequency/voltage meter. Efficient FFT Implementation using NVIDIA’s CUDA API Parallel Computing SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Implemented FFT and High performance DFT on GPUs using a modified version of Cooley Turkey algorithm. Parallel Scan Algorithm Parallel Computing

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• ImplementedparallelScanalgorithmusingtheHillisalgorithmanddistributingthecomputationacrossmultipleGPUkernelsinCUDA. Behavioral Verilog Model of a Custom MIPS32 CPU Computer Architecture SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Implemented a customized 32 bit MIPS CPU with out of order super scalar architecture for the sake of testing and analyzing effects of each unit and architecture on performance(cache, Buffer, simple pipeline, multi cycle, single cycle). Ready for fabrication ASIC ASIC/FPGA

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Designed a ”ready for fabrication ASIC (Application Specific Integrated Circuit)” and implemented a reliable transmitter and receiver in HDL on DE2 Board with the combination of Cordic, AES and Viterbi algorithm, Interleaver and the UART protocol for both transmitter and receiver.

MIPS Layout Design and Timing Analysis VLSI

SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Designed a simple 8 bit MIPS CPU with cadence design compiler(layout and timing analysis). End to End and Cached messaging Application in Android Data Networks SHARiF UNiVERSiTY OF TECHNOLOGY B.Sc.

• Developed a general messaging android application available to any number of users within LAN, for the sake of test and analysis. AMiR HOSSEiNiAN · RÉSUMÉ 2

Courses

• Algorithms (Amey Bhangale)

• GPU Architecture and Parallel Programming (Daniel Wong)

• Advanced Software Testing and Analysis( Manu Sridharan)

• Synthesis of Digital Systems( Philip Brisk)

• Advanced Operating System

• Algorithmic Techniques in Computational Biology

• Advanced Computer Architecture

• Artificial Intelligence

• Data Mining Techniques( Evangelos Papalexakis)

• Machine Learning and Computer Vision

• Intro. to Machine Learning

• Real time Embedded Systems

• Microprocessor systems design

• Asic and FGPA chip design

• Data Communication Networks

• Advanced Computer Programming

• Data Structures

Publications

• L. Khaloopour, S. V. Rouzegar, A. Azizi, A. Hosseinian, M. Farahnak Ghazani, N. Bagheri, M. Mirmohseni, H. Arjmandi, R. Mosayebi, and M. Nasiri Kenari, “An experimental platform for underwatermacro scalemolecular communication,” IEEE Transactions on Molecular, Biological, and Multi Scale Communications, Vol. 5, No. 3, pp. 163 175, Dec. 2019. AMiR HOSSEiNiAN · RÉSUMÉ 3



Contact this candidate