Daniele is a product-aware iOS Developer with a rich grasp in the hands-on application of frameworks and design patterns such as MVVM, best practices, build and test tools that ensure the robust delivery of apps to production. He is meticulous and quality-driven; using the latest design guidelines, client requirements and the iteration of iOS stack to build and ship amazing experiences on projects.
Working on the development of technology solutions for Attio; implementing iOS applications using Swift/SwiftUI for the delivery of a great UI experience.
Drove the adoption of better technologies and development practices; implementing processes and architectural decisions using MVVM architecture and the new Combine framework.
Evangelized new processes and trends for Attio's iOS platform; evaluating new frameworks, mentoring the team and leading the iOS technical vision on projects.
Led the definition, design and development of key innovation initiatives for the delivery of Veon's requested features.
Identified opportunities for process improvements to Mapbox integration with multi textures and point of interests on the solution.
Worked with the latest technology and development trends in iOS; introducing the team to the use and the concept of dependency injection in iterating solutions.
Built out workflows for the architecture of Permutive's Analytics SDK; delivering the first stable version, adding features, and managing bugs.
Supervised and managed the migration of Permutive's codebase from Objective-C to Swift; proactively identifying and solving high-level problems and ensuring best practices.
Promoted improvements to Permutive's testing environment with functional/acceptance test-driven development, continuous integration, and test automation.
Handled the delivery of high-quality, well-architected features that is clean, easy to understand and extend in an agile environment for Photobox.
Maximized development efficiency on features for robustness, including edge cases, usability, and general reliability; working on bug fixing and improving application performance.
Provided technical guidance for defining, designing and shipping new features; maintaining code quality, organization and automation.
Worked on the architecture and development process for Sky Go and Sky Q's streaming platform; managing iOS system frameworks and implementing robust app architectures and complex user interfaces.
Oversaw the delivery of a robust advertisement framework for Sky's digital platform for streaming live events; complying with best practices for accessibility and internationalization/localization.
Devised technical solutions for the smart usage of UICollectionViews; taking responsibility for the translation of functional requirements into a solid product for Sky.
Built, iterated and enhanced mobile app solutions on for clients; working closely with the design and product teams to create an intuitively easy to use apps on projects.
Evaluated and implemented new developer tools to improve Event Pad's feature development workflow; optimizing the codebase on solutions to improve app performance.
Debugged and fixed bugs using different debugging tools; contributing to a team culture that values quality while fostering initiatives and innovation.
The Permutive iOS SDK provides full support for the core functionality of the Permutive platform: event tracking, segment retrieval, and identity management.
The SDK has transitioned from an alpha version to version 1.0, addressing bugs and adding new features.
The SDK has been updated to Swift due to improved ABI stability and increased test coverage.