Danis Davletiarov
Backend Developer (PHP, Go)
Hello, I'm Danis!
I possess more than eight years of experience in backend development and remain receptive to novel and engaging propositions in this field, particularly about financial technologies.
Remote or hybrid work is in priority. Relocation and full-time office work are also discussable.
Please note that I do not entertain employment offers from government-controlled or related companies except for science and cultural projects.
Skills
Primary: PHP Ecosystem
PHP 5.6—8.3 Symfony 4.0—7.1 Doctrine PHPUnit Psalm PHPCS Composer TwigDatabases & Data Stores
PostgreSQL MySQL/MariaDB ClickHouse Redis InfluxDB SQLiteDevOps, Tools & Infrastructure
Docker RabbitMQ Temporal Grafana GitPreferred in hobbies and pet-projects
Go JavaScript/NodeJS Arduino IDEWorkflow & Infrastructure
- CI/CD: I use GitLab CI and GitHub Actions in both professional and personal projects to automate workflows, including running tests, static and codestyle analysis, and building Docker images.
- Kubernetes: I have experience working with Kubernetes, mainly connecting to the pods with debugging and log analyzis purposes. I'm continuing to expand my knowledge of cluster administration.
- Deployment: Docker Compose remains the preferred method for deploying my self-hosted applications.
Professional experience
Apicworld LTD
PHP Backend Developer
- Specialized in the rapid integration of third-party payment systems, focusing on a streamlined process to enable development from scratch within a single workday.
- Designed and implemented transparent yet secure logging systems with granular access control for sensitive data.
- Successfully delivered and maintained dozens of payment integrations, from initial development to modifications and complex bug fixes.
Direct Credit LLC
PHP Backend Developer
- Implemented new external services as part of a major initiative to decompose a monolithic application, contributing to improved deployment velocity and system resilience.
- Engineered and maintained around a dozen complex integrations with banking partners, ensuring reliable data exchange.
- Developed and refactored core internal and external APIs to enhance functionality and performance.
- Built and optimized generators for valuable financial documents and reports.
Reqloud
Full Stack Developer
- Developed websites and services for dozens of clients of various scales, from entrepreneurs and restaurants to high-profile clients like an AAA+ rated stock broker and a national cultural institution.
- Engaged in a long-term, large-scale project for the Cristalix Minecraft server, which is detailed separately below.
- I have gained extensive experience with a wide range of technologies that can be applied to various business tasks.
Cristalix
Full Stack and Core Service Developer
- Led development of all project websites, including accounting and payment service integrations.
- Maintained and extended the community forum with custom plugin development (XenForo, Zend).
- Developed a core NodeJS service for cross-server data synchronization (MongoDB, Redis).
- Performed server administration (Debian, CentOS) and configured system monitoring (InfluxDB, Grafana).
LightSoft
PHP/Full Stack Web Developer
- Contributed to the backend development of the service, working within a proprietary PHP framework.
Hobbies & Interests
Self-hosting: I'm interested in the idea of digital autonomy, where users can be independent from states and corporations. This interest shows up in a love for self-hosting: I run a few dozen different services on my own resources for myself and my close circle. I'm especially interested in solutions that focus on decentralised and federated communication. I use Go for the majority of projects I develop in personal purposes and am eager to incorporate it into commercial products as well.
DIY Electronics: I really love the feeling you get when you hold something you've made with your own hands. That's why I enjoy soldering and putting together various devices for fun or for connecting to smart home set-up.
Generative AI: I like how useful generative models can be for simplifying routine tasks. I enjoy using them for some personal projects, but I'm still pretty cautious about using them for code writing because the results need to be reviewed twice.
Blogging: When I've got too many thoughts, I put them out there on my blog danis.one. It's pretty modest, with no more than 500 unique visitors a month, but I still think it's a great chance to share some experiences with other people.
And I also love cats! 🐈⬛ 🐈