Alex Nitu
Verified Expert in Engineering
Software Developer
Alex是一名高效可靠的Android软件工程师,拥有超过8年的行业经验. 在他的职业生涯中,他一直在设计复杂的系统, led teams, 并帮助开发了数百万用户使用的产品. 还负责监控和维护生产应用程序, Alex喜欢易于更改的简单软件解决方案.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, Slack, Jira, MacOS
The most amazing...
...我设计和编码的东西是一个生物识别支付授权系统,用于一个拥有一百万用户的银行应用程序.
Work Experience
Android Software Engineer
Deliveroo
- 作为跨职能产品团队的一员,开发解决方案,确保为Deliveroo的客户提供最佳体验.
- 收集需求,确定并实施项目,并进行产品实验.
- 参与新项目实施的相关决策.
Android Software Engineer
LATCH
- 为LATCH对讲产品设计并开发核心Android应用程序.
- 监控和维护核心对讲应用的生产版本.
- 为LATCH消费者Android应用程序开发语音和视频通话功能.
Lead Android Software Engineer
Raiffeisen Bank
- 领导一个中等规模的Android开发团队. 建立编码的最佳实践,并进行定期的代码审查.
- 帮助客户面试并聘用工程人才.
- 设计并执行Android应用的关键需求:支付, authorization, and authentication.
- 强制Android应用程序安全最佳实践.
Android Software Engineer
Ticketscript
- 开发了一系列应用程序,特别是Ticketscript和Ticketscript Flow. 我还创建了一个销售点Android应用程序, a ticket scanning app, and the app for Allianz-Tiriac Insurance.
- Collaborated closely with the design, back-end, front-end, 测试团队将客户的需求转化为可工作的软件.
- 创建了一个Android版的Apple Bonjour应用程序,使Flow应用程序在没有互联网连接的地方与其他应用程序实例同步.
Software Engineer
Hewlett-Packard (HP)
- Performed R&D表示惠普的通用配置管理数据库(UCMDB)产品.
- 监督并负责CI/CD,产品和补丁安装.
- 开发UCMDB许可证管理Android应用程序.
Experience
Deliveroo: Takeaway Food
http://play.google.com/store/apps/details?id=com.deliveroo.orderapp我是一名Android软件工程师,作为跨职能团队的一员,负责该应用的订单旅程部分.
LATCH Intercom
http://www.latch.com/intercom作为唯一的Android应用程序工程师,我设计并实现了对讲机的核心应用程序.
Since this is an always-on product, 它面临着开发普通Android应用程序时不会遇到的各种挑战. As a result, 我不得不花更多的时间来分析这个应用, 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我负责开发这款应用的语音和视频通话功能.
Raiffeisen Bank SmartMobile
http://play.google.com/store/apps/details?id=ro.raiffeisen.smartmobileAs the lead developer, I architected the app from the ground up, 从实现关键特性(身份验证), authorization, 支付),并加强安全最佳实践,将任务委托给其他Android工程师.
我必须实现的另一个有趣的功能是应用程序的小部件.
Ticketscript
技术:Java, SQLite, OrmLite, Volley, Adyen SDK, Star Micronics和Epson Printer SDK, Git
Ticketscript Flow
它有一个令人兴奋的离线功能,可以在没有互联网覆盖的地方同步扫描设备. 为此,我开发了一个类似于Apple Bonjour的系统.
它可以处理许多记录,最多可存储100,000张用于离线验证的门票.
技术:Java, SQLite, OrmLite, Volley, Git
Allianz-Tiriac Insurance
Skills
Languages
Java, Kotlin
Frameworks
Android SDK, Dagger 2, JUnit, Swing, ORMLite
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, Espresso, UI Testing, Bluetooth, Bluetooth Beacons, Cryptography, Technical Leadership, AOSP
Storage
Realm, SQLite
Education
软件开发和商业信息系统学士学位
Babeș-Bolyai罗马尼亚克卢日纳波卡大学
Certifications
Sun Certified Java Developer
Oracle