dkropachev
Dmitry Kropachev
Tomsk, Russia

I'am Software Developer with 6+ years SDET background. My strongest skill is Python with some Javascript/Java/Golang experience. In a course of the carrier I have developed unique skillset that allow to have deep understanding of complex systems in both software and network domain. High analytical skills. Organized and highly multitasking. Expert in networking and test automation. I'am a fan of remote work, know how to do it right.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

370.3
CodersRank Rank
Top 3%
Top 50
Groovy
Groovy
Developer
Russia
Top 50
Python
Python
Developer
Russia
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
ScyllaDB
Nov 2019 - Mar 2021 (1 year 4 months)
Remote
Python Infrastructure Developer
Language stack:
Python, Golang, Java

Additional:
#pytest, #nose, #selenium, #docker, #linux, #AWS, #GCE, #GKE, #minikube, #github, #kubernetes

I am supporting and developing test infrastructure products, such as :
sct (scylla cloud test framework) - https://github.com/scylladb/scylla-cluster-tests
dtest (scylla functional test framework): https://github.com/scylladb/scylla-dtest
python-driver (scylla python driver):
https://github.com/scylladb/python-driver
cassandra-stress (scylla loader):
https://github.com/scylladb/scylla-tools-java
scylla-bench (scylla cql functional testing tool):
https://github.com/scylladb/scylla-bench
Go Java python3 cassandra aws google cloud kubernetes docker
F5 Networks
7 years 6 months
United States, San Jose
Senior Test Engineer
Feb 2016 - Nov 2019 (3 years 9 months)
I was part of APM team, our job was to automate testing of APM module of BIGIP (
https://www.f5.com/pdf/products/big-ip-access-policy-manager-ds.pdf)

Authentication/Authorization test automation made me learn corporate grade solutions in this area on all levels from packets to complete solutions, such as: Zero Trust, SAML, ADFS, OTP, Kerberos, Radius

SSL Orchestrator (https://clouddocs.f5.com/training/community/sslviz/html/class2/introduction.html#:~:text=F5%20SSL%20Orchestrator%20(SSLO)%20provides,of%20that%20existing%20security%20investment.) test automation opened world of SSL for me, I learned SSL work flows, security aspects, hijacking techniques and many more

Language stack:
Python, Javascript, Java

Last 6 months of employment I was assigned as a developer to dataplane team that was part of agile transformation process of the company.
We had two goals:
1. Lead efforts of moving company away from waterflow methodology to agile
2. Work out new cloud native solution for configuration management and propagation for BIGIP

Despite all challenges we managed to close all PIs in time and come up with functional solution that fitted requirements we planned at the begging.

Solution stack was:
Loopback (https://loopback.io/) as API framework
TypeORM (https://typeorm.io/#/)
RabbitMQ
Postgres

Language stack:
Javascript(NodeJS+ES6+babel)
JavaScript python terraform PostgreSQL Python rabbitmq swagger loopback typeorm
Test Engineer
Nov 2011 - Aug 2015 (3 years 9 months)
I was part of APM team, our job was to automate testing of APM module of BIGIP (
https://www.f5.com/pdf/products/big-ip-access-policy-manager-ds.pdf)

Since key feature of APM was rewritting web traffic that goes thrue the BIGIP automation goal was to make sure that certain code structures are operating with no or minimal regression on all possible browsers when rewritten. I learned java and javascript on very low level including: content processing, ActiveXObject on IE, cross domain/origin policies, CORS, scope chain, dom access restrictions, XMLhttprequest behavior in different circumstances on different browsers.

Language stack:
Python, Javascript, Java, ActionScript

Additional:
#pytest, #selenium, #whireshark, #vmware, #linux
JavaScript Python terraform jenkins docker
SRI Infotech
Nov 2008 - Apr 2013 (4 years 5 months)
Tomsk Region, Russian Federation
Support Engineer
I was in customer support team, my job was to make sure that system we where developing is compiled, tested, deployed and fully functional on production region.

Language stack:
Javascript, Java, C++, ActionScript3, Lua, XSLT
Java JavaScript python
Add some compelling projects here to demonstrate your experience
Scylla Cluster Test
Nov 2019 - Mar 2021
ScyllaDB
Scylla Cluster Test is a test framework that allows to deploy scylla into any cloud environment, run tests there, gather metrics, test data, logs, analyze them to compute test results and store them into elastic database.
Also it can generate test report, rebuild monitoring stack.
Typical run would have 16 service threads/processes with messaging via ZeroMQ.

Supported backends: aws, eks, gce, gke, docker.
python3 python java go kubernetes aws google cloud jenkins elasticsearch
This section lets you add any degrees or diplomas you have earned.
Self-taught
None
Sep 1999 - Present

Jobs for you

Show all jobs
Feedback