Artem Ivanov

Software Engineer

Turkey, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Artem Ivanov is a Golang engineer with a decade of software experience and 5+ years focused on distributed systems and backend performance. He has driven production improvements across fintech and travel payments—from integrating cash loan services and automated payments at Plata Card to adding QR payments and SQL optimizations at OneTwoTrip—consistently cutting latency and manual work. Artem blends backend engineering with system design, having refactored monoliths into layered architectures and led small teams through API integrations and cross-team coordination. He also brings machine learning experimentation experience from contributions to the widely known faceswap deepfakes project, where he modified core encoder/decoder architectures and training workflows. Based in Cyprus, Artem pairs a pragmatic product mindset with hands-on coding across Go, Python and Node.js, and occasionally builds developer tooling like a TypeScript VS Code extension.
code10 years of coding experience
github-logo-circle

Github Skills (11)

neural-network10
keras10
computer-vision10
machine-learning10
convolutional-neural-networks10
deep-learning10
trainings10
architectures10
python10
modeling10
architecture10

Programming languages (3)

TypeScriptC++Python

Github contributions (5)

github-logo-circle
deepfakes/faceswap

May 2018 - Mar 2021

Deepfakes Software For All
Role in this project:
userML Engineer
Contributions:22 commits, 39 PRs, 69 pushes in 2 years 10 months
Contributions summary:Artem primarily contributed to the `Model_OriginalHighRes` plugin within the `faceswap` repository, making substantial changes to the `Model.py` and `Trainer.py` files. These changes included modifications to model architecture, specifically the encoder and decoder components, adding new encoder and decoder implementations (e.g., "shaoanlu"), and updating the training process to accommodate these changes. The user's work demonstrates a focus on modifying and improving the core deepfake model's structure and functionality.
deepfakesdeep-learningneural-netsmachine-learningface-swap
Jindooong/faceswap

Jul 2019 - Jul 2019

Deepfakes Software For All
Contributions:13 commits in 3 days
deep-learningmachine-learningtensorflowdeepfakes
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Artem Ivanov - Software Engineer