Peter Ujvari
Verified Expert in Engineering
Python Back-end Developer
Budapest, Hungary
Toptal member since December 7, 2021
Peter has worked in the field since 2006 and has over a decade of experience designing and developing complex applications. His strongest programming languages are Python, Node.js, and JavaScript, and he specializes in microservices, system design, containerization, AWS, CI/CD, and data visualization. Peter also creates simple websites using WordPress and learns new technologies quickly.
Portfolio
Experience
- MySQL - 11 years
- JavaScript - 10 years
- Node.js - 9 years
- Agile - 8 years
- Amazon Web Services (AWS) - 7 years
- Python - 7 years
- DevOps - 6 years
- Microservices - 6 years
Availability
Preferred Environment
OS X, Slack, Skype, Google Meet, Visual Studio Code (VS Code), Terminal
The most amazing...
...thing I've accomplished was being one of the main creators of the fastest-growing job board in the United States with 10+ million active users.
Work Experience
Engineering Manager
Lensa
- Collaborated closely with product management to translate requirements into actionable development plans. Spearheaded the breakdown of complex epics.
- Tracked project progress and reported to stakeholders, ensuring transparency and identifying bottlenecks early.
- Provided technical feasibility assessments during early-stage discussions, mitigating potential risks.
- Participated in product roadmap development, offering technical insights and driving innovation.
- Facilitated Scrum ceremonies for a team of four, fostering collaboration and improving sprint efficiency.
- Enhanced team communication through effective stand-ups, resulting in efficient information sharing.
- Mentored junior team members in Agile principles, contributing to increased team velocity.
- Reduced technical debt through refactoring and modernization of legacy components.
- Assumed ownership of critical system components, ensuring stability and maintainability. Improved system performance and scalability.
- Acted as a technical advisor to product management, ensuring feature feasibility and alignment with the client's vision.
Senior Software Developer
Lensa
- Designed, developed, maintained, and operated the web application from the beginning using various Agile methodologies. Around 500,000 new users register on the application each month.
- Developed, maintained, and improved a system that sends approximately ten million personalized messages daily via different channels by the time the users prefer, along with event measurements, statistics, and an adaptive engagement system.
- Designed the operation, communication, and components of microservice architectures along with designing the database as well.
- Participated in the job interviews of new candidates for developer positions.
- Helped the business to understand and explore the system's behavior and find solutions for certain needs.
- Evangelized and implemented a monitoring solution that became one of the primary monitoring systems used in the product. Moreover, I monitored, analyzed, and constantly improved the performance of our microservices and the whole system.
- Took part in the onboarding process of the new candidates and mentored them to help their professional integration.
- Contributed to implementing the CI/CD processes on GitLab and tracked and fixed all bugs in the product.
- Designed relational and NoSQL databases for many IOPS, even for more than 140 million records. I implemented a "rotating partitions" solution in MySQL for a table with 40,000 new rows daily and wrote many stored procs and optimized queries.
- Conducted workshops and presentations on development topics like Python, Node.js, and clean coding.
Back-end Developer
Replise
- Developed the back end of an application that analyzed social media content and created many visualizations of useful and interesting information.
- Designed the architecture for the website and the entire automated crawling system.
- Implemented web crawlers for scraping web content from social media, news, and blog sites.
- Designed and maintained a NoSQL database for the system with MongoDB and Elasticsearch to store more than 80 million records for querying effectively.
Full-stack Developer
Extreme Digital
- Took part in the feature development and maintenance of one of the largest eCommerce systems in Hungary.
- Developed a new commenting and rating system for the products, including the front and back ends. This feature was used every day by hundreds of customers.
- Detected and fixed many bugs in the website and administration platform.
Full-stack Developer
KuponNet
- Created around 20 websites using the osCommerce framework.
- Developed many custom modules for the framework based on customers' needs.
- Implemented the HTML and CSS version of the design created in Photoshop.
Full-stack Developer
Trendency
- Built company and eCommerce websites using content management systems, such as Joomla.
- Implemented the HTML and CSS versions of Photoshop design files.
- Developed custom modules for these CMS systems based on the partners' needs.
Experience
High-traffic and Scalable Web Application and Services
http://lensa.comDeployment Service
Company and eCommerce Websites
Selenium-based Web Scraper
Skills
Libraries/APIs
Node.js, Asyncio, Beautiful Soup, REST APIs, React, OpenAPI, SQLAlchemy, Pandas, NumPy, Facebook API, Facebook SDK, Google API, Google APIs, PhantomJS, OpenCV
Tools
Celery, Amazon Simple Queue Service (SQS), GitLab CI/CD, Slack, Skype, Google Meet, Terminal, Jira, Git, Adobe Photoshop, GitLab
Languages
Python, JavaScript, HTML, SQL, PHP, CSS, Bash Script
Paradigms
Unit Testing, Microservices, Asynchronous Programming, REST, Object-oriented Programming (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, Design Patterns, Web Design Patterns
Storage
Databases, MySQL, Redis, Amazon S3 (AWS S3), NoSQL, Elasticsearch, Memcached, MongoDB, Microsoft SQL Server, SQL Stored Procedures, PostgreSQL, Amazon DynamoDB, CouchDB
Frameworks
Flask, Scrapy, VirtueMart, Django, Symfony 2, Selenium, Chrome, Swagger
Platforms
Docker, Amazon Web Services (AWS), Twilio, Linux, OS X, Visual Studio Code (VS Code), WordPress, osCommerce, Joomla, WooCommerce, Windows, Google Chrome, Software Design Patterns
Other
Back-end, Web Scraping, Web Development, APIs, Scripting, Exports, API Integration, Serverless, UML Diagrams, Architecture, Containers, Enterprise Architecture, Analytics, AWS DevOps, Full-stack Development, Software Architecture, Domain-driven Design (DDD), FastAPI, Reports, Scraping, Data Scraping, CSV Export, Full-stack, Integration, AsyncAPI, Software Design, System Design, Data Visualization, Shell Scripting, LDAP, Time Management, Ajax, Deployment, Statistics, WebSockets, Teamwork, Team Leadership, Cross-functional Team Leadership, Technical Leadership, Ownership, Agile Delivery, Delivery Management, Cost Analysis
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring