Peter Ujvari
Verified Expert in Engineering
Python Back-end Developer
Peter自2006年以来一直是一名web应用程序开发人员,拥有十年设计和开发复杂应用程序的经验. 他最强的编程语言是Python, Node.js, and JavaScript, 他专门研究微服务, system design, containerization, AWS, CI/CD, and data visualization. 彼得还使用WordPress创建简单的网站,并快速学习新技术.
Portfolio
Experience
Availability
Preferred Environment
OS X, Slack, Skype, b谷歌Meet, Visual Studio Code (VS Code),终端
The most amazing...
...我的成就是成为美国发展最快的招聘网站的主要开发者之一,该网站拥有1000多万活跃用户.
Work Experience
Senior Software Developer
Lensa
- Designed, developed, maintained, 并从一开始就使用各种敏捷方法操作web应用程序. 每月约有50万新用户注册该应用程序.
- Developed, maintained, 并改进了一个系统,根据用户的喜好,每天通过不同的渠道发送大约1000万条个性化信息, along with event measurements, statistics, 还有一个适应性参与系统.
- Designed the operation, communication, 微服务架构的组件以及数据库的设计.
- 参与开发岗位新人的面试.
- 帮助业务理解和探索系统的行为,并为某些需求找到解决方案.
- 推广并实现了一个监控解决方案,该解决方案成为该产品中使用的主要监控系统之一. Moreover, I monitored, analyzed, 不断改进我们的微服务和整个系统的性能.
- 参与新员工的入职培训,指导新员工融入公司业务.
- 参与在GitLab上实现CI/CD流程,跟踪并修复产品中的所有bug.
- 为许多IOPS,甚至超过1.4亿条记录设计关系和NoSQL数据库. 我在MySQL中为一个有40个分区的表实现了一个“旋转分区”解决方案,每天新增5000行,编写许多存储流程和优化查询.
- 就Python、Node等开发主题举办研讨会和演讲.js, and clean coding.
Back-end Developer
Replise
- 开发了一个应用程序的后端,该应用程序分析了社交媒体内容,并创建了许多有用和有趣信息的可视化.
- 设计了网站的架构和整个自动抓取系统.
- 实现了从社交媒体、新闻和博客网站抓取网络内容的网络爬虫.
- 使用MongoDB和Elasticsearch为系统设计和维护NoSQL数据库,存储超过8000万条记录,用于有效查询.
Full-stack Developer
Extreme Digital
- 参与匈牙利最大的电子商务系统之一的功能开发和维护.
- 为产品开发一个新的评论和评级系统,包括前端和后端. 每天都有数百名客户使用这个功能.
- 发现并修复了网站和管理平台的许多漏洞.
Full-stack Developer
KuponNet
- 使用osCommerce框架创建了大约20个网站.
- 根据客户需求为框架开发了多个定制模块.
- 实现了在Photoshop中创建的HTML和CSS版本的设计.
Full-stack Developer
Trendency
- 使用内容管理系统(如Joomla)建立公司和电子商务网站.
- 实现了HTML和CSS版本的Photoshop设计文件.
- 根据合作伙伴的需求为这些CMS系统开发定制模块.
Experience
高流量和可扩展的Web应用程序和服务
http://lensa.comDeployment Service
Company and eCommerce Websites
Selenium-based Web Scraper
Skills
Languages
Python, JavaScript, HTML, PHP, CSS, Bash Script
Libraries/APIs
Node.js, Asyncio, Beautiful Soup, REST APIs, React, OpenAPI, SQLAlchemy, Pandas, NumPy, Facebook API, Facebook SDK, Google API, Google APIs, PhantomJS, OpenCV
Paradigms
Unit Testing, Microservices, Asynchronous Programming, REST, 面向对象编程(OOP), Object-oriented Design (OOD), API/Services Architecture, Functional Programming, Scrum, Kanban, Agile, DevOps, API Architecture, Serverless Architecture, Event-driven Programming, Event-driven Architecture, Scalable Application, Test-driven Development (TDD), Automated Testing, E2E Testing, Continuous Delivery (CD), Continuous Deployment
Storage
Databases, MySQL, Redis, Amazon S3 (AWS S3), NoSQL, Elasticsearch, Memcached, MongoDB, Microsoft SQL Server, SQL Stored Procedures, PostgreSQL, Amazon DynamoDB, CouchDB
Other
Back-end, Web Scraping, Web Development, APIs, Scripting, Exports, UML Diagrams, Architecture, Containers, Enterprise Architecture, Analytics, AWS DevOps, Full-stack Development, Software Architecture, Domain-driven Design (DDD), Reports, Scraping, Data Scraping, CSV Export, Full-stack, Integration, AsyncAPI, Google Meet, Software Design, System Design, Data Visualization, Shell Scripting, LDAP, Time Management, Ajax, Deployment, FastAPI, Statistics
Frameworks
Flask, VirtueMart, Django, Symfony 2, Selenium, Chrome, Swagger
Tools
Celery, Amazon Simple Queue Service (SQS), GitLab CI/CD, Slack, Skype, Terminal, Jira, Git, Adobe Photoshop
Platforms
Docker, Amazon Web Services (AWS), Linux, OS X, Visual Studio Code (VS Code), WordPress, osCommerce, Joomla, WooCommerce, Windows, Google Chrome