Middle Android Developer

Timur's Abdyraev CV

View the Project on GitHub timplifier/CV

Timur Abdyraev

Middle Android Developer with Rich Experience in Mobile Application Development and Team Leadership from Bishkek, Kyrgyzstan 🇰🇬

Email / LinkedIn / GitHub / Telegram / Discord

Hello! I am a seasoned Middle Android Developer with 2 years and 7 months of commercial experience specializing in mobile android application development. My technical prowess in Java, Kotlin, and Android SDK forms the foundation of my development expertise. Moreover, I bring leadership skills to the table, having had the opportunity to lead teams and guide projects to successful completion.

Core Proficiencies

Leadership and Team Management

In addition to my technical competencies, I have some experience in team leading. I have successfully guided teams in various projects, fostering collaboration, and promoting shared learning. My ability to effectively communicate and coordinate has helped to ensure that projects remain on track and within scope, resulting in successful deliveries.

Other Skills

I’m familiar with responsive design principles and strive to simplify user interface development. My understanding of Gradle enables efficient manipulation of the app’s build process. I am also well-versed in XML for developing user interfaces, adding to my versatility as an android developer.

Continuous Learning and Collaboration

I am always striving for self-improvement and enhancement of my hard skills, so I make it a point to learn new technologies and tools as they emerge. I believe in the power of teamwork and am always ready to share my knowledge and experience with other developers. Together, we can create maintainable, high-quality, and efficient code that aligns with our team’s objectives.

🎯 Hard Skills

👩🏼‍💻 Engineering Experience

Middle Android Developer DevCats (Apr 2024 - Present)

Lead Android Developer GeekStudio (Mar 2023 - Apr 2024)

Main project: Tez Sat

Tez Sat - Free marketplace in your pocket, developed by Kyrgyz for Kyrgyzstan. allowing you to sell items with convenience by posting ads with photos. Items claim is also easy with Tez Sat.

🏆 Role Achievements

As the Lead Android Developer, I am continually making impressive strides that leave a lasting impression on everyone around me. One of my standout accomplishments is the complete transformation of our intern recruitment process. I have designed and implemented a cutting-edge, scalable competency matrix that revolutionizes how we onboard interns. This matrix not only allows us to attract top-tier candidates but also expands the skillsets of our existing interns, making them invaluable contributors to our team.

In just one month, I have successfully trained and prepared six interns to face the realities of Android development. Through an intensive crash-course program, I provide them with comprehensive knowledge and hands-on tasks to ensure they become well-versed in the technologies we utilize. This rapid training approach empowers them to hit the ground running and contribute effectively to our projects.

Guiding a team of seven Android developers, I am leading the development of the Tez Sat legacy project. As part of this endeavor, I have significantly improved the app’s build performance by optimizing our utilization of Gradle as a build tool. This enhancement has dramatically reduced build times, boosting productivity and streamlining the development process.

To fortify our app’s security and maintain high code quality, I have implemented a robust CI/CD pipeline. This pipeline seamlessly integrates with the AppSweep service, conducting vulnerability scans each time a pull request is merged into our development branch. Additionally, I have incorporated the Ktlint linter, which ensures consistent code formatting and enforces our project’s coding standards. By enhancing the developer experience and promoting adherence to a unified code style, I am fostering a collaborative and efficient work environment.

Furthermore, I have taken the initiative to restructure our app’s architecture to align with industry best practices. This ongoing effort improves code organization, maintainability, and sets the stage for future scalability and adaptability.

In my role as the Lead Android Developer, my achievements reflect my unwavering commitment to innovation, efficiency, and continuous improvement. I am continuously driving positive change by revolutionizing our intern recruitment, training interns effectively, optimizing build performance, fortifying security measures, and enhancing our app’s architecture. These accomplishments showcase my ability to spearhead impactful transformations that elevate the quality and success of our Android projects in the present moment.

Android Developer GeekStudio (Nov 2022 - Mar 2023)

Relatively Young but with Perspectives

A local IT-company that specializes in IT consulting and robust web application development, providing solutions for most of the client’s problems.

🏆 Role Achievements

During my tenure on the TezSat project, I accomplished significant milestones in multiple areas, resulting in improved functionality, efficiency, and developer experience.

  1. Authentication Module Enhancement: Successfully transitioned the authentication module from the MVI (Model-View-Intent) architecture to MVVM (Model-View-ViewModel), enhancing the user interface and overall usability. Additionally, I replaced the Firebase authentication with a backend-based authentication system. This migration, initially planned for a month, was completed within a remarkable two-week timeframe.

  2. Streamlining Technical Documentation: Recognizing the need for efficient documentation, I introduced the use of Dokka and KDoc as a novel approach to writing technical documentation. By leveraging these tools, I streamlined the documentation process, reducing the time required for new interns to familiarize themselves with the project. This initiative empowered them with comprehensive resources, significantly accelerating their onboarding process.

  3. App Architecture Enhancement: As part of my commitment to continuously improve the TezSat application, I optimized the development experience by reducing the number of modules within the project. Additionally, I transitioned from deep links to a more efficient navigation approach using actions. I took the initiative to gradually rewrite and migrate the app to newer versions, such as Gradle 8.0.0, despite the challenges it posed. These efforts resulted in an enhanced project structure and expedited project development.

  4. Gradle Dependency Management Migration: Successfully migrated from the BuildSrc approach to a more modern Gradle Dependency Management approach using Version Catalog. This migration streamlined the dependency management process, leading to improved build efficiency and easier maintenance of the project’s dependencies.

  5. Profile Screen Code Refactoring: Undertook a significant refactoring effort by rewriting approximately 1500 lines of Kotlin code and 1500 lines of XML code for the Profile screen. This screen was previously shared across four separate screens, and my refactoring work consolidated the codebase while maintaining the required functionality. The refactoring improved code maintainability, reduced duplication, and enhanced the overall efficiency of the application.

Through these achievements, I played a pivotal role in enhancing various aspects of the TezSat project, including authentication, documentation, architecture, and build management.

Main project: Tez Sat
Tez Sat - Free marketplace in your pocket, developed by Kyrgyz for Kyrgyzstan. allowing you to sell items with convenience by posting ads with photos. Items claim is also easy with Tez Sat.

Android Developer Avangard Style (Feb 2023 - Apr 2023)

🏆 Role Achievements

Android Developer Timely Soft (Nov 2021 - Nov 2022)

Gold Microsoft Partner in Application Development Competency

Staff are attested by Microsoft programmes. Timely Soft is a local IT-company that is widely known for its expertise in IT consulting and web development superiority.

Timely Soft actively interacts with top-tier higher education institutions, announcing and conducting educational programmes in IT. This includes providing skill development opportunities and internships. Its founders have over 10 years of experience in the educational field, investing in IT education by organizing Hackathons, Olympiads in Informatics, and making them accessible to everyone, including children.

Projects:

🏆 Role Achievements

Implemented a new feature from scratch in TSJDom.Com, seamlessly integrating it into an existing legacy project without the luxury of a transition period. Successfully completed the task independently, relying solely on personal expertise and knowledge. Effectively utilized pre-existing logic and seamlessly incorporated it into the new feature, ensuring the integrity of the entire system remained intact. Demonstrated exceptional dedication by working on the project solo, dedicating personal time during nights to ensure timely completion.

📃 Certificates

Certified Android Developer Credential (Mar 2023)
EFSET English Certificate 63/100 (C1 Advanced) Credential (Mar 2023)

🗣️ Languages

🇺🇸 English: C1
🇷🇺 Russian: C2

👩🏼‍🎓 Education

Bachelor of Computer Science Kyrgyz State Technical University (2023 - 2027)
Android Developer Geeks (Nov 2021 - Mar 2023)