Daniele F.

Daniele F.

London, United Kingdom
Hire Daniele F. Hire Daniele F. Hire Daniele F.

About Me

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.

Backend

QA & Testing

Other

Work history

UpStack
UpStack
Senior iOS Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Attio
Attio
iOS Engineer
2019 - 2020 (1 year)
London, United Kingdom
  • 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.

Veon
Veon
Lead Feature iOS Developer
2018 - 2019 (1 year)
Amsterdam, Netherlands
  • 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.

Permutive
Permutive
Senior Software Engineer
2018 - 2019 (1 year)
London, United Kingdom
  • 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.

Photobox
Photobox
Senior Software Engineer
2017 - 2018 (1 year)
London, United Kingdom
  • 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.

Sky
Sky
Senior iOS Developer
2015 - 2017 (2 years)
London, United Kingdom
  • 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.

Event Pad
Event Pad
Software Developer
2012 - 2015 (3 years)
Altrincham, United Kingdom
  • 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.

Showcase

Senior iOS Developer - Attio
Senior iOS Developer - Attio
  • Attio is a fully customizable workspace for managing team relationships and workflows.

  • It utilizes an MVVM architecture and the Combine framework for the app's core functionality.

  • The developer focused on custom UI animations and details to enhance the user experience.

Senior Software Engineer - Permutive iOS SDK
Senior Software Engineer - Permutive iOS SDK
  • 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.

Senior Software Engineer - Photobox
Senior Software Engineer - Photobox
  • PhotoBox provides an online digital photo service encompassing printing, storage, and sharing.

  • The platform includes features for creating memories and preserving digital images.

  • The team successfully addressed critical bugs, mitigating potential revenue losses and customer complaints.

iOS Developer - Sky Go App
iOS Developer - Sky Go App
  • Sky Go app enables streaming and downloading of TV, films, and live sports.

  • The app offers recommendations and device switching for a seamless user experience.

  • The project focused on the core architecture of the app, including video features, presentation features, and ad features.

Education

Education
BSc. Computer Science
Politecnico di Milano
2004 - 2011 (7 years)