Stas Davydov, Developer in Surat Thani, Thailand
Stas is available for hire
Hire Stas

Stas Davydov

Verified Expert  in Engineering

Web Developer

Location
Surat Thani, Thailand
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

RiskFinTech (Toptal Client)
Python, Asyncio, Pandas, Multiprocessing, Java, Amazon Web Services (AWS)...
Octavodia Ltd (via Toptal)
Python, Django, Django ORM, PostgreSQL, Search
PokerCentral LLC (via Toptal)
Python, PayPal, REST APIs, APIs

Experience

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), JetBrains, Git, 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

Python and Java Developer

2021 - 2022
RiskFinTech (Toptal Client)
  • Developed multicore model execution service for stress-testing models in Python.
  • Developed stress-testing spec service, specifically Java, Spring Boot, and PostgreSQL.
  • Developed CI/CD scripts using GitHub workflow integrated 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.
Technologies: Python, Asyncio, Pandas, Multiprocessing, Java, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon Elastic Container Registry (ECR), Kubernetes, Docker, Amazon RDS, GitHub, GitHub API, REST, REST APIs, DevOps, Spring, PostgreSQL

Django Developer

2021 - 2021
Octavodia Ltd (via Toptal)
  • Reviewed existing code in the context of Django views 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.
Technologies: Python, Django, Django ORM, PostgreSQL, Search

Python Developer

2021 - 2021
PokerCentral LLC (via Toptal)
  • Analyzed available APIs from PayPal and AppStore to get the required data.
  • Implemented service Python class for data retrieval from APIs.
  • Created a script for retrieving data and test on a real merchant account.
Technologies: Python, PayPal, REST APIs, APIs

Python Engineer

2020 - 2021
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.
Technologies: Python, Web Scraping, Asyncio, Data, Multiprocessing

Developer

2020 - 2020
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.
Technologies: PayPal API, Java, Code Review

Lead Java Developer

2019 - 2019
Megapixel Solutions, LLP
  • Developed a payment gateway proxy for NETS payment system.
  • Implemented unit tests for certification acceptance tests.
  • Deployed and delivered services with AWS EC2.
Technologies: Amazon Web Services (AWS), PostgreSQL, Spring, Java

Lead Developer and Mentor

2019 - 2019
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.
Technologies: PayPal, PostgreSQL, JavaScript, Django, Python, Bootstrap, jQuery

Lead Python Developer

2018 - 2019
That Green Space, Pte., Ltd.
  • Supported and developed improvements for a Singaporean real estate CRM.
Technologies: Amazon Web Services (AWS), PostgreSQL, Django, Python

Lead Java Developer

2018 - 2018
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.
Technologies: Amazon Web Services (AWS), PostgreSQL, Microservices, Java, REST APIs, Shopify API, Shopify

Lead Python Developer

2016 - 2018
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.
Technologies: Amazon Web Services (AWS), PostgreSQL, JavaScript, Django, Python, Asyncio, Django Channels, Redis, Streaming, PostGIS, Geolocation, SVG, jQuery, Front-end, Back-end

Lead Python Developer

2012 - 2015
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.
Technologies: Amazon Web Services (AWS), Authorize.net, MySQL, JavaScript, Django, Python, Amazon RDS, Amazon S3 (AWS S3), Amazon CloudFront CDN, 3D Printing, Printing, APIs, Django REST Framework, Ubuntu, Amazon EC2, DevOps

Lead Developer

2011 - 2012
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.
Technologies: MySQL, PHP, Android, Java

Web and Informational Design Consultant

2008 - 2012
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.
Technologies: PHP, HTML, CSS

Team Lead

2005 - 2007
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.
Technologies: Oracle, Jakarta EE, Java

Customer Support Engineer, Software Engineer, and Build Engineer

2002 - 2004
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.
Technologies: CSS, SQL, HTML, Jakarta Server Pages (JSP), Java, Ant Design, DevOps

Freelance Consultant

2001 - 2004
HotDispatch Community
  • Answered customer questions.
  • Participated in over 150 problems-solving endeavors.
Technologies: Java, C++, C

Java Developer

2002 - 2002
OpenWay Group
  • Implemented custom database management software.
Technologies: Oracle, Java

Senior Software Engineer

2000 - 2002
AtBusiness Communications
  • Worked as a Java project team leader.
  • Developed distributed website management system W3Publisher.
  • Coordinated development tasks.
Technologies: SQL, Swing, Java

Software Developer

2000 - 2000
LeviSoft/SPb
  • Developed an eCommerce advertisement system for CyberGold, Inc.
Technologies: CSS, HTML, Perl, Sybase, Linux, Solaris, Java, C

Software Developer

1999 - 1999
ESNA Technologies, Inc.
  • Worked as a system programmer and took part in the “LinX Fax Server” project.
Technologies: Microsoft Access, Windows, C++, C

Founder, CEO, PR/HR/Project Manager, and Software Developer

1997 - 1999
DP Group
  • Developed a number of projects for private customers and small firms in my first big achievement with management and software development.
Technologies: Forth, Fortran, MATLAB, Delphi, C++, C

Web Developer

1997 - 1999
Web Studio MAIN
  • Contributed to company projects.
Technologies: Perl, JavaScript, CSS, HTML

Programmer

1996 - 1996
Computer Center of the State Marine Technology University
  • Developed a security system for a local bookkeeping database.
Technologies: Assembler x86

Payment Gateway Proxy for the NETS Payment System

I developed a set of API for integrating my client payment gateway with the NETS payment system. I used Spring Boot as a framework for API integration, and for the platform, I created a complete set of REST APIs and unit tests.

Python SDK Scripts for Ipdata

https://ipdata.co/
I developed scripts for Python for using ipdata data services. The ipdata provides REST API for retrieving information by IP address about the company, geolocation, and more.
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.

It was a complete redesign and rebuild of the existing web app for comparison and selling discounted tickets on cruises across the US. The original app was built more than ten years ago and my client wanted to recreate it with modern Django. My role was to reimplement the app and be a mentor for my client in the area of web development. I also screen-casted videos of the performance of work

Real Estate Management CRM

I've implemented some features and fixed the enterprise-level Django app created for managing real estate stakeholders' data. It contains a spread set of modules for householders, room rentals, repair masters, and more.

Merchant MVP API for Hoolah.co

I implemented an MVP API for Hoolah's merchants. Initially, the client has requested to implement it with AWS Lambda, but then we found it is not fast enough, so I reimplemented it with Rapidoid framework. Then it became really fast and reliable. We have PostgreSQL as a database. I used JDBC directly to access data for better performance.

Drone Automation Management System for H3D

I've implemented a management system for automating drone missions like flying around by geo points, making photos and videos, and more. The system was built as a web app on Django with Django Channels. UI is based on Bootstrap with jQuery. Also, the Django REST framework is used.

Courses for Adult Learning

I'm a developer and supporter of Australian educational organization College for Adult Learning. I've done some DevOps things, implemented new features, and integrated the site with other systems. Django, Python, PostgreSQL, AWS.

My Keepsake eCommerce Platform

White labeling eCommerce platform for selling licensed 3D printed content. I designed and developed the platform with Django. Authorize.net payment gateway was used for capturing credit card payments. The main feature of the platform was the 3D visualization of customized 3D content with WebGL.

Around the World

A free Android offline maps and POIs application. Wow feature: image recognition of historical and architectural stuff. Java, HTML5, JavaScript, PHP, XML, OSM, JNI, C.

Wikinomika

The website for the Russian edition of the book “Wikinomics” by BestBusinessBooks for collaborative editing of translation content. PHP, XML, XSL, CSS. The website is no longer online.

Gold Section

http://goldsection.sourceforge.net/
This program helps webmasters (and graphic designers) to find a nice color palette for their websites and other projects. Available as a Win32 application and as a Java application for any platform (could work with IntelliJ IDEA Java IDE). C++, Java, Swing.

Mustread

http://mustread.livejournal.com/
A top Russian LJ community about business books.

Motivate Me Right!

My book about motivation, people, and organizations.

Typography Plugin for WordPress

http://wordpress.org/extend/plugins/wwwartlebedevru-typograph/
Does Russian typography for all posted WordPress texts. Used www.artlebedev.ru Typograph web-serivce. PHP, WordPress.

TED Subtitle Extractor

http://stasdavydov.com/ted/
An extraction service for subtitles from famous TED.com videos. PHP, JavaScript, Ajax.

OZON.ru XML-catalogs Parser

A PHP + XSL parser for partners of OZON.ru online store. PHP, XML, XSL, xHTML CSS.

WikiCrowd

https://github.com/stasdavydov/wikicrowd
A light useful wiki engine powered by Ajax, PHP, XML, and XSL.

Ozon 2.0

An affiliate of the best online store in .ru. XML, PHP, MySQL, CSS, JavaScript, Ajax.

Olga Bistrova's Website

Personal site of artist Olga Bistrova. PHP, HTML, XML, CSS.

Julia Repina's Website

http://juliarepina.com/
Personal site of artist and designer Julia Repina. PHP, HTML, AJAX, XML, CSS.

Languages

Python, Java, SQL, JavaScript, XML/XSLT, XSLT, XSL, CSS, HTML, C++, C, PHP, Perl, Delphi, Fortran, Forth, Assembler x86, Elm, Scala

Frameworks

Django, Django Channels, Django REST Framework, Swing, Bootstrap 3, Spring Boot, Vanilla JS, Spark, Jakarta Server Pages (JSP), Android SDK, Spring, Spring Core, Bootstrap, Ant Design

Libraries/APIs

jQuery, Asyncio, Django ORM, REST APIs, JDBC, PayPal API, Django-allauth, Backbone.js, jQuery UI, Shopify API, Django Compressor, GitHub API, Authorize.net, WebGL, Pandas, React

Tools

IntelliJ IDEA, PyCharm, Git, Amazon Elastic Container Registry (ECR), GitHub, Microsoft Access, MATLAB, JetBrains, Android NDK, AWS SDK, Amazon CloudFront CDN, Terraform

Paradigms

REST, Refactoring, Agile Software Development, Scrum, Microservices, Unit Testing, DevOps

Platforms

AWS Lambda, Amazon Web Services (AWS), Unix, Windows, Linux, Docker, Jakarta EE, Oracle, Solaris, Ubuntu, Android, Shopify, Kubernetes, Amazon EC2

Storage

MySQL, Amazon S3 (AWS S3), PostgreSQL, PostGIS, Sybase, Oracle SQL, Redis

Other

Web Development, Ajax, APIs, MVP Design, Minimum Viable Product (MVP), Web Scraping, Usability, High-load, PayPal, Shopify Payments, CI/CD Pipelines, 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, Back-end, Printing, Jupiter, Thailand

2022 - 2023

Beginner to Intermediate Level in Thai language

Koh Samui Language & Vocational School - Koh Samui, Thailand

1994 - 2000

University Degree in Computer Science

State Marine Technology University - Saint-Petersburg, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring