About Me
A little about who Ghazale Bakhtiari is
Hi, I'm Ghazale, and I’ve recently graduated with a Bachelor of Science in
Right now, I'm a Software Engineer at Iran Tourism Bank, working on Digital-Banking project. I'm also working as a Cloud Engineer and Researcher in Cloud Computing Center of IUST laboratory under the supervision of Dr. Mehrdad Ashtiani. I'm also highly intrested in Distributed Systems and Data Mining, and I am working on my paper with the subject of "Auto-scaling in Distributed Stream Processing Systems". Over 5 years, I've tried a lot to gain relevant experiences in my interested fields through study, projects and internships. Currently, I'm applying for Master programs related to my interests and I want to expand my knowledge by research.
Experiences
Some of my academic and industrial experiences
EDUCATION
Iran University of Science and Technology
(Sep 2016 - Sep 2020)
B.Sc. Computer Engineering with concentration on SE
- Ranked 4th among Iran Universities based on QS Ranking
- GPA (Last two years via 68 credits): 3.85/4 (18.20/20)
- GPA (All 142 credits): 3.73/4 (17.51/20)
Farzanegan (NODET)
(Sep 2009 - Jul 2016)
MidSchool, HighSchool, PreUniversity
- National Organization for Development of Exceptional Talents
- GPA: 4/4
ACADEMIC EXPERIENCE
Cloud Computing Center Administrator
(Jun 2019 - Present)
Working as a Cloud Administrator in Cloud Computing Center of Iran University of Science and Technology:
- Installing and configuring OpenStack and some of its important tools and services such as: Nova, Neutron, Ceilometer, Gnocchi, Cinder, KeyStone, Glance, ...
- Preparing and configuring some Operating Systems like Windows as a Cloud-Ready image
- Serving IaaS to other laboratories
ChillinWars Developer
(Sep 2018 - Feb 2019)
- ChillinWars is the Iran University of Science and Technology’s AI contest. It’s been held every year in Iran as a well-known programming contest in the form of artificial intelligence implementation
- Working as a full-stack developer of Junior Game of this competition in 2018 -2019 with its exclusive framework
TEACHING EXPERIENCE
- Data Transmission (Instructor: Dr. Ahmad Akbari)
- Embedded Systems TA (Instructor: Dr. AmirMahdi Hosseini)
- Software Engineering TA (Instructor: Dr. Behrooz Minaei)
- Software Engineering TA (Instructor: Dr. Mehrdad Ashtiani)
- Database TA (Instructor: Dr. Eisa Zarepour)
- Data Structure TA (Instructor: Dr. Hossein Rahmani)
- System Analysis TA (Instructor: Dr. Mehrdad Ashtiani)
- Programming Basics TA (Instructor: Dr. Zeinab Movahhedi)
INDUSTRIAL EXPERIENCE
Back-end Developer at Iran Tourism Bank
(Apr 2021 - Present)
- Developed Back-End services for a Digital-Banking project based on Spring Boot and Spring frameworks
- Developed an API-Gateway-Manager for REST and gRPC
- Migrated the previous admin dashboard to a new one based on React js framework
Back-end developer of ”Teachent” Project
(Feb 2018 - Jun 2018)
- ”Teachent”: An application of a friendly startup with contribution of 5 developers
Skills
Click on each button to see my skills in that category
Programming Languages
|
Frameworks/Libraries
|
Project Management Tools
|
Hardware Tools
|
Languages Skill
|
Cloud Computing
|
NLP Tools
|
Others
|
Projects
Some of my important academic and self-learning projects
B.Sc. Final Thesis
Security and Performance aware virtual machine placement in Cloud Computing centers
- Provided an algorithm to choose the best host for virtual machines in a way that they become safe against attacks and also increase performance in Cloud Computing environments
Internet Engineering Course
Peer to Peer file transfer
- Established two channels including Signaling channel and Data channel to transfer files between two peers
- Transfered file is done by Data channel which uses WebRTC
Long Polling
- Implemented Long Polling using XHR to see posts sent from someone dynamically with no refresh needed
Socket Programming
- Implemented a HTTP Web server using sockets
- Implemented a Client-Server communication via Socket Programming in which a client sends a matrix to another one by server and after multiplying the matrix by itself, server returns the result to the first client
Natural Language Processing
Pop vs. Traditional lyrics recognition
- Data collection, Data Extraction, Pre Processing, and primary data analysis
- Data Splitting, Implemented Language Model’s train phase, Implemented Perplexity
calculation, Implemented Text Generation using Language model
- Implemented Naive-Bayes Classifier, Implemented Maximum Entropy (MaxEnt)
Classifiers using Mallet and comparing these two approaches
Different Phonetics Detection
Computational Intelligence Course
Selected Presentations
Click on the topic you are interested in to be redirected to the full presentation
Contact
Feel free to send me message, I'll try to respond you as quick as I can! :D
Theme by Sdulal . 2021 Ghazale Bakhtiari Azad