- Technical leadership in a squad for both Android and iOS mobile teams in a large-scale project, ensuring the integrity of both platforms, aligning technical solutions to minimize discrepancies in user experience. - Personal development of team members through regular 1:1 sessions, providing both positive and constructive feedback, offering motivation, and guiding career direction. - Actively participated in designing the complete architecture for the Android application, incorporating a modern modular architecture pattern using MVVM, Koin, Coroutines, Flow, and Jetpack Components. - Implemented Feature Toggles using Firebase Remote Config, enabling incremental releases and the ability to deactivate specific workflows when server issues arise. - Constructed and maintained CI/CD pipelines with Jenkins, ensuring automated and quality-driven deliveries through build validation, automated testing, and linting.
- Spearheaded the development of workflows in Flutter using the BLOC Pattern within a native application, overseeing seamless platform communication via Method Channel. This ensured data security, information integrity, and faster UI development. - Crafted unit tests using JUnit and MockK, ensuring expected functionality and significantly reducing bugs in production environments. - Implemented snapshot tests using Espresso for behavioral screen validation and Shot for layout assurance. - Devised technical solutions, translating client business needs into more technical language for developers. - Developed new features for an Android application employing MVVM and Clean Architecture. - Proficient in leveraging Firebase tools including Crashlytics, Analytics, Authentication, and Cloud Functions. - Applied SOLID principles to ensure modular and testable development. - Upheld code quality standards through rigorous code-review of peer contributions.
- Entrusted with all mobile technical decision-making for the company, in collaboration with the system architect. - Designed technical solutions for an agricultural mobile project using React Native, leveraging Redux for state management. - Introduced new features to a ChatBot project developed in C# (.NET Core) and hosted on Azure. - Proficient in employing modern design patterns, working with domain-driven design and clean architecture in the C# .NET Core project. - Mentored junior developers in the mobile sector, guiding them on UI considerations and adherence to Material Design guidelines.
- Analyzed and resolved technical debts and bugs in an AngularJS project. - Solely responsible for maintaining Android and iOS mobile applications on app stores, ensuring their integrity for showcasing to prospective clients. - Developed new APIs within a C# .NET Core backend project. - Crafted SQL queries and employed ORM techniques for seamless communication between the .NET Core API and SQL databases.
- Developed and implemented security features for an Android application, leveraging QR Code validation for secure transactions. - Managed and executed updates directly on major app platforms: Google Play and App Store. - Recognized as the company's first intern to be transitioned to a full-time role due to expertise and responsibilities in app maintenance. - Provided ongoing support for a legacy iOS application written in Objective C, ensuring updated certificates and uninterrupted functionality.
- Developed the website of the company listing all the products, the website had an entire new UI and was built with PHP, HTML and CSS (Bootstrap). - Created a JSON database with the whole company’s product catalog; - Linked the website’s products with the JSON database reducing client’s complaints about product catalog inconsistency; - Created an automation for generating an PDF catalog based on the JSON database; - Maintained the website and email infrastructure; (FTP, DNS) - Designed creative email marketing campaigns increasing the sales in a short-term period.