Yuriy Kehter
Senior Software Developer @ Trevolution Group
About
My goal is to create high-quality software with a team of experienced people, working on a predictable schedule.I'm looking for a professional mentor, even if I have years of experience.I practice test-driven development (TDD), domain-driven design (DDD) and event-driven architecture (EDA).I am looking for a Russian-speaking team abroad.
Georgia
Tbilisi
Government Administration
Анализ требований, Python, Командная работа, Python (Programming Language), Back-End Web Development, Distributed Systems, Test-Driven Development, Domain-Driven Design (DDD), Object-Oriented Programming (OOP), Software Design Patterns, Open-Source Software, Computer Science, Code Review, REST APIs, AsyncIO, FastAPI, MongoDB, WebSocket, Elasticsearch, Application Architecture
Experience

Senior Software Developer
Tbilisi
✔ In collaboration with the Data-Science team, turned a Proof-of-Concept into an "AI"-powered analytics tool that automated manual work and increased the company’s response speed to regulatory violations. ✔ Isolated restart-sensitive code for working with media data into a microservice, reducing unnecessary deployments and improving the stability of the solution in the initial stages. Later, I used SQS and changed the service implementation without changing the API. ✔ Introduced basic development standards, turning unproductive discussions into a process of suggestions, voting, and decision-making. ✔ Implemented CI/CD pipelines for code checking and running automated tests to identify errors at an early stage, which allowed us to reduce manual testing time in the staging environment. ✖ I was unable to support a new project that was the result of uncontrolled vibe-coding.

Back End Developer
Nidelor
Tbilisi, Georgia
✔ Participated in development of AI-solution for marketers. ✔ Implemented role-based access control to AI-assistants.

Back End Developer
Tbilisi, Georgia
✔ Participated in requirements analysis and development process improvements. I was involved in organizing the work of the team. ✔ Worked on application core code refactoring. Simplified testing by making fixtures (pytest) complementary to each other. ✔ Implemented a video communication service that supports Full Mesh and SFU (Selective Forward Unit) topologies using WebRTC. ✔ Implemented a live queue system for video-appointments with a doctor.

Back End Developer
Astana, Kazakhstan
✔ Implemented data indexing and full-text search using OpenSearch (a fork of ElasticSearch). Made indexing for changes in the database using MongoDB ChangeStreams, practically without service code modification. ✔ Implemented a service for PDF reports generation using Playwright. ✔ Implemented a service for sending SMS, email and push notifications using AWS SNS and AWS SES.

Back End Developer
Savonix, Inc.
Omsk, Russia
✔ Maintained legacy. ✔ Participated in rewriting the project from Python 2 to Python 3. ✔ Implemented a state machine for taking cognitive tests. ✔ Implemented a service for sending push notifications via AWS SNS.

Back End Developer
Omsk, Russia
✔ Implemented a service for information recognition from photos of PAN and Aadhar cards, account statements of HDFC and KOTAK banks. ✔ I created a voting system with complex scoring logic for a service for exchanging opinions on controversial topics. ✔ Was blocked from Upwork due to a duplicate account left at my previous company.

Python Developer
Omsk, Russia
✔ Maintained internal tools for scraping information from LinkedIn and Head Hunter. ✔ Implemented asynchronous scraping of websites in a pool of browsers. ✔ Implemented CSV reports for a system collecting data from smart utility meters. ✔ Instead of working, I decided to finish university.

Python Developer
Omsk, Russia
✔ Fixed a project for monitoring the prices of products from Amazon. Adapted the parser to the new markup, fixed search of HTTPS proxy. ✔ Implemented a service between a system collecting meteorological data from railway stations and a website that displays them on a map.
Yuriy Kehter's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


