Hi, I'm Alina, and I'm an Android Developer at the Pago team. I work in a dynamic, welcoming, and friendly environment. At the same time, I am also a master's student at Transilvania University of Brașov, successfully maintaining a balance between my professional, academic, and personal life.
Beyond my professional and academic pursuits, I am a relatively simple person—I enjoy reading, hiking in the mountains, cats and making the most of every moment in life.
Within the Pago team, I work in a dynamic and challenging environment. I am assigned to the team responsible for developing the bill payment SDK, which is already live for our customers. My main role involves product development by integrating new screens and features, customizing the UI, writing tests, documenting the code, and, last but not least, managing releases. Additionally, I participate in Agile methodology meetings and maintain communication with the iOS and backend teams.
Our SDK uses the following technologies: Coroutines and Flows, Jetpack Compose and XML, the Mockk library for testing, and our own libraries, such as Network, UI, and Buffer. The project is built using the MVVM architecture. For version management, we use the Git version control system.
I learned the fundamentals of Android development, including RecyclerView, navigation between fragments using Android Jetpack Navigation, Kotlin programming, and version control with Git and GitHub.
After completing my internship, I was offered a Junior Android Developer position, where my Android journey continued. I worked on implementing an internal project using Kotlin and Jetpack Compose with the MVVM architecture. Additionally, I wrote unit tests using the Mockk library for Kotlin code testing and utilized Jacoco for code coverage analysis.
For user data storage, I implemented both local (Room Database) and cloud-based (Firestore, Firebase) solutions, ensuring synchronization using Coroutines and Flows.
Introduction to specific DevOps technologies: Linux, AWS, Azure, Ansible, RedHat.