Stas Davydov
Verified Expert in Engineering
Web Developer
Tbilisi, Georgia
Toptal member since April 21, 2015
Stanislav is a full-stack web development expert with 25+ years of experience. His top areas of expertise include eCommerce, high-load complex web services, and data mining, scraping, and processing. Stanislav loves to work with people and has contributed to a range of projects and organizations, from universities to corporate websites and startups.
Portfolio
Experience
- Java - 20 years
- Python - 12 years
- Django - 12 years
- Minimum Viable Product (MVP) - 10 years
- REST APIs - 9 years
- Kubernetes - 3 years
- DevOps - 2 years
- Elm - 1 year
Availability
Preferred Environment
Amazon Web Services (AWS), Ubuntu, Python, Java, Docker, GitHub, Kubernetes
The most amazing...
...things happen when we go beyond our skills, expertise, and capacities and continue doing what we promised to do.
Work Experience
API Developer
Pradipkumar Ramanlal
- Implemented a web scraper for Wall Street Journal articles with metadata.
- Implemented a web scraper for Financial Times articles and metadata.
- Obtained most of the WSJ and FT articles with metadata.
- Implemented a draft script for ML on the obtained data.
Python Back-end Developer
Go Playfully Inc
- Migrated Firestore database into PostgreSQL by refactoring Python API service and data access layer code.
- Implemented several DevOps workflows for continuous database migration with PostgreSQL.
- Migrated Weaviate database into PostgreSQL with Pgvector integration.
- Worked on several projects to integrate PostgreSQL data back end into an existing codebase.
Web Scraping Expert
Datafabric Pty Ltd
- Implemented an email scraping script with data persistence.
- Implemented multi-level verification of email addresses.
- Analyzed and tested the company's approach to data clearance.
Python and Java Developer
RiskFinTech (via Toptal)
- Created a multicore model execution service for stress-testing models in Python.
- Built a stress-testing spec service, specifically Java, Spring Boot, and PostgreSQL.
- Developed CI/CD scripts using GitHub workflow and integrated the full cycle of build and deployment to AWS cloud.
- Designed a distributive model execution service for running stress-testing models.
- Participated in tech design and planning sessions, estimations, and sprints.
- Developed a set of local scripts and documentation for testing and debugging microservices used in stress testing.
Django Developer
Octavodia Ltd (via Toptal)
- Reviewed existing code in the context of Django view performance.
- Analyzed SQL code from Django ORM queries and suggested several approaches for performance improvement.
- Refactored some core models to get better performance.
- Applied PostgreSQL full-text search capabilities to improve performance.
Python Developer
PokerCentral LLC (via Toptal)
- Analyzed available APIs from PayPal and the App Store to get the required data.
- Implemented service Python class for data retrieval from APIs.
- Created a script for retrieving data and testing on a real merchant account.
Python Engineer
ipdata (via Toptal)
- Implemented several scripts for scraping, parsing, and normalizing huge data sets (hundreds of gigabytes).
- Used multiprocessing and asyncio features of Python 3.
- Communicated with the client daily and helped find optimal resolutions to requests as they came along.
Developer
Vox Dei, Pte., Ltd. (via Toptal)
- Analyzed and helped fix a PayPal payment API integration issue.
- Reviewed code for my colleagues, primarily in Java.
- Discussed payment workflow issues together with clients.
Lead Java Developer
Megapixel Solutions, LLP
- Developed a payment gateway proxy for the NETS payment system.
- Implemented unit tests for certification acceptance tests.
- Deployed and delivered services with AWS EC2 and a set of deployment scripts.
Lead Developer and Mentor
Evermesh Solutions, LLC (via Toptal)
- Designed and implemented a web application for cruise price discounts using Django.
- Recorded screencasts about all steps of development to create learning materials for the client.
- Documented the project's features and functionality.
- Implemented unit tests to cover complex workflows of price change alert signups and notifications and integrated PayPal payments.
Python Developer
Cabin
- Provided code review, mentoring, and consulting for the company developers.
- Developed integration with 3rd-party APIs for signing documents.
- Implemented Zapier integration for data processing and pipelining.
Lead Python Developer
That Green Space, Pte., Ltd.
- Supported and developed improvements for a Singaporean real estate CRM.
- Updated the user interface functionality based on requirements.
- Implemented new business logic, queries, and reports.
Lead Java Developer
Hoolah Co.
- Developed the MVP for an online consumer installments payment system.
- Refactored the database to fit the project requirements.
- Deployed and delivered an API service to AWS EC2. Implemented scripts for automatic service restoring.
- Integrated payments with Shopify using Shopify Payment API.
- Implemented unit tests for the core functionality and API.
Lead Python Developer
HUS Unmanned Systems
- Implemented a drone automation management system using Django.
- Implemented a web app for managing drones, drone missions, reports, subscriptions, and more.
- Developed video streaming from drones to subscribers.
- Implemented a wall damage evaluation web app used by construction inspectors.
- Developed the UI for the drone management system app.
Lead Python Developer
Adamation, Inc.
- Developed a website for company services promotion.
- Built a webshop for selling goods and services. Also implemented a platform for the shop.
- Created a 3D printing customization webshop. 3D WebGL visualization is used for presenting and customization of 3D models.
- Collaborated with customers and designers in design sessions.
- Designed web app architecture with Django and MySQL as back end, custom HTML and jQuery on front end.
- Maintained a whole AWS infrastructure for the company.
Lead Developer
Oh My Guide
- Implemented an innovative Android GIS app with image recognition facilities.
- Used the full Android stack from UI to NDK. Developed custom libraries.
- Created the application website with an attractive UI.
- Participated in development during the startup incubator program.
Web and Informational Design Consultant
PR Partner
- Maintained the company's website and services. Updated it on a weekly basis.
- Fixed bugs and added features to the website. Prepared documents for publication.
- Helped company staff to operate with the website and consulted on feature addition.
Team Lead
Exigen Services
- Led and motivated a team of 10 Java developers. Controlled tasks and estimates.
- Implemented complex functionality for a library ERP system.
- Analyzed workflow and implemented functional tests.
- Trained the team to use modern Java tools and approaches.
Customer Support Engineer, Software Engineer, and Build Engineer
JetBrains
- Satisfied customers in solving technical questions.
- Implemented intranet web solutions for CRM and sales support.
- Participated in the development of IntelliJ IDEA and related libraries.
- Supported the building and testing environment. Configured and maintained a set of CI/CD scripts.
- Implemented the first revision of the IntelliJ IDEA plugin repository front and back end.
Freelance Consultant
HotDispatch Community
- Answered customer questions.
- Participated in over 150 problems-solving endeavors.
Java Developer
OpenWay Group
- Implemented custom database management software.
Senior Software Engineer
AtBusiness Communications
- Worked as a Java project team leader.
- Developed distributed website management system W3Publisher.
- Coordinated development tasks.
Software Developer
LeviSoft/SPb
- Developed an eCommerce advertisement system for CyberGold, Inc.
Software Developer
ESNA Technologies, Inc.
- Worked as a system programmer and took part in the “LinX Fax Server” project.
Founder, CEO, PR/HR/Project Manager, and Software Developer
DP Group
- Developed a number of projects for private customers and small firms in my first big achievement with management and software development.
Web Developer
Web Studio MAIN
- Contributed to company projects.
Programmer
Computer Center of the State Marine Technology University
- Developed a security system for a local bookkeeping database.
Experience
Payment Gateway Proxy for the NETS Payment System
Python SDK Scripts for Ipdata
https://ipdata.co/The Python SDK wraps this API for easy use from Python code. I created custom scripts for better and faster data retrieving using ipdata API.
Cruise Price Discount Web App
Real Estate Management CRM
Merchant MVP API for Hoolah.co
Drone Automation Management System for H3D
Courses for Adult Learning
My Keepsake eCommerce Platform
Nix Model Executor
Around the World
Wikinomika
Gold Section
http://goldsection.sourceforge.net/Motivate Me Right!
Typography Plugin for WordPress
http://wordpress.org/extend/plugins/wwwartlebedevru-typograph/TED Subtitle Extractor
http://stasdavydov.com/ted/OZON.ru XML-catalogs Parser
WikiCrowd
https://github.com/stasdavydov/wikicrowdOzon 2.0
Olga Bistrova's Website
Julia Repina's Website
Distributed Model Execution Service
Sedna Model Registry
Specification Service
Job Orchestrator Service
Email Validation Script
Education
Beginner to Intermediate Level in Thai Language
Koh Samui Language & Vocational School - Koh Samui, Thailand
University Degree in Computer Science
State Marine Technology University - Saint-Petersburg, Russia
Skills
Libraries/APIs
jQuery, Asyncio, Django ORM, REST APIs, JDBC, PayPal API, Django-allauth, API Development, Backbone.js, jQuery UI, Shopify API, Django Compressor, GitHub API, Beautiful Soup, Playwright, Authorize.net, WebGL, Pandas, React, Redux-Saga, SciPy, NumPy, NDK, Matplotlib, OpenAPI, Node.js
Tools
IntelliJ IDEA, PyCharm, Git, Amazon Elastic Container Registry (ECR), GitHub, Jupyter, GIS, Geocoding, Zapier, Microsoft Access, MATLAB, JetBrains, Android NDK, AWS SDK, Amazon CloudFront CDN, Terraform, Helm, Amazon EKS, RabbitMQ
Languages
JavaScript, Python, Java, CSS, HTML, SQL, XML/XSLT, XSLT, XSL, C++, C, Bash, PHP, Perl, Delphi, Fortran, Forth, Assembler x86, Elm, Scala, TypeScript
Frameworks
Django, Django Channels, Django REST Framework, JUnit, Swing, Bootstrap 3, Spring, Spring Boot, Vanilla JS, Spark, Jakarta Server Pages (JSP), Android SDK, Spring Core, Bootstrap, Ant Design, Redux, OAuth 2, Apache Spark, Flask
Paradigms
REST, Clean Code, Refactoring, Agile Software Development, Scrum, Agile, Microservices, Unit Testing, DevOps, ETL, Mobile Web Design, Mobile Design, Mobile Development
Platforms
AWS Lambda, Amazon Web Services (AWS), Unix, Windows, Linux, Docker, Jakarta EE, Oracle, Solaris, Ubuntu, Android, Shopify, Kubernetes, Amazon EC2, Jupyter Notebook, Google Cloud Platform (GCP), Firebase
Storage
MySQL, Amazon S3 (AWS S3), JSON, PostgreSQL, PostGIS, Databases, Sybase, Oracle SQL, Redis, SQL Performance, Data Pipelines, Cloud Firestore, Google Cloud
Other
Web Development, Ajax, APIs, MVP Design, Minimum Viable Product (MVP), Web Scraping, Back-end, FastAPI, Full-stack, API Integration, Full-stack Development, HTTP REST, Data Scraping, Scraping, Website Data Scraping, API Design, Debugging, Troubleshooting, Usability, High-load, PayPal, Shopify Payments, CI/CD Pipelines, OAuth, Big Data, User Experience (UX), User Interface (UI), Data Visualization, Payment Gateways, Deployment, Technical Leadership, htaccess, GoDaddy, Email, Technical Writing, Technical Documentation, SDKs, Proxy Servers, Tools, Load Balancers, UX Analysis, Web UX, Multiprocessing, SVG, Amazon RDS, Search, Amazon API Gateway, Amazon Route 53, 3D, Shipping, 3D Printing, Computer Science, Data, Code Review, Streaming, Geolocation, Front-end, Printing, Jupiter, Thailand, AWS DevOps, Integration, Payment APIs, Front-end Development, Back-end Development, Performance, Back-end Performance, Team Mentoring, Documentation, Architecture, Telemetry, Production, Mail, Delivery, Mobile UX, Java Native Interface (JNI), Magento Back-end Development, Mentorship & Coaching, Cloudflare, Mobile App Development, Startups, Mathematics, Statistics, CTO, Leadership, DNS, Scalability, Google Cloud Functions, Weaviate, Machine Learning, Artificial Intelligence (AI), Natural Language Processing (NLP)
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