I am a proactive and highly motivated Android Developer with over 3 years of experience in designing, developing, and maintaining mobile applications. My expertise includes Kotlin, Java, Jetpack Compose/XML, Android SDK, and key architectural patterns. I have contributed to the full development cycle, integrating various libraries and APIs. I have hands-on experience with multithreading, performance optimization, and UI adaptation for different screen sizes. I understand the value of effective collaboration and consistently contribute to building a positive and cooperative work environment. I thrive in dynamic settings and am eager to take on new challenges that drive both personal and team growth.
Experience
Nov 2024 - Now
Magnise
Android Developer
Developed and maintained Android applications in the financial sector. Responsibilities included designing functional and intuitive user interfaces with a focus on user convenience and efficiency. Placed a strong emphasis on data security, developing and implementing robust authentication and information protection mechanisms. Ensured stable and high-performance application functionality by actively utilizing WebSocket and REST API technologies.
Main responsibilities:
- Developing Android applications in Kotlin/Java, tailored to the specific needs and requirements of financial services.
- Implementing complex business logic using various architectural patterns.
- Integrating and working with WebSocket and REST APIs to ensure stable and high-performance application functionality.
- Implementing and configuring custom libraries to meet project-specific requirements.
- Developing robust data protection mechanisms and secure user authentication processes.
- Developing a custom Java library for handling financial charts, ensuring high performance and accurate data visualization.
Dec 2022 - Oct 2024
Wild Wild Leads
Android Developer
At Wild Wild Leads, I was developing and supporting Android applications. I was involved in all stages of development, from architecture design to publishing on Google Play.
As part of the project, I worked closely with the QA department to ensure high quality of the product, as well as with the design team to create a convenient and intuitive UI/UX. In addition to technical development, I had experience managing a small team of developers, which included distributing tasks, monitoring deadlines, conducting code reviews, and coordinating with other departments to successfully complete the project.
Main responsibilities:
- Developing Android applications in Kotlin and Java.
- Using MVVM, MVI and MVP architectural patterns.
- Integrating REST API, Firebase and third-party SDKs.
- Optimizing performance and adapting the interface to different devices.
- Interacting with QA and design departments to ensure product quality.
- Managing a team of developers: distributing tasks, code review, coordination.
- Testing, debugging and publishing applications on Google Play.
Jun 2023 - May 2024
united IT
Android Developer Mentor (Volunteer)
As a Mentor Android Developer, I helped developers master both basic and advanced Android development skills. I conducted code reviews, provided recommendations for code improvement, explained architectural patterns, and shared best practices. Additionally, I assisted in resolving technical challenges and contributed to the professional growth of the developers.
Main responsibilities:
- Helping developers master both basic and advanced Android development skills.
- Conducting code reviews and providing recommendations to improve code quality.
- Assisting in solving technical problems.
- Explaining the functionality of the Android SDK and development tools.
- Supporting students in preparing for interviews and employment.
May 2021 - Aug 2021
Holbi Group
Frontend Developer
During my internship as a front-end developer, my main responsibilities included coding and maintaining the user interface of web applications and ensuring visually appealing and responsive design. I also worked closely with UI/UX designers to implement their layouts and adhere to design principles. My tasks included using technologies such as HTML, CSS, and JavaScript.
Main responsibilities:
- Developing user interfaces using HTML, CSS, and JavaScript.
- Implementing responsive layouts to ensure correct display across different devices and browsers.
- Working closely with designers to accurately translate designs into code.
- Creating and working with animations using CSS or JavaScript to enhance the user experience.
- Participating in team meetings and discussions to optimize development processes.