About Me
I'm Tair Rzayev
I'm a software engineer with a passion for simple, efficient, and robust software and for getting things done. Solid knowledge of fundamental CS: Data structures, Algorithms, Computational complexity, and Design patterns. Advocating best development practices in my day-to-day work (CI, Code Reviews, Unit testing).
I mainly specialize in Android and Flutter development but stay open-minded for the backend (Go/Java/Kotlin) and DevOps work.
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 / 2022 - Current
Building privacy-centered, device-independent Biometric Wallet using state-of-the-art tech.
Head of Engineering
Chili Labs / 2017 - 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 / 2011 - 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