About Me
Hi, I'm Tair Rzayev!
I am result-oriented software developer - generalist. I mainly specialize in mobile development (Android, Flutter). I also do the backend work in Kotlin/Go but not married to a specific language or framework.
Solid knowledge of fundamental CS - Data structures, Algorithms, Concurrency, Computational complexity, Design Patterns. I love building simple and maintainable software.
Years of Experiance
What I Do
Android Development
Working as a mobile developer since 2014 for clients ranging from multi-billion UK Broadcasting corporations to pre-seed start-ups.
Flutter Development
Started using Flutter for commercial development back in 2019, when it was still in beta. Numerous projects successfully delivered since then.
Backend Development
I am not the right person (yet) to go to for building a distributed, eventually consistent system. But I can still spin up an SQL DB with OWASP-compliant, load-balanced REST API on top of it, sprinkled with some WebSockets, if necessary.
Software Architecture
As time and projects went by, I've seen it all - God Activity, MVP, MVI, MVVM, and a multitude of homegrown architectures, each broken in their own way! Having solid fundamental knowledge of Computer Science and Software development patterns I can help you choose the right and scalable approach.
Technical Leadership
During my work in consulting, I've led multiple high-performing, autonomous engineering teams, making myself redundant in the end.
Getting This Done
Like many developers, I enjoy getting stuck in discussions over software, best practices, and all the coding stuff. That said, I always keep the business goal in mind and write software for the sake of achieving that goal rather than for the sake of writing the software.
My Resume
Education
AWS Certified Solutions Architect - Associate
Amazon / 2024
See CredentialSelf-Driving Car Engineer
Udacity / 2020
See CredentialDeep Learning
Coursera / 2019
See CredentialCryptography
Coursera / 2015
See CredentialBachelor in Computer Science
Riga Technical University / 2010 - 2013
Experience
Software Developer
Count / Aug 2022 - Present
Building privacy-centered, device-independent Biometric Wallet using state-of-the-art tech.
Lead Android Developer
Paxful / Aug 2023 - Dec 2024
Joined as a part-time contractor shortly after Paxful had restarted its services following the temporary suspension of its operations. The primary challenge was to fix immediate problems such as a high crash and ANR rate, hire a new mobile engineering team, and start shipping new features as soon as possible.
The most tangible feats:
- Single-handedly reduced the Android app crash rate from 1.5% to below 0.3% and ANR rate from 4% to below 0.3% by fixing numerous hard-to-catch issues that surface on specific, low-end devices.
- Added Google Play In-App Review prompt at the end of happy user journeys, boosting the app rating from ~2.9 to ~4.2.
- Migrated the app from Kotlin synthetics to Data Binding as an interim solution and facilitated the transition to Jetpack Compose for new screens.
- Helped to hire the new mobile team by conducting the technical interviews.
- Led and individually contributed to all the major app redesign efforts, successfully shipping complex features like P2P Trade Chat, which combines the features of “classic” WhatsApp-like chat (text messages, image/video/audio attachments and previews) with P2P trade-specific features (initiating the trade, funding the escrow, marking trade as paid, releasing crypto, starting a dispute, chatting with moderator, etc...).
Head of Engineering
Chili Labs / Aug 2017 - Jul 2022
Joined Chili Labs as one of the first developers when it was a team of 6. In a few years that team has grown to 30+ people and gained the reputation of go-to Mobile Development studio in the Baltics.
My main responsibilities in Chili Labs were:
- Coding and advocating strong technical foundation in early projects - Clean Architecture, Unit testing, Continuous Integration, Code reviews.
- Building the developer culture by promoting these approaches to newcomers.
- Conducting interviews in order to find the best available talent.
- Communicating with prospect clients on technical aspects of the implementation.
- Educating Chili Labs and client teams on how to build clean, maintainable and performant mobile apps and the server API.
I have also discovered the potential and started promoting Flutter inside the company back in 2019 (when it was still in beta). Pushed for transition to it by starting new projects in Flutter and educating developers through workshops and code reviews. 2 years later most of the Chili Labs projects are in Flutter, dramatically saving our clients' time and costs.
Software developer
Accenture / Sep 2011 - Aug 2017
Started my career as a C/C++ / SQL programmer.
Participated in a wide array of projects which included high-throughput, mission-critical network software, running on a specialized hardware.
Shifted to Android development in 2014 and worked as a contractor for large British broadcasting companies, building and shipping multi-million MAU apps