Daniel is a competent Android Engineer having 4+ years in design and development on Android platforms, including third-party libraries and software. He has worked on multiple enterprise projects, especially payment and invoice Android apps, implementing new features and adding technical improvements. Daniel's expertise includes designing and shipping new features, working on bug fixing and improving the performance of mobile applications, unit-test coding for robustness, and enhancing development efficiency.
Created the architecture for the new projects and maintained/implemented new features on older projects, reviewing Kotlin/Dagger implementations.
Implemented a full document scanning feature for our payment/accountant apps. Refactored an entire app, from legacy code to the latest technologies that were production ready on the market without impacting the product delivery.
Met with clients on a regular basis to ensure that the product is on track. Identified risks and outlined plans on how to fix the technical debt.
Acted as a backend web developer and Android Developer, working on an internal community platform REST API. Connected the internal community platform with our new Android apps.
Created a new Android app based on the same REST API. Implemented most of the back-end and Android features regarding our subscription payments.
Closely collaborated with UI and UX Designers to ensure that the app is presentable and in perfect working order.
Worked on the development of internal apps for a company that specialises in innovative lighting systems and vehicle electronics and has been an important partner to the automotive industry.
Improved architecture and ensured that our users expectations regarding performance are met.
Contributed in all phases of the development lifecycle.
Developed an Android app for Point of Sale terminals, specifically designed for use on hardware and screen sizes different from typical mobile devices.
Successfully implemented a wide range of business features and technical improvements, ensuring correct implementation and avoiding disruptions to existing delivery.
Ensured secure transactions and a straightforward payment process for customers, particularly within the US hospital POS terminal environment.