Hi! I am Aleksei.
For over 12 years, I have been helping startups grow and handle the technical issues that come with their growth.
I have always been passionate about technology and possess extensive knowledge in many IT-related areas.
I enjoy optimizing things. If something is running slowly or there's a memory leak, I can dive into it and help my colleagues solve the problem. This is because I understand how things work at a low level, and if I don't know something, I'm not afraid to read source code or documentation.
This isn't just related to technologies; I also like optimizing work processes. I fight cargo cults and reduce the number of unnecessary meetings (sometimes by introducing something new). My experience in working with a vast number of different companies, from small startups to large tech companies with thousands of employees, helps with this.
Although I prefer to work on technical issues, I am capable of managing people. I'm the one who helps the team communicate and stay focused when the team lead is on vacation. I also have experience in organizing people to build awesome products, such as the open-source Google Authenticator replacement SOTP Authenticator and a flashcard app for memorization called sAnki.
I have been working remotely for more than 12 years and possess good self-organization skills. My employers appreciate that I am a reliable and punctual person.
I live in Armenia 🇦🇲. I am a foodie, an armchair expert, and a former cat's slave. I enjoy games, anime, tech, politics, and stonks 🦧💎🤲🚀🌕.
- Ruby (Rails/Sinatra)
- Golang
- PostgreSQL, MySQL
- Redis
- Kafka, NATS
- Docker
- MongoDB, Elasticsearch
- K8s, Docker Swarm, Ansible
- Basic frontend skills: HTML, CSS, Bootstrap, JavaScript
- Basic ML skills
- Python, C, amd64 Linux assembler
- Unreal Engine
- Scrum
Tver State University, Specialist in Computer Security 2006 – 2012
I thoroughly enjoy working in an international and multicultural team. It's an amazing experience that enhances both personal growth and team collaboration. Some of the things I've accomplished here:
- Led strategic optimizations of the AWS infrastructure, significantly improving cost-efficiency, reducing latency, and enhancing performance.
- Restored failed tests by writing scripts that removed crashing tests, fixed as many tests as possible, and skipped failed tests.
- Upgraded old, clunky technologies to newer, more secure ones. This not only improved security but also made everyone's work a lot easier.
- Addressed code and database performance issues, speeding up some requests by up to 1000 times.
- Automated routine tasks (e.g., updating expired keys for third-party services, debugging scripts, etc.).
- Solved countless timezone and daylight-saving issues.
- Worked on adding new business features, such as the ability to compare different stats over time periods.
SberMarket (https://sbermarket.ru) is the largest e-grocery in Russia with millions of customers, making it highly loaded (currently at 500k+ RPM and rapidly growing).
What I did there:
- Developed payment-related features.
- Integrated third-party services.
- Optimized performance. I played the role of a DB expert in my team, keeping an eye on other performance-related issues.
- Streamlined work processes, reducing the time our team spent on unnecessary activities.
I maintained a job board with millions of users (https://vk.com work tab) and multiple services (mostly Ruby, communicating via NATS/NATS Streaming).
Some of the interesting tasks I handled:
- Wrote a geo service with Golang and a spherical geometry library (s2).
- Added reading from DB replicas.
- Optimized SQL query performance and worked on optimizing the Query Optimizer.
I supported and improved various apps (https://ruby-challenge.com, https://revo.ru).
I supported and improved the backend for the fitness online mobile app. This included XMPP chat, push notifications, and miscellaneous bug fixes.
I developed APIs, conducted research, scripting, software architecture design, DevOps, and web page parsing.
created my own docker based deployment system
I developed APIs, conducted research, scripting, software architecture design, and iOS development.
I created websites, wrote desktop applications, wrote plugins, fixed bugs in legacy code, and provided consulting services (e.g., Upwork).
- Email: [email protected]
- Phone: +374 41133701