Senior Software Engineer
Email: alexey@sudachen.name
GitHub: https://github.com/sudachen
LinkedIn: https://linkedin.com/in/sudachen
Highly experienced Software Engineer with 15+ years in the industry, specializing in prototyping innovative new products and re-engineering complex existing systems. Since 2017, I successfully transitioned from C++ development to focusing on Rust and Go, with a strong primary focus on Rust in recent years. My expertise includes blockchain protocol engineering and building highly scalable indexing and analytics solutions. I proactively leverage AI tools to accelerate workflows and enhance development efficiency.
Software Development: Web3, R&D, Continuous Software Architecture, Re-engineering
Programming Languages: Rust, Go, C++, Python, SQL
Operating Systems: Linux, Windows, UEFI
Infrastructure: CI/CD (GitHub Actions), Docker, Kubernetes, Terraform, ELK Stack, PostgreSQL, AWS
Senior Rust Developer
Analog One (Remote) — 2022–2025
Led development of the Analog Watch Backend, a complete Rust implementation, delivering a GraphQL API for blockchain-agnostic indexing and comprehensive smart contract event analytics.
Created a BDD-based automated testing toolchain with Gherkin scripting for robust backend validation.
Established initial CI/CD pipelines and AWS cloud deployment infrastructure.
Tools & Technologies: Rust, GraphQL, SQL, WASM, PostgreSQL / Aurora, Ethereum Compatible VMs, Docker, AWS, GitHub Actions
Senior Software Engineer
Sensor Tower (Remote) — 2021–2022
Improved advertisement filtering and statistical pipelines, enhancing data accuracy and processing efficiency. Utilized Ruby and Go to refine a high-load ad proxy for real-time app marketplace performance monitoring.
Tools & Technologies: Ruby, Go, MongoDB, AWS, Jenkins
Senior Software Engineer
Spacemesh.io (Remote) — 2020–2021
Contributed to go-spacemesh client development, focusing on math libraries and consensus algorithms to optimize blockchain operations. Maintained CI/CD pipelines and integrated advanced telemetry systems for performance tracking.
Tools & Technologies: Rust, Go, Terraform, Kubernetes, ELK, Google Cloud, Linux, Windows, Docker
Data Scientist II
Vacasa (Remote) — 2018–2020
Built predictive models using Python and SQL, improving forecasting accuracy and operational efficiency. Automated ETL pipelines and managed infrastructure with Terraform and AirFlow.
Tools & Technologies: Python, SQL, Go, Scala, Jupyter, Redshift, AirFlow, Terraform, AWS, Linux, Docker
Senior Software Engineer
ETCDEV (Remote) — 2017–2018
Optimized performance and security for the Ethereum Classic client, integrating a new Rust-based EVM for enhanced functionality. Resolved critical bugs and improved system reliability to support blockchain operations.
Tools & Technologies: Rust, Go, Python, Linux, Docker
Offsite Consultant / Researcher
Kaspersky Lab (Remote) — 2012–2017
Pioneered solutions for encrypted GPT disk operations and implemented UEFI drivers for smartcards and tokens. Developed an abstraction layer for utilizing Windows DLLs in UEFI environments, enhancing system versatility.
Tools & Technologies: C, C++, Python, UEFI, Windows
Independent Software Developer
Self-employed — 2006-2012
I was developing and selling my own lightweight application virtualization software MoleBox Virtualization Solution. The software creates private virtual environment for a software application, isolating the application from the underlaying operating system and other software installed and running on the host device.
Molebox is available now on my GitHub under GPL license.
Tools & Technologies: R&D, x86/amd64 Assembly, C, C++, Python, Windows, Reverse-Engineering
Applied Mathematics and Cybernetics, Nizhny Novgorod State University (NNSU)