Position: Android Developer
Category: Android
English level: fluent
Years of experience: 3


I have a diverse background in software development with close to 5 years of experience. Three of these years have been focused primarily on Android development using Java and Kotlin. These roles have contributed significantly to my skill set and expertise.

At my current company, I am leading the design and development of a robust instant messaging application, akin to popular platforms like WhatsApp and Telegram. I am crafting a user interface (UI) that caters to specific client requirements, fostering a seamless user experience and high engagement. Through regular code refactoring, I am enhancing the code base's quality and maintainability, improving efficiency for future development. Security is a priority, and I am implementing mechanisms for secure message encryption/decryption, with plans to evolve towards end-to-end encryption.

During my tenure at another company, I took on the role of an Android Developer. Here, I focused on creating intuitive UI features that seamlessly integrated with the backend REST API, ensuring a cohesive user experience. I conducted performance tests to optimize the application's speed and responsiveness. Refactoring the code base contributed to its stability and reduced the potential for issues. I also contributed to the expansion of the application's capabilities by introducing new features.

In both roles, my contributions blended technical expertise with a collaborative approach, driving project success and enhancing user satisfaction.

Only mentioned the last two companies where I worked as an Android Developer, by no means this is my full CV.

Skills and Technologies that I have been using so far.

• Java (Unity Testing, Lombok, OOP, IO, JDBC, Java Advanced Features, Concurrency, Threading).
• Android (Firebase, Room, MVVM, Android KeyStore, Volley, Retrofit, Coroutines, Dagger-Hilt).
• Kotlin (Coroutines, Core language features and fundamentals, currently use it in a professional capacity in my current job).
• Spring Framework (Spring Data, Spring Boot, REST Template).
• XMPP (Ejabberd, Smack).
• REST.
• PostgreSQL.
• Design Patterns, Algorithms & Data Structures.
• Git (GitLab, GitHub).
• Cryptography (RSA, AES, Elliptic Curve, Elliptic Curve Diffie Hellman, KeyStore, SHA1, SHA2).