About me
I am an experienced Machine Learning Software Engineer passionate about exploring the cutting edge of technology. My research and practical work experience have given me a strong foundation in machine learning, deep learning, and software visualization. I am proficient in several programming languages, including Python and Java, and AI frameworks, such as TensorFlow and PyTorch. In addition, I have experience working with Unity and Unreal Engine. I’m eager to take on a challenging role that pushes the boundaries of what’s possible in AI and VR, and I’m excited to apply my skills to new and exciting projects.
EDUCATION
Concordia University
M.Sc. in Computer Science, Sep. 2022 - Sep. 2024
GPA: 3.93/4.30
Amirkabir University of Technology
B.Sc. Computer Engineering, Sep. 2017 - Apr. 2022
GPA: 17.4/20 (3.72/4.00)
EXPERIENCE
- AI Developer at AIMedic (December 2021 - February 2022)
- AI Developer Intern at AIMedic (July 2021 - December 2021)
- Teaching Assistant at Amirkabir University of Technology
- Applied Linear Algebra, Winter-2021
- Operating Systems, Fall-2020
Projects
- Information Retrieval
- AIMedic Iternship
- Computational Intelligence
- Multicore Programming
- Data Mining
- Principles and Applications of Artificial Intelligence
- IoT
- Web Programming
- Web Programming Project Frontend
- Web Programming Project Backend
- Applied Linear Algebra
- Operating Systems-midtermProject
- Operating Systems-finalProject
- Compiler Design
- Computer Networks
- Principles of Database Design
- Signals And Systems
- Theory of Machines and Languages
SOFTWARE AND TECHNICAL SKILLS
- Programming Development: C, C++, Java, Python, Verilog, VHDL, SQL
- Machine Learning and Deep Learning Frameworks: Scikit‐learn, TensorFlow, Keras, PyTorch
- Image Processing tools: OpenCV
- Database Management Systems: MySQL, SQLite, PostgreSQL, MongoDB
- Parallel Programming Development: OpenMP, CUDA
- Shell Script: Bash
- Version Control System: Git
- Publishing tool: LaTeX
- Web Development: HTML, CSS, Java script, Django, Vue.js
CERTIFICATES, LICENCES, AND TRAINING
- Python
- Java
- Fundamental SQL
- Python for Data Science
- Introduction to Natural Language Processing in Python
- Advanced Python Programming
AREAS OF INTEREST
- Machine Learning and Deep Learning
- Computer Vision and Image Processing
- Software Engineering