Andrei Tanascu
Verified Expert in Engineering
Mobile App Development Developer
Nantes, France
Toptal member since January 22, 2020
Andrei is an experienced software engineer with a demonstrated history of excellent work in the computer industry. He is skilled in mobile and web applications, Kotlin, Spring, and Flutter. Andrei is passionate about IoT and enjoys working on Arduino projects in his spare time.
Portfolio
Experience
Availability
Preferred Environment
Slack, Git, Jira, Android Studio, MacOS
The most amazing...
...project I've developed is a neobank—built from scratch, it involved fundraising, recruiting, and contribution to mobile and back-end development.
Work Experience
CTO
Helios
- Recruited a team of senior developers and freelancers for specific implementations.
- Handled the integration with a banking-as-a-service (BaaS) partner.
- Oversaw mobile and back-end development, set up the infrastructure on AWS, and successfully released the product.
Android Developer
Freelance
- Refactored parts of the app that contained legacy code.
- Implemented Android Jetpack architecture components.
- Implemented new features for a cooking recipe app.
Lead Android Developer
Freelance: Raiffeisen Bank
- Migrated the first features from Java to Kotlin.
- Improved code stability by adding unit tests and a sonar configuration.
- Developed the critical payments feature of this banking app.
Android Developer
Freelance: Yuso Fleet
- Developed this ride-hailing app from scratch. The objective was to replace the hybrid app with a native one.
- Oversaw a good number of launches given that it was a white-label solution used by dozens of customers.
- Automated a large portion of the launch process; screenshots were done with Fastlane, while the process of adding a new client was completed with shell scripts.
Lead Mobile Developer
GuestToGuest
- Developed a home exchange app from scratch going through every phase of development.
- Oversaw the launch and growth of the app to 100,000 downloads.
- Oversaw the iOS development efforts done by a third party.
Full-stack Developer
Backelite
- Developed a wide range of mobile websites and apps.
- Developed the front and back end.
- Worked on-call once every four weeks to ensure there were no issues on the production servers.
Experience
HomeExchange
https://play.google.com/store/apps/details?id=com.guesttoguest.androidWhite Label Ride-hailing App: YusoFleet
Raiffeisen Bank SmartMobile
https://play.google.com/store/apps/details?id=ro.raiffeisen.smartmobileUser features include:
• Checking balances and transactions
• Transferring funds
• Payments
• Opening accounts and creating/redeeming deposits
• Top-up prepaid SIM
• Blocking your debit card
• Arranging for a new debit card
• Viewing branches, exchange, and interest rates
Banque Populaire Cyberplus Tablette
Main Responsibilities
• Check balances and transactions
• Transfer funds
• Payments
Education
Master's Degree in Computer Science
INSA Rennes - Rennes, France
Skills
Libraries/APIs
Google APIs, RxJava 2, RxJava, Google Maps API
Tools
Gradle, Git, Android Studio, Jira, Slack, Jenkins, Fastlane, SonarQube, Terraform
Languages
Kotlin, Java, Dart, Bash, JavaScript, HTML, CSS
Paradigms
Mobile Development, Model View ViewModel (MVVM), Model View Presenter (MVP), Continuous Integration (CI), Unit Testing
Platforms
Android, MacOS, Bitrise, Amazon Web Services (AWS)
Frameworks
Flutter, Spring, Android SDK, Spring MVC, Dagger 2, Spring 5
Storage
RoomDB, PostgreSQL, SQLite, Realm
Other
Android Architecture, Digital Banking, Mobile App Development, Repository Pattern, Material Design, CTO, Architecture, Digital Project Management, Maps, APIs, Google Play Store, Amazon RDS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring