Profile cover
Profile photo
92
DevFound Trusted

VIOFFE

@vioffe

Senior Python Developer

Profile completed • minimum 75%

About

Work Experience Senior Python Developer, Infrastructure, Commodities eTrading Citi, Innovation Lab TLV 2021 – Present • Led, designed, and coded a new testing framework from scratch using reactive programming and pytest-bdd, automating manual regulatory activities. • Achieved a double boost in the acceleration of CI unit testing process through improved parallelism, addressing pytest-xdist logic. • Built and fixed packages using conda, supporting the Python part of the FPG (forward propagation graph) engine. • Improved the internal Symphony bot connected with deployment systems (uDeploy, TeamCity, Jenkins) and implemented compliance reporting. • Tracked middleware migrations, including solace and artifactory. • Fixed floating point arithmetic for pricing strategies. Lead Software Engineer VK, Tarantool • Introduced coding tests on Lua and implemented the concept of using Luatest as a new testing framework. • Supported test infrastructure written in Python, fixing and writing workflows in GitHub Actions (CI/CD). • Provided support for CI runners (x86-64, arm64) and delivered Tarantool docker images for various operating systems (Ubuntu, CentOS, Debian, Fedora). • Deployed and set up performance infrastructure using InfluxDB + Grafana + CI/CD. • Built Tarantool packages and modules, updating S3 (VK Cloud/Mail.ru Cloud Solutions). • Led a team of junior SDETs. Automation Engineer Deutsche Bank, Technology Center • Coded tests in Python using PyTest, focusing on stability and performance testing. • Supported the regression testing system's stability and improved performance testing. • Set up visualization of performance metrics using VictoriaMetrics and Grafana. Skills Programming Languages: Python, C/C++, Lua. Tools and Technologies: Linux, Git, Conda, PyTest, PyTest-BDD, Grafana, Docker, InfluxDB, MongoDB, S3, Jira, Confluence, TeamCity, GitHub Actions, IBM UrbanCode Deploy. Language Proficiency • English: IELTS 2020 - 7.0 (C1) • Russian: Native Education • MBA, Bar-Ilan University, Tel-Aviv, Israel. • MSc in Applied Mathematics and Computer Science, Lomonosov Moscow State University (MSU), Moscow, Russia. • BSc in Applied Mathematics and Computer Science, Lomonosov Moscow State University (MSU), Moscow, Russia.

Senior Python Developer
israel

Skills