User's Cover Picture
User's avatar

Payam Taheri

Senior Software Engineer

Message
Intro
Iran
Senior software engineer at Immigo
Studied Engineering at Iran university of science and technology
Computer Software
Joined March 19, 2023

Skills

Languages

English
-
Intermediate
About
Experienced Software Engineer with a history of designing and developing scalable backend systems for startups and legacy codebases. Skilled in implementing microservice architecture, automation for deployments, and mentoring junior developers. Successfully designed and developed the backend for 2 startups from scratch. proficient in Python (Django), PHP (Laravel). Well-versed in various databases, DevOps tools, design patterns, web services architecture, message brokers, web servers, containerization, and agile methodologies.
Experience
User avatar
Immigo
Feb 2022 – Present
Tehran, Iran
Senior software engineer
Designed and developed the backend for an immigration startup using Django (https://immigo.org). Implemented a rule engine microservice API for matching user profiles with over 160 conditions using pandas. Converted Initial monolithic app to microservice architecture to use 2 teams with different tech stacks for project development Automated deployments with a CI/CD pipeline using GitHub Actions. Mentored junior developers.
User avatar
Raymon
Mar 2021 – Feb 2022
Tehran, Iran
Senior software engineer
Worked in a project for live data gathering from a health gadget with live alerts for sick newborn babies. Refactored a legacy monolithic Laravel codebase to microservice architecture. Refactored a monolithic codebase of a Laravel vehicle tracker app to microservice architecture and changed the database structure. Used Redis and Rabbitmq to handle excessive database read and writes and reduced load time of history API by 50%. Developed an API consumed by a flutter app with an integrated forum with interactive content.
User avatar
Rozdars
May 2018 – Mar 2021
Tehran, Iran
Senior Software Engineer
Designed the backend for an educational platform startup using Django. Developed APIs consumed by 2 mobile apps and a web app and admin panel. Corrected initial API to gain 20% performance boost using Redis cache.
User avatar
Pishaman systems
Mar 2013 – Feb 2018
Tehran, Iran
Software developer
Created websites, APIs, web services, admin panels, web scrapers (crawlers), trading bots, Telegram bots for various clients and organizations using. Improved performance and reliability of databases, web services, and other integrations. Engineered an auto-trading software related to stock exchange with a live data gathering system. Planned website development, converting mockups into usable web presence.
Education
User avatar
Iran university of science and technology
Bachelor of science, Engineering