Ivan Ramyk

Software Engineer at Preply

Kyiv, Ukraine
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
🎓
Top School
Ivan Ramyk is a software engineer from Kyiv with 7 years of experience building Python/Django web services and AWS-backed data platforms, currently at Preply. He has a strong track record at Mate Academy delivering ML-powered automation, ETL pipelines, data monitoring, revenue-forecasting models and large-scale scrapers that processed thousands of vacancies and videos weekly. A former first developer at Recure.ai, he prototyped and improved algorithms to detect shared accounts in production. Ivan pairs hands-on backend development and test automation (active in pytest-based repos) with mentoring and curriculum design—overseeing mentor teams and helping 100+ students land Python roles—bringing a rare blend of production delivery and education-focused impact.
code7 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Taras Shevchenko National University of Kyiv
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

data-modeling10
unit-testing10
api10
pytest10
python10
apidoc10
django10
test-automation10
testing10
data-structure9
rest-framework9
data-structures9
sql8

Programming languages (9)

TypeScriptJavaC++JavaScriptHTMLPascalJupyter NotebookPython

Github contributions (5)

github-logo-circle
mate-academy/py-dictionary

Feb 2022 - Feb 2023

Role in this project:
userBackend Developer
Contributions:114 reviews, 4 PRs, 6 pushes in 1 year
Contributions summary:Ivan primarily focused on developing a Python dictionary data structure within the repository. Their contributions included the initial implementation of the `Dictionary` class, along with adding test cases to validate its functionality. The user subsequently refined the implementation by updating the timeout parameters. The user also added a comment to the point.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:112 reviews, 16 commits, 7 PRs in 3 months
Contributions summary:Ivan primarily focused on implementing and refining automated tests for the `split_integer` function. They wrote and modified pytest tests to validate the function's behavior, covering different scenarios such as splitting into equal and unequal parts. The user also improved the tests by adding descriptive messages and correcting file paths to ensure proper execution and reporting. Their work ensures the reliability and correctness of the `split_integer` functionality.
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
Ivan Ramyk - Software Engineer at Preply