Moein Mirzaei
Verified Expert in Engineering
Software Developer
Moein是一名有三年行业经验的软件工程师. 他的工作主要集中在使用Django和Python开发web服务. Moein的活跃工具集包括Go, Kubernetes, gRPC, Docker, Redis, PostgreSQL和GitLab CI/CD. 他开发了向用户展示视频内容和广告的网络服务.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, PyCharm, Slack
The most amazing...
...我和我的团队开发了一个类似于Netflix和HBO的平台,拥有大约1000万用户.
Work Experience
Python Web Scraper
Adam Al-Hilali
- Built a scraper interacting with Spotify for artists, which streams data of songs in playlists, scrapes artists' information, and scrapes artists available on the roster.
- 与PostgreSQL一起开发Django服务器,使用Django ORM存储数据. 构建Django命令,运行cronjob,定期从Spotify中抓取数据,并在数据库中保持数据的更新.
- 使用Django REST框架实现REST api,为前端提供数据.
- 使用AWS EC2实例开发和维护项目和作业.
Django Developer
Vista Auction LLC
- 提出并实现了一种新的数据库设计,以解决原有设计的局限性. 使用Django REST框架开发新的REST api来管理订单和员工.
- Optimized service APIs and reduced API calls to the database. 增强的数据库查询效率和改进的代码可读性.
- Coached a junior developer, providing tips and tricks about the Django framework, writing tests, and service design best practices.
Bot Developer
Mahdi Adibnatanzi
- 开发了一个机器人,可以在Reddit等社交媒体平台上执行类似用户的操作, Twitter, and YouTube to gain a score.
- 开发了一个未被检测到的机器人,可以通过最先进的机器人探测器,比如谷歌和推特,而不需要验证码或验证请求.
- Achieved a captcha score of 0.7 and 0.9 for numerous Gmail accounts.
Web Scraper
Paces AI Inc.
- 开发多个Python脚本,从不同的网页和api中抓取所需的数据.
- 构建了一个多进程和可扩展的Python服务,支持缓存机制,将抓取速度提高100倍.
- Worked with AWS S3 buckets to upload and maintain scraped data.
Software Engineer
Cafe Bazaar
- 开发和维护了几个拥有数百万用户的可扩展系统.
- 实现了一个微服务,用于自动化从管理员接收原始内容并将其转换为用户可呈现的模型的过程.
- 通过应用干净的代码规则和以系统所有者的身份编写测试,提高了服务质量. 通过详细检查查询,提高了api的响应时间.
- 管理媒体文件的多个内容交付网络(cdn)和S3存储桶.
- 使用GitLab CI简化了部署过程,并通过向项目提供自动化测试和代码检查器降低了部署风险.
Experience
Video Web Service Using Django
该服务有几个api来显示内容并与用户交互, 比如显示电影或电视剧元数据的内容细节API. Others include a voting API, a comment API, and a Play Info API, 提供播放内容和可用字幕的HLS链接. Additionally, 此web服务包括用于跟踪用户交互的指标, 比如不同应用程序版本的总观看时间和带宽. 数据科学家利用这些指标提供更好的建议和用户体验.
The service used Prometheus for monitoring and alerting. 有三个指标:基本级别的指标,如CPU和RAM使用情况, 诸如响应时间和api调用计数之类的中级指标, and high-level metrics like the users' watch time. 使用这些指标使他们能够监视服务,并在出现错误时得到通知.
Ad Service Development Using Go
Selenium Bot Development
谷歌或推特等最强的机器人探测器都无法检测到这个机器人.
Scraping IMDB
Skills
Languages
Python 3, Python, Go, SQL, HTML, CSS, JavaScript, Kotlin
Frameworks
Django, Selenium, gRPC, Scrapy, Django REST Framework, Laravel
Libraries/APIs
API Development, ArcGIS, REST APIs, Selenium Grid, Spotify API
Tools
PyCharm, Git, GitLab CI/CD, Docker Compose, GIS, Web GIS
Paradigms
REST
Platforms
Ubuntu, Docker, Amazon Web Services (AWS), Kubernetes
Storage
Amazon S3,数据库,Redis, PostgreSQL,数据库迁移
Other
Web Scraping, Back-end, APIs, Agile Sprints, Code Review, Prometheus, CSV, Scraping, API Integration, Spotify, Natural Language Processing (NLP)
Education
Master's Degree (Ongoing) in Computer Science
University of Calgary - Calgary, Canada
Bachelor's Degree in Computer Science
伊朗科技大学(IUST) -德黑兰,伊朗
Certifications
REST API Development
HackerRank
Advanced Python Developer
HackerRank
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring