Profileimage by Lucian Iacob Senior Android Developer from Suceava

Lucian Iacob

available

Last update: 29.11.2022

Senior Android Developer

Graduation: Computer Science Bachelor Degree
Hourly-/Daily rates: show
Languages: English (Limited professional) | Romanian (Native or Bilingual)

Keywords

HTML Java (Programming Language) Application Programming Interfaces (APIs) Android Software Development JIRA Unit Testing Dependency Injection Github Model View ViewModel Material Design + 9 more keywords

Attachments

cv_lucian_iacob_current.pdf

Skills

Android, Android SDK, Android APIs, Room, Dependency Injection, Flow, Firebase, Git, GitHub, GraphQL, HTML, Jira, Java, Jenkins, Kotlin, Material Design, MVVM, reactive programming, REST APIs, Stateflow, unit test, Retrofit , Ktor, Koin, Hilt

Project history

12/2021 - 10/2022
Senior Android Developer
Priceline (Booking Holdings)

* Migrated core REST APIs to GraphQL. Involved in building a custom networking client
which can execute GraphQL queries on top of Ktor fit for the company's needs.
* Built a brand new module which applied a wrapper on top of Chrome Custom Tabs SDK
to simplify it's usage.
* Integrated Binary Compatibility Check Support for the public API of a module.
* Assisted client to re-write old legacy code which didn't fit current standards.
* Guided other developers in GraphQL world.
* Conducted discovery work for different technologies or software (e.g. Chrome Tabs,
LaunchDarkly, GraphQL) to assert their fit for Pricelins's use cases.
* Built Kotlin DSLs for different networking APIs.
* App URL: https://play.google.com/store/apps/details?id=com.priceline.android.negotiator

04/2019 - 12/2021
Senior Android Developer
IBM

* Developed an SDK that encapsulated the UI and logic for the user's medical history. I
focused on adding new features, fixing bugs, and creating unit tests.
* Created white label apps and branded applications for different clients and integrated a
common SDK for all of them. I was involved in colors, texts, and illustration changes for
each client.
* Participated in the internship program as a mentor. Assisted junior developers in getting
started on Android and other projects.
* Assisted with the transition from activity-based navigation to fragment-based navigation
and from Model-View-Presenter to Model-View-ViewModel (MVVM). We introduced
Reactive Programming to our app, together with Kotlin Flows and Stateflow.
* Contributed to switching to a Manual Dependency Injection instead of Kotlin library
(which doesn't have a type-safe parameters check at build time).
* Developed at the UI level using Material-UI and Material Design with CardViews and Lottie
animations.
* URL: https://www.bundesgesundheitsministerium.de/elektronische-patientenakte.html

12/2017 - 01/2020
Android Developer

* Designed, developed, and delivered a ready-to-use application for one of my clients, which
helped him manage his cattle farm.
* Added a new feature that reduced the calculation times by displaying a calendar with
tasks to be completed in the current day. Those tasks were automatically calculated based
on the previously added entries in the app: newborns and other features.
* Expanded the app by replacing the local database with a remote database, thus increasing
the capabilities of the farm employees to work together on the same data at the same
time.
* App Store URL: https://play.google.com/store/apps/details?id=com.farmexpert.android

05/2016 - 03/2019
Android Developer
ENDAVA

* Developed a diagnosis app that helped users to self-diagnose their device before
reaching out to a repair shop.
* Created an SDK and test app with common functionality and encryption storage. It was
integrated with different apps within the client's company.
* Built a chat application similar to WhatsApp, which integrated instant and group
messaging.

Local Availability

Open to travel worldwide
I am open to travel in Europe for short trips up to a week.

Other

Working remotely for over 3 years, I am very comfortable joining any company which can provide remote work in a sustainable environment. I'm skilled in Android and want to join either small or large teams/companies.
I'm working in European Union under a freelancing company opened on my name.
Profileimage by Lucian Iacob Senior Android Developer from Suceava Senior Android Developer
Register