Hi, I'm Pirooz Ekhtiyari

I am a programmer from Vancouver, Canada. I have substantial hands-on experience in Software Engineering. As a self-driven, quick starter and passionate developer, I am looking forward to using my skills in a real-world environment.

About

I have a bachelor's degree in software engineering, a master's degree in business administration (M.B.A.), Post-Degree Diploma in Information & Communication Technology, and over 5 years of relative work experience in the IT field. During those years, I gained the following soft skills:

  • Great Research Skills and Data Analytic
  • Problem-Solving
  • Adapting
  • Teamworking
  • Multitasking
  • Time Management

I have worked with Java, JavaScript, and HTML/CSS in different projects. I also have work experience in back-end development using Python, Django, and PostgreSQL. I love programming and am always passionate about learning new technologies. Since I have a good background in software engineering, I can easily learn new technologies and adapt to new environments.

I Looking for an opportunity to work in a challenging position to use my skills in software engineering and gain additional knowledge in this area.

Experience

Olyns

Software Engineer (Back-End & DevOps) . Full-Time
  • Developed Python scripts to extract data from AWS S3 buckets, perform data cleaning and validation, and create standardized datasets for training ML models.
  • Designed and maintained scalable database schemas in PostgreSQL for the extracted data, resulting in a 25% reduction in database maintenance overhead.
  • Developed a RESTful API using Django to manage the extracted data from AWS S3 buckets. Decreased data entry errors by 70% after implementing validation steps.
  • Working on an ongoing Terraform project to deploy the mentioned Django application, which utilizes EC2 for compute resources and RDS for database management.
  • Resolved issues within the existing GitHub Workflow and optimized the build and deployment time by 3 minutes.
  • Created comprehensive documentation for a Terraform project, which used the Terragrunt wrapper.
Vancouver, BC, Canada (Aug. 2023 - Present)

Tapsell

Software Engineer (Back-End) Full-Time
  • Enhanced system scalability by 30% by migrating legacy applications to Docker containers.
  • Improved data processing speed by optimizing database queries in PostgreSQL and MongoDB.
  • Increased API response efficiency by refactoring backend services using Django and Spring Boot.
  • Reduced system downtime by 40% by automating deployments using Ansible on Linux servers.
Tehran, Iran (Feb. 2021 - March 2023)

Tapsell

Software Engineer (Data & Analytics) . Full-Time
  • Created Grafana dashboards to monitor various mobile applications on Google Play and identify opportunities for better profit margins, resulting in securing 20% more profitable contracts.
  • Conducted direct customer negotiations, amplifying contract value by 15%.
  • Reduced average customer support response time from 8 to 4 minutes by enhancing technical process efficiencies.
  • Enhanced customer satisfaction ratings from 83% to 87% in surveys by refining goals during sprint planning.
  • Supported mobile application partners by providing expert consultancy on monetization strategies.
Tehran, Iran (July 2018 - Feb. 2021)

Ponisha

Software Engineer (Back-End) . Part-Time
  • Transitioned a website from WordPress to Django, deployed on a Linux server, enhancing various functionalities such as caching, order processing, and filtering. This overhaul resulted in a performance improvement of nearly 20%.
  • Engineered a MongoDB schema for the new website, using Django ORM to facilitate the migration and integration of data, which enhanced data processing speed by 10%.
  • Implemented different digital network advertising zones on the website, resulting in a 30% increase in monetization.
  • Enhanced user interactivity with JavaScript, boosting page engagement by 20%.
Tehran, Iran (Feb. 2017 - June 2018)

Projects

microservice project
Microservice Project

A microservice architecture, using Sprint Boot 3 and different technologies.

  • Eureka Service Registry
  • Spring Cloud API Gateway
  • Spring Cloud Config
  • Zipkin
  • Http Interface
restful api project
RESTful API Project

Store API is a Flask-based RESTful API allowing basic operations on items, stores, tags, and users.

    Tools:
  • Flask
  • Flask-Smorest
  • SQLAlchemy
  • Flask-JWT-Extended
  • Passlib
restful api project
Scraping Project

It is a simple web scraping project using Python and Scrapy to scrape data from a website.

    Tools:
  • Python
  • Scrapy
  • SQLite
  • Also using XPath, CSS selector and HTML tags to identify desire data
tetris project
Tetris Project

A fully funcational Tetris Game using Java and Swing

    Features:
  • Different levels of difficulty
  • Collisions
  • Sound Effects
leetcode project
LeetCode Project

I love puzzles. So I decided to solve the LeetCode problems using two programming languages and record my solutions.

    Tools:
  • Python
  • Java
  • Data Structure and Algorithms
  • This repo will be updated through time
personal portfolio website
Personal Porfolio Website

A simple, yet beautiful and responsive personal website, as you can see right now !

  • Tools: HTML5, CSS3, JS
  • Fully Responsive
  • Dark Mode
  • Easy to Modify
  • Contains Different Sections

Technical Skills

Languages and Databases

Python
C#
Java
PostgreSQL
Bash

Tools

Git
AWS
Vagrant
Docker
Terraform
VMware

Others

Jira
Trello
Slack
Asana
LaTex

Concepts

CI/CD
OOP
Data Structures & Algorithms
Agile
Microservices

Education

Douglas College

New Westminster, BC, Canada

Degree: Post Degree Diploma

GPA: 4.18/4.33

Dean's List: 3 Semesters

    Relevant Courseworks:

    • Advance Software Development
    • Advance Programming
    • Software Engineer

Kharazmi University

Tehran, Iran

Degree: Master in Business Administration

GPA: 3.70/4.00 (17.77/20.00)

    Relevant Courseworks:

    • Project Management

Sharif University of Technology

Tehran, Iran

Degree: Bachelor of Software Engineering

Thesis: Designing a web based portal for locating service centers in Tehran using .NET & ArcGIS Framework

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Software Engineering
    • Advance Programming
    • System Design

Certifications

Digital Marketing Course
Game Development