Uploaded by Waz zup

aleksei raw

advertisement
Vancouver, BC, Canada
MYNAME
FAMILYNAME
email@gmail.com
linkedin
+1 234 234 2323
EMPLOYMENT
Software Engineer
Company
October 2020
Developing performance sensitive backend of a market leading classified platform using
Go, PostgreSQL, Apache Kafka, Redis, Kubernetes.
● Created constant positive impact on anti fraud metrics by developing various
features (data validation, notifications, interface changes) and implementing A/B
tests to test hypotheses. Working with a high degree of uncertainty,
synchronizing development across 4 teams in close collaboration with PO.
● Developed a service for marketing campaigns. The service includes API handlers
for targeting and asynchronous processing to deliver perks to users. Implemented
features saved time for the marketing team and enabled complex targeting for
marketing campaigns.
● Developed a new search filter for over million daily users. As a feature driver,
created a core microservice and coordinated development across 3 teams under
strict deadlines of the advertisement campaign.
● Developed a new customer support workflow for the feature with image
submission and text recognition. New approach reduced customer support cost
without affecting the customer satisfaction level.
● Taught myself Go and created an implementation of a resource control
management library in the system with over 1000 microservices which is actively
used in the API testing on the department scale.
Senior QA Automation
Engineer
Cloud Communications
November 2019 October 2020
Backend for file storage and synchronization services.
● Build a load testing framework containing Websocket, REST API, file storage
testing features using Python, Gevent, Locust, Grafana, Docker, Kubernetes. It
was done under tight HW and time limits to test hypotheses and add load testing
to CI pipeline.
● Implemented validator and parser for over 4000 declarative tests in JSON format
with features like aliases and macroses. The feature helped to identify dead code
in a project, validate test code and enable autocomplete.
● Developed new features and maintained testing framework (Python, aiohttp,
RabbitMQ, MySQL, AWS). Despite the legacy codebase, found ways to expand
code coverage for present and new features.
Senior QA Automation
Engineer
Embedded SW Labs
June 2016 November 2019
OTT media services and Telecommunication Software (DRM, streaming).
● Developed a multicomponent server-side application for production SW signing
process which requires transfering gigabytes of data. The process starts with a
JIRA request and ends with a signed and tested build delivered to the initiator.
This application freed the team about 4 hours daily and made the signing process
predictable for initiators. Technologies used: Python, Bash, GitLab CI/CD, Docker.
● Created web services to replace 3rd party dependencies and deployed Kubernetes
infrastructure for testing from scratch including monitoring. Technologies used:
Docker, Kubernetes, Elasticsearch, Logstash, Kibana, Heartbeat.
● Built an end-to-end testing framework for iOS/Android from scratch using Python,
Appium, Cucumber with Page Object pattern. Framework consists of backend API,
DB and device adaptation layers with Allure as a reporter. Taught 3 people to
develop and maintain the framework, tests and infrastructure.
● Created solution for embedded SW testing (secure boot) on electronic devices
using Python, PyTest and relay for controls.
SKILLS
Go, Python, JavaScript, PostgreSQL, Apache Kafka, Redis, Docker, Kubernetes,
service-oriented architecture, Scrum
EDUCATION
Saint Petersburg State Electrotechnical University "LETI"
Master of Technology - MTech, Electrical Engineering
Technologies/Technicians
2008 - 2014
CERTIFICATIONS
Professional scrum master I - Scrum.org - #680161
Kanban System Design - Kanban University
Download