YURII ZHYVAHA
Senior Software Engineer
- Email yzhivaga@gmail.com
- Location Kyiv, Ukraine
- Telegram @phyxolog
- Social Networks GitHub / LinkedIn
- Download CV as PDF
Profile
Result-oriented software engineer with 8+ years of experience in commercial application development. Proficient in Elixir/OTP, client-server applications, databases (SQL, NoSQL), microservices, clouds (AWS/GCP), etc. Strong knowledge of software architecture, web technologies, DevOps, and operating systems (Linux/Windows). Familiar with crypto and financial technologies.
Summary
- Strong knowledge of object-oriented programming, functional programming, and application development using Elixir, Node.js, Python, C++
- Strong knowledge of web technologies (backend, frontend)
- Strong experience in relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, ElasticSearch)
- Knowledge of cryptography, compression, file analysis
- DevOps (AWS, Google Cloud, terraform, helm, nginx, pm2, systemd, etc.)
Achievements
- Contributed to open-source projects (gmail.js, Timex)
- Implemented a SRP-6a algorithm on C++ (via boost library) as a binding to Elixir
- Developed a different C++ bindings for Elixir/Erlang
- Implemented the geo-search engine based on Google Maps Platform, OpenStreetMap data and Nominatim
- Made solutions based on WebSockets (Elixir, Node.js)
- Created a browser extension for Gmail (using React.js)
Experience
-
Senior Software Engineer - Hyphe Full-time Product (Feb 2021 - Present)
Hyphe provides digital currency brokerage/liquidity for European financial institutions, typically retail banks, trading platforms and brings a deep experience of the interface between traditional financial institutions, digital currency exchanges, and regulators. The company is currently privately owned and regulated by DNB as a registered cryptocurrency service provider. Responsibilities:
- Design, develop and deploy trading software solutions using Elixir/OTP
- Implementation of trading algorithms (Hedging, Market Making)
- Develop AWS Lambda Services (Node.js)
- Design database
- Complex SQL queries (e.g. PnL calculation)
- Cloud/DevOps - AWS (RDS, S3), k8s, terraform, helm, CI/CD
-
Senior Software Engineer - StrongSD Part-time Outsource (Mar 2020 - Present)
- Design, develop and deploy gambling software solutions using Elixir/OTP
- Refactoring legacy codebases
- Implementation of low-level interservice communication using TCP protocol (ranch/gen_tcp)
-
Software Engineer - Andersen Lab Full-time Outsource (Oct 2018 - Mar 2020)
Financial-related projects (online bank, CRM).
- Design, develop and deploy microservices using Node.js
- Design databases for microservices
- Code reviews / mentoring
- AWS (Lambda, S3)
- k8s, minikube, kustomize
-
Software Engineer - Prof-it LLC Full-time Outsource (Aug 2018 - Oct 2018)
- Refactoring legacy codebases
- Develop Node.js services over Graphene (BitShares) blockchain platform
-
Software Engineer - Artmart Studio Full-time Product (Aug 2016 - Jul 2018)
- Design, develop and deploy a real estate management system using Elixir/OTP
- Design, develop and deploy small projects using Python/Django
- Develop frontend for different projects using React library
- Design, develop and deploy browser extensions (Chrome, Firefox) for Gmail (like Mailtrack)
-
Software Engineer - Upwork Part-time Freelance (Jan 2015 - Jul 2016)
Freelance developer of web applications (backend and frontend) in PHP/Laravel and JavaScript/React.js with different customers.
Education
-
State University of Infrastructure and Technologies (2019 - 2020)Master's degree, Computer Software Engineering
-
State University of Infrastructure and Technologies (2017 - 2019)Bachelor's degree, Computer Software Engineering