Parsa Darbouy

A computer geek, a movie lover, and a traveler-wannabe. ParsaDarbouy@gmail.com

I am broadly interested in the field of Databases and Search, large-scale datacenters.


Education

Shiraz University

Bachelor of Computer Engineering
Computer Engineering

GPA: 16.50 / 20

2017 - 2021

Oloum Pezeshki High school

Mathematics and Physics Diploma
2013 - 2017

SELECTED PROJECT

Euclidean Minimum Spanning Tree (EMST)

Course : Design and Analysis of Algorithms
Language : C++
Objective : Finding EMST of 109 nodes in less than 10 seconds

This project was about finding MST between cities which had euclidean coordination. It was implemented based on an article by Jerome H. Friedman in 1978. This algorithm use Single Fragment MST and kd-trees.

JUL 2020

Voice-based Programming Software

Course : System Analysis and Design
Language : Python
Objective : Designing protocol and implementing a program which can convert voice to Python code.

It was a teamwork project and we used agile scrum.

JUL 2020

E-Learning Website

Course : Web-based Programming
Language : ASP.NET

Developing a website that users can create classes and exams or just participate in other’s classes.

JUL 2020

Food Ordering Application

Course : Database Laboratory
Language : Python (Tkinter - SQLAlchemy) - SQLite
Objective : Implementing a program for users to order food from restaurants that is in their neighborhood.
JUL 2020

Operating System Scheduling Algorithms

Course : Operating Systems
Language : Python
Objective : Implementing a program for simulating Round-Robbin, Shortest Remaining Time, Shortest Job First and First Come First Served algorithms by reading data set from a file, and use scheduling algorithms and then the result will be written in a file.
JAN 2020

Retirees Services Application

Language : React Native
Objective : By order of The Ministry of Education This Application was implemented to give some services to Retired teacher.I was responsible for mobile application part.
MAY 2019

Renting House Application

Language : React Native
Objective : This app was implemented to help users to find a house for their vacation and rent it. There is an calendar for scheduling.
MAY 2018

Verilog Interpreter and Simulator

Course : Fundamentals of Computer and Programming
Language : Python (Turtle)
Objective : Reading a verilog code from a file and analyze the code.the program extract keywords, ids and numbers to analyze it and generate truth table, circuit description, drawing charts and generating output summary. This program consider gate delays.
MAY 2018

Skills

Programming Languages & Tools
  • Programming : Python, C, C++, JavaScript, Elixir, Java
  • Web Development : Bootstrap, HTML, CSS
  • Mobile Application Development : React Native
  • Concurrent Programming : Python Multithreading, Multiprocessing, Asyncio
  • Project Management : Git, Agile Software Development (SCRUM)
  • Database : Microsoft SQL Server, SQLite

Volunteerships

  • React Native Workshop
    a 3-day workshop that included all fundamental component.It was a project base workshop.
  • Reveal.js presentation
    it was a one hour presentation that introduce Reveal.js to audience.
  • React Native presentation
    A 2-hour presentation that introduce React native and it’s basic components.

Languages

  • Persian : Mother Tongue
  • English : IELTS Band Score 6.5 (Reading: 7.5 - Listening: 6 - Speaking: 6.5 - Writing: 6)