Alex Nitu, Developer in Bucharest, Romania
Alex is available for hire
Hire Alex

Alex Nitu

Verified Expert  in Engineering

Software Developer

Location
Bucharest, Romania
Toptal Member Since
May 29, 2019

Alex是一名高效可靠的Android软件工程师,拥有超过8年的行业经验. 在他的职业生涯中,他一直在设计复杂的系统, led teams, 并帮助开发了数百万用户使用的产品. 还负责监控和维护生产应用程序, Alex喜欢易于更改的简单软件解决方案.

Portfolio

Deliveroo
Android, Kotlin, Clean Architecture, RxJava 2, JUnit, Git...
LATCH
Android, AOSP, Kotlin, Model View - Viewmodel (MVVM), RxJava 2, Dagger 2, Realm...
Raiffeisen Bank
Git, JUnit, Realm, Dagger 2, Java, Kotlin, Android SDK, Clean Architecture...

Experience

Availability

Full-time

Preferred Environment

Git, Android Studio, Slack, Jira, MacOS

The most amazing...

...我设计和编码的东西是一个生物识别支付授权系统,用于一个拥有一百万用户的银行应用程序.

Work Experience

Android Software Engineer

2021 - PRESENT
Deliveroo
  • 作为跨职能产品团队的一员,开发解决方案,确保为Deliveroo的客户提供最佳体验.
  • 收集需求,确定并实施项目,并进行产品实验.
  • 参与新项目实施的相关决策.
Technologies: Android, Kotlin, Clean Architecture, RxJava 2, JUnit, Git, Model View Viewmodel (MVVM), Model View Presenter (MVP), Dagger 2, Android SDK, Architecture, Unit Testing, Object-oriented Programming (OOP), SOLID Principles, REST, Retrofit 2, Firebase

Android Software Engineer

2019 - 2021
LATCH
  • 为LATCH对讲产品设计并开发核心Android应用程序.
  • 监控和维护核心对讲应用的生产版本.
  • 为LATCH消费者Android应用程序开发语音和视频通话功能.
Technologies: Android, AOSP, Kotlin, Model View - Viewmodel (MVVM), RxJava 2, Dagger 2, Realm, MQTT, Nexmo, Bluetooth LE, JUnit, Java, Clean Architecture, Architecture, Android SDK, SOLID Principles, Object-oriented Programming (OOP), REST, Firebase, Retrofit 2

Lead Android Software Engineer

2017 - 2019
Raiffeisen Bank
  • Led a medium-sized team of Android developers. 建立编码的最佳实践,并进行定期的代码审查.
  • 帮助客户面试并聘用工程人才.
  • 设计并执行Android应用的关键需求:支付, authorization, and authentication.
  • Enforced Android app security best practices.
Technologies: Git, JUnit, Realm, Dagger 2, Java, Kotlin, Android SDK, Clean Architecture, RxJava 2, Model View Viewmodel (MVVM), Unit Testing, Object-oriented Programming (OOP), SOLID Principles, Retrofit 2, REST, Firebase

Android Software Engineer

2014 - 2017
Ticketscript
  • 开发了一系列应用程序,特别是Ticketscript和Ticketscript Flow. I also created a point-of-sales Android app, a ticket scanning app, and the app for Allianz-Tiriac Insurance.
  • Collaborated closely with the design, back-end, front-end, 测试团队将客户的需求转化为可工作的软件.
  • 创建了一个Android版的Apple Bonjour应用程序,使Flow应用程序在没有互联网连接的地方与其他应用程序实例同步.
Technologies: Git, Realm, RxJava, Android SDK, Java, Model View Presenter (MVP), Model View Controller (MVC), SQLite, ORMLite, Volley, Adyen Payments, Bluetooth Beacons, Bluetooth, Object-oriented Programming (OOP), REST

Software Engineer

2012 - 2014
Hewlett-Packard (HP)
  • Performed R&D表示惠普的通用配置管理数据库(UCMDB)产品.
  • 监督并负责CI/CD,产品和补丁安装.
  • 开发UCMDB许可证管理Android应用程序.
技术:Jenkins, Apache Maven, Git, Android, Swing, Java,面向对象编程(OOP)

Deliveroo: Takeaway Food

http://play.google.com/store/apps/details?id=com.deliveroo.orderapp
An Android app for food delivery and takeaway.

我是一名Android软件工程师,作为跨职能团队的一员,负责该应用的订单旅程部分.

LATCH Intercom

http://www.latch.com/intercom
LATCH对讲机是为建筑物入口设计的对讲机产品,允许居民在任何美国电话号码上接收音频呼叫.

作为唯一的Android应用程序工程师,我设计并实现了对讲机的核心应用程序.

Since this is an always-on product, 它面临着开发普通Android应用程序时不会遇到的各种挑战. As a result, I had to spend more time profiling the app, building redundancy into the system, 并建立错误检测和自我恢复系统.

我实现的其他值得注意的需求包括VoIP呼叫, BLE both in central and peripheral modes, and app to back-end communication via MQTT.

Latch App

http://play.google.com/store/apps/details?id=com.latch.android.latchapp
Latch App是一款安卓应用,与该公司的智能设备相辅相成. It allows users to configure their devices, unlock doors, and receive VoIP calls from the Latch Intercom.

我负责开发这款应用的语音和视频通话功能.

Raiffeisen Bank SmartMobile

http://play.google.com/store/apps/details?id=ro.raiffeisen.smartmobile
SmartMobile是Raiffeisen银行的移动银行解决方案.

As the lead developer, I architected the app from the ground up, 从实现关键特性(身份验证), authorization, 支付),并加强安全最佳实践,将任务委托给其他Android工程师.

我必须实现的另一个有趣的功能是应用程序的小部件.

Ticketscript

Ticketscript是一款销售和打印门票的票房应用程序. 我构建了这个移动POS应用程序,并实现了Adyen支付SDK. Ticket printing was done using StarMicronics printers; for this purpose, the Star Micronics SDK was integrated.

技术:Java, SQLite, OrmLite, Volley, Adyen SDK, Star Micronics和Epson Printer SDK, Git

Ticketscript Flow

Ticketscript Flow是一款通过扫描门票条形码来进行活动入口管理的应用程序.

它有一个令人兴奋的离线功能,可以在没有互联网覆盖的地方同步扫描设备. 为此,我开发了一个类似于Apple Bonjour的系统.

它可以处理许多记录,最多可存储100,000张用于离线验证的门票.

技术:Java, SQLite, OrmLite, Volley, Git

Allianz-Tiriac Insurance

这款手机应用程序让客户可以查看安联-蒂里亚克的保险合同, private pension products, damage claim status, and insurance premium payments. 客户还可以提出索赔并购买旅行保险、车辆保险和道路保险.

Languages

Java, Kotlin

Frameworks

Android SDK, Dagger 2, JUnit, Swing, ORMLite, Espresso

Libraries/APIs

Retrofit 2, RxJava, Nexmo, RxJava 2, Android Architecture Components, Volley

Tools

Android Studio, Git, MQTT, Jira, Slack, Apache Maven, Jenkins, Adyen Payments

Paradigms

Model View Presenter (MVP), Model View Viewmodel (MVVM), Object-oriented Programming (OOP), Clean Architecture, Clean Code, Model View Controller (MVC), REST, Unit Testing, Continuous Integration (CI)

Platforms

Android, Firebase, MacOS, Bluetooth LE

Other

SOLID Principles, Application Security, Architecture, Security, Fintech, Internet of Things (IoT), Ayden Web SDK, Epson SDK, UI Testing, Bluetooth, Bluetooth Beacons, Cryptography, Technical Leadership, AOSP

Storage

Realm, SQLite

2009 - 2012

软件开发和商业信息系统学士学位

Babeș-Bolyai University - Cluj-Napoca, Romania

JANUARY 2013 - PRESENT

Sun Certified Java Developer

Oracle

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring