vioffe
Senior Python Developer
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.
Experience: 5 years
Yearly salary: $100,000
Hourly rate: $0
Nationality: 🇮🇱 Israel
Residency: 🇮🇱 Israel
Experience:
Period | Title | Company |
---|---|---|
2022 - | Senior Python Developer | citi |
2021 - 2021 | Lead SDET | tarantool |
2019 - 2021 | Automation Engineer | Deutsche Bank |
Skills:
ci-cd
docker
grafana
mongo
quality-assurance
tezos
python
english