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.
Attio is a fully customizable workspace to manage a team's relationships and workflows. Designed the architecture of the app; applying an MVVM architecture and using the power of the new Combine framework on the solution. Worked on custom-built UI animations and details for the solution.
The Permutive iOS SDK has full support for Permutive's core functionality: event tracking, segment retrieval and identity management. Moved the SDK from an alpha to a version 1.0 - fixing bugs, adding new features, porting codebase from Objective-C to Swift because Swift has ABI stability and increasing the test coverage of the solution.
PhotoBox offers online digital photo service for printing, storing, and sharing digital pictures, and creating personalized products. The online digital photo service allows users and members to create memories and keep them alive through different formats. Worked on the development of the calendar, payment, order tracking, and picture editing features on the app. Handled the estimation and iteration of solutions on the project; solving major bugs that saved the company from complaints and lost revenues.
The Sky Go app allows users to stream and download great TV, films and live sport with the all-new app. Users can find and enjoy the very best on TV, plus enjoy recommendations and easily switch between compatible devices. Worked on the main architecture of the app and provided technical solutions for the video features, presentation features, and ad features on the app.