محمدرضا وطن خواه

اطلاعات شخصی

تخصص: Developer and System Administrator
آدرس ایمیل: تماس از طریق جابینجا
شماره موبایل: تماس از طریق جابینجا
سال تولد: ۱۳۷۶
جنسیت: مرد
وضعیت تأهل: متأهل
استان سکونت: تهران

درباره‌ی من


Experienced Software Developer adept in bringing forth expertise in design, installation, testing and maintenance of software systems. Equipped with a diverse and promising skill-set. Proficient in various platforms and languages. Experienced with the latest cutting edge development tools and procedures.
Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.

سوابق شغلی

  • Software Engineer
    Graph Inc
    از اسفند ۱۳۹۹ تا حالا

    Concurrency And Parallelism With Python (Threads, Async And Multiple Processes In Python)
    Implement stream download for very large files using Aiohttp and Asyncpg (compress multiple files on-the-fly)
    Design and implementation of various engines using ØMQ (or ZeroMQ) and MQ in Python and Cython
    Implement Search Engine using Elasticsearch (streaming-search) for very large volumes of data and insert data on Elasticsearch (async_streaming_bulk)

  • Full Stack Developer
    Upwork
    از فروردین ۱۳۹۶ تا حالا

    Done many projects in various fields.
    Extract heavy data from multiple websites and collect in a database
    Predict data and draw various graphs
    Implement several Websites and Microservices with Flask and deploy on a Linux server
    Configure various databases, including implementing Timescale on PostgreSQL for very heavy queries (PostgreSQL for time‑series)
    Captcha detection using image processing and TensorFlow
    Etc ....

  • Senior Python Developer
    Raimun
    از آبان ۱۳۹۹ تا حالا

    Implementing a back-end is an online classroom and meeting platform designed with a Microservice architecture that uses Janus WebRTC.
    Implement event Microservice to create and manage class, meeting, online chat, etc
    Implement Telemetry Microservice to store all Janus logs in MongoDB
    Use socketIO and rabbitmq in event microservice
    Serve the event Microservice using gevent and monkey_path

  • Back-end Developer
    vc-platform
    از شهریور ۱۳۹۹ تا بهمن ۱۳۹۹

    A Microservice that takes data from a Webhook and modifies the data using formulas and stores it in the database and has several endpoints with different methods.
    Microservice with Flask , Swagger and multiple endpoints
    MongoDB database
    Webhook with jwt Authentication
    Rabbitmq is used to communicate with other Microservice

  • Full Stack Developer
    binance auto trader
    از تیر ۱۳۹۹ تا بهمن ۱۳۹۹

    Design and implementation of a trading robot in a binance exchange with a management dashboard.
    Intelligent detection of buying or selling position using different algorithms
    Complete management of API binance for sending orders and receiving information and setting take profit and stop loss values for managing maximum profit and minimum loss
    Implement a management dashboard using Flask and Websocket

  • Full Stack Developer
    MasterAbode
    از مرداد ۱۳۹۹ تا بهمن ۱۳۹۹

    Full implementation of an online real-estate consulting website.
    This website takes a series of basic information from the user, including salary, the number of children, desired budget , the desired areas, etc., and gives the customer a Percentage probability of purchase or rent by using the desired formulas and data in several regions of Australia.
    Periodic extraction of apartment and house price data in different parts of Australia and storage in the database
    Implement back-end with Flask
    PostgreSQL database
    Front-end with JavaScript, HTML, CSS
    Use google map API with JavaScript

  • Full Stack Developer
    Irexlist
    از آذر ۱۳۹۸ تا شهریور ۱۳۹۹

    Extract the price of digital currency from several exchanges in parallel and calculate the arbitrage position between exchanges and automatically exchange between exchanges based on the initial minimum profit configuration.
    Extract data at very high speeds and in parallel
    Quick IP change using the Tor service to avoid data mining
    Automated trading robots for several reputable exchanges with consideration of trading fees
    Create a management dashboard with charts and tables designed in real-time with web-socket
    Implement several algorithms to predict currency prices
    Implement a management dashboard using Flask and Websocket

مهارت‌ها

  • Python
  • Linux
  • Flask
  • Django
  • Microservice
  • SQL Databases
  • NoSQL Databases
  • TimescaleDB
  • Machine learning
  • Deep learning
  • Image Processing
  • ++C
  • Go
  • C
  • Shell Scripting
  • git
  • Docker
  • WEB Script
  • Web Crawling
  • REST API
  • Redis

زبان‌های مسلط

  • انگلیسی (متوسط)
به روز شده در ۱۴۰۰/۱۱/۲۶ ، کد VZ-1872914
Scan the code

جابینجا | سریع‌ترین و به‌صرفه‌ترین ابزار استخدامی

https://jobinja.ir