Alexandru Chirvase, Developer in Bucharest, Romania
Alexandru is available for hire
Hire Alexandru

Alexandru Chirvase

Verified Expert  in Engineering

Senior Android Developer

Bucharest, Romania

Toptal member since February 23, 2021

Bio

Alex is a Native Android developer specializing in Android architecture. He currently works for Goldman Sachs, integrating features related to Cards, Payments, and Google Pay. Alex is holding a central position leading the efforts of 3rd-parties like Visa, Mastercard, and CoreCard. He conducts technical interviews for Android seniors and recruited 40% of the current Goldman Sachs Android team. He is also an expert in mobile security, previously employed by Norton, LifeLock, and Avira.

Portfolio

Goldman Sachs
RxJava, Kotlin, Dagger 2, Code Architecture, Hilt, GraphQL, Splunk...
NortonLifeLock
Java, Model View Intent (MVI), Model View ViewModel (MVVM), Android Studio...
BullGuard
Android Studio, Kotlin, Java, Firebase, Mockito, Unit Testing...

Experience

  • Android - 6 years
  • Java - 6 years
  • Kotlin - 5 years
  • Dagger 2 - 4 years
  • Code Architecture - 4 years
  • GraphQL - 3 years
  • KOIN - 2 years
  • Hilt - 1 year

Availability

Part-time

Preferred Environment

Android Studio, Android, Kotlin, Java, KOIN, RxJava, Dagger 2, Coroutines, Hilt, GraphQL, Mobile

The most amazing...

...optimization I've delivered improved the efficiency of a mobile antivirus scanner by around 900% using multithreading and multiprocessing mechanisms.

Work Experience

Senior Android Developer

2021 - PRESENT
Goldman Sachs
  • Refactored the Marcus Project from scratch using advanced MVI-based architecture to improve testability, build times, and scalability to other LoBs.
  • Recruited 40% of the senior Android team and conducted interviews daily.
  • Reviewed 500-1,000 lines of code daily across multiple MRs, ensuring the development of a correct architecture.
  • Led small senior Android teams during financial features implementation.
  • Integrated our banking app with Google Pay Services while handling sensitive financial data.
  • Led the efforts of 3rd-party collaborators like Visa, Mastercard, CoreCard, Marqeta, and Google.
  • Improved the current MVI-based app architecture and evidential overall system design issues.
Technologies: RxJava, Kotlin, Dagger 2, Code Architecture, Hilt, GraphQL, Splunk, Microsoft 365, Android SDK, Mobile, Architecture, Jetpack Compose

Senior Android Developer

2020 - 2021
NortonLifeLock
  • Researched Android service restrictions and behavior after API 26 in device-specific environments and wrote a paper on it.
  • Developed a secure authentication module for a third-party.
  • Recommended tools and technologies with respect to the size and complexity of features to implement.
Technologies: Java, Model View Intent (MVI), Model View ViewModel (MVVM), Android Studio, Unit Testing, Integration Testing, Android, MacOS, Slack, Kotlin, Skype, Teams, Linux, Firebase, KOIN, Code Architecture, Dependency Injection, Engineering, Android SDK, Mobile, Architecture

Senior Android Developer

2019 - 2021
BullGuard
  • Refactored the current mobile security Android app and created a new hexagonal multi-modular architecture using MVVM and Koin DI.
  • Developed the main security module using multiple processes, dedicated Coroutine pools and other multi-threading mechanisms. Improved its efficiency by ~900%.
  • Coordinated developers and testers towards the development of any feature in less that 70% of the initial estimated time.
  • Developed a WI-FI security module that scans surrounding networks.
  • Collaborated daily in a multicultural environment with teams from the UK, US, Germany, and Romania.
Technologies: Android Studio, Kotlin, Java, Firebase, Mockito, Unit Testing, Integration Testing, Android, MacOS, Slack, Teams, Management, IT Project Management, KOIN, Code Architecture, Dependency Injection, Engineering, Linux, Android SDK, Mobile, Architecture

Android Developer - Freelancer

2019 - 2019
Femyo
  • Refactored the previously written code, adapting it to the latest technologies.
  • Fixed occurring bugs using Android Studio tools and Jira as a reporting platform.
  • Suggested implementation alternatives and assured reliable communication with the customer informing him of relevant changes.
Technologies: Java, Android, Android Studio, MacOS, Slack, Firebase, Engineering, Linux, Android SDK, Mobile, Architecture

Android Developer

2017 - 2019
Soft-to-you
  • Developed the official Paris Public Transportation Android App (RATP).
  • Adapted the current app to automate builds creation.
  • Tracked and fixed incoming bugs using Jira as a reporting tool.
  • Added and managed a mechanism for white-label app automation build, retrieving custom resources from the clients' back end.
  • Collaborated in a multicultural environment with teams from Paris, Tunis, and Romania.
Technologies: Java, Android Studio, Linux, Google Maps API, Model View Presenter (MVP), Model View Controller (MVC), Android, MacOS, Slack, Teams, Firebase, Dependency Injection, Engineering, Android SDK, Mobile, Architecture

Experience

Next Stop Paris - RATP

https://play.google.com/store/apps/details?id=com.fabernovel.ratp&hl=en&gl=US
This is the main app for Paris' public transportation. Users can plan their itinerary, view public transit maps, track their drivers on the map, or schedule future rides. Simultaneously, the app can generate routes for drivers and temporary itineraries for the public transportation busses to pick up users from different locations.

Femyo - Pregnancy Week by Week

This is an Android app for pregnancy monitoring that contains features to guide moms-to-be towards a safe birth. Users can view a pregnancy calendar, chat with specialists, inform themselves about forbidden foods and actions, calculate their due date, and track their weight.

BullGuard — Mobile Internet Security App

A mobile security Android application with the following features: antivirus protection, parental controls, Wi-Fi security, antitheft solutions, and secure backup options. Refactoring was done using Kotlin, MVVM, Koin DI, multithreading, and SOLID and CLEAN principles.

Marcus — Banking App

https://play.google.com/store/apps/details?id=com.marcus.android&hl=en&gl=US
The official banking app of Goldman Sachs.

I implemented and supported Google Pay and Samsung Pay Push Provisioning, payments, transfers, and card management and worked on most of the app infrastructure. I decided on architectural solutions and reviewed other seniors' code changes on security and quality.

Education

2018 - 2020

Master's Degree in Information Technology Management

Politehnica University of Bucharest - Bucharest, Romania

2014 - 2018

Bachelor's Degree in Computer Science

Politehnica University of Bucharest - Bucharest, Romania

Certifications

JULY 2022 - PRESENT

Java Security

Immersive Labs

JULY 2021 - PRESENT

Secure Mobile Developer Certification

Goldman Sachs

Skills

Libraries/APIs

RxJava, Google Maps API, Java Security

Tools

Slack, Android Studio, Skype, Splunk

Languages

Kotlin, Java, GraphQL, SQL, C, Python, JavaScript

Frameworks

KOIN, Dagger 2, Android SDK, Mockito, Rx

Paradigms

Management, Unit Testing, Model View Intent (MVI), Model View ViewModel (MVVM), Model View Presenter (MVP), Model View Controller (MVC), Dependency Injection, Clean Code, Test Automation, E2E Testing

Platforms

MacOS, Android, Firebase, Mobile, Linux

Other

Teams, HTTP, Integration Testing, Code Architecture, Hilt, Architecture, Jetpack Compose, Engineering, IT Project Management, Resource Management, Startups, Big Data, Finance, Service, Build Automation, Mobile Security, Coroutines, Microsoft 365

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring