Senior backend engineer with about 20 years of commercial software development experience, currently focused on Rust, Python, and high-performance backend systems. My background includes distributed systems, data processing, time-series processing, and simulation. I work with Rust and Python together, choosing the right technology for each part of a system. Python is a strong choice for application logic and data processing, while Rust is useful for performance-critical parts where speed, resource usage, and predictable performance matter. I also have experience integrating Rust components into Python applications, including replacing slow Python components with Rust modules instead of rewriting the whole system. I care about the quality of the whole system, not just the code I write. I try to understand how a system works as a whole, where problems really come from, and what can be improved without adding unnecessary complexity. For me performance, reliability, maintainability, and development speed are all part of building a good product. I want my work to make the product better โ faster, more reliable, easier to maintain, or easier to develop further. I take responsibility for the result, not just for implementing the task I was given. Currently, Iโm building a distributed platform for real-time processing, simulation, and analysis of time-series data, with a focus on modular architecture, in-memory processing, predictable execution, and performance optimization.
Experience: 2 years
Yearly salary: $120,000
Hourly rate: $50
Nationality: ๐ Remote
Residency: ๐น๐ท Turkey
Experience
Senior Software Engineer
Self Employed 2025 - 2026
Building a distributed platform for real-time processing, simulation and analysis of time-series data. The project focuses on making performance and predictable execution part of the system design from the beginning. It is built as a set of independent services with an in-memory processing engine for different processing and simulation workflows.
Senior Software Engineer
DataArt 2021 - 2023
Worked on a large-scale legacy backend system in the UK driver insurance domain, supporting a new mobile application. Contributed to decomposing a monolithic Django application into independent microservices. Designed and developed backend services using FastAPI as part of a gradual migration strategy. Extracted and reimplemented core business logic from the legacy system in new services.
Senior Software Engineer
Demigos 2020 - 2021
Worked on an outsourced real-estate auction platform for a US-based client, built around a mathematical pricing model. Led the backend development of the project. Implemented the mathematical pricing model from its theoretical specification, translating it into production-ready backend logic for interactive price adjustment and bidding scenarios.
Senior Software Engineer
SK hynix memory solutions Eastern Europe 2018 - 2020
Worked on firmware validation for SSD products using a proprietary C++ storage simulator and a Python-based testing framework. Developed automated tests for Vendor Unique commands and was responsible for improving the architecture and infrastructure of the testing framework.
Senior Back-End Software Engineer
Mobalytics 2016 - 2018
Worked on the backend of a data-driven esports platform focused on player statistics and performance analysis for professional League of Legends players. Owned the backend service responsible for collecting, processing, and serving player statistics.
Middle Python Developer
BARS Group 2015 - 2016
Worked on a cloud service for government organizations focused on staff and salary management. Developed and debugged backend functionality for the 'Staff and Salary' service.
Independent Software Engineer
Independent Software Engineer 2014 - 2015
Worked on backend components of a web-based currency exchange platform. Developed backend functionality and worked on core transaction-related logic.
Software Engineer
GDS Ltd 2013 - 2014
Developed a logistics software system for military aviation from scratch. Designed the architecture of a multi-component client-server solution and developed network interfaces, GUI components, and backend functionality.
Independent Software Consultant
Independent Software Consultant 2012 - 2013
Worked on a data collection and analysis platform for a betting domain. Built a system for scraping, aggregating, and analyzing data from bookmaker platforms.
Independent Software Developer
Independent Software Developer 2011 - 2012
Developed a real-time data processing system for a sports exchange platform. Designed the system architecture and implemented real-time data collection and processing pipelines.
Junior Software Developer
AcademSoft 2010 - 2011
Worked on software for the Navitel navigation platform. Developed a Qt-based PC application for updating Navitel Navigator software on mobile platforms.
System Administrator
Freelance 2009 - 2010
Administered UNIX-like systems and maintained distributed server environments.
Software Developer
Externet Group 2008 - 2009
Worked on server software for business VoIP services. Developed and supported VoIP server software, configured and maintained Asterisk servers.
Software Engineer
EMA Ltd 2007 - 2008
Worked on server software for industrial automation systems deployed across power plants. Migrated system-call libraries from iRMX to Linux.
System Administrator
Sibirskiy Standart 2004 - 2006
Administered and maintained a local home network. Managed network infrastructure and provided system administration support.
Skills
docker
postgres
python
rust