Pierluigi D'AndreaSoftware Engineer
Work experience
October 2019 - present
Lead iOS Engineer at Revolut
As iOS Engineer in the Premium team at Revolut I've developed customer facing features, mentored engineers and helped them being more productive by introducing CD and simplifying QA.
  • Developed and led development of Revolut's iOS app features, focusing on products for paying customers, such as SmartDelay and Gifting.
  • Improved developer experience and productivity by introducing continuous delivery, automations and tooling in the development workflow, using Swift, Ruby, Fastlane and TeamCity.
  • Mentored and managed 5 to 10 engineers in an iOS team of over 70.
  • Set up a company wide testing and distribution channel for test builds of Revolut's mobile apps.
July 2015 - September 2019
Lead iOS Engineer at Satispay
As iOS Engineer in Satispay I've single-handedly built iOS apps for private and business customers, helping millions of people simplify the way they send and receive payments.
  • Designed and implemented iOS and watchOS apps for private and business customers.
  • Developed a Swift SDK for third parties to integrate the service in their iOS and macOS apps.
  • Worked on the backend architecture and developed some of the API for the mobile and desktop apps.
September 2014 - June 2015
iOS Engineer at Sgnam
Sgnam was one of the first food delivery platforms allowing customers to order food from their favorite restaurant and have it delivered to them.
  • Designed and implemented the iOS app used by customers to place orders in restaurants.
  • Worked on hardening the security of the service by testing for common vulnerabilities and implementing fixes on the pre-existing backend infrastructure.
2011 - 2015
Freelance Web and iOS Engineer
  • Developed and maintained web applications for forumsalute.it, mostly working with PHP and MySQL.
  • Facebook app to share famous quotes. Developed with PHP and MySQL, and scaled to ~2 million visits per month in its period of activity.
  • Reverse engineered iOS in order to develop “Tweaks” to extend system features. Distributed and sold through the Cydia Store, on jailbroken devices.
Education
September 2011 - December 2014
Bachelor of Computer Science, Università degli Studi di Napoli Federico II — 110L/110
Skills
Programming languages, technologies: Swift, Objective-C, OCaml, CI/CD, Git, Docker
Other: mentoring, team leading
Spoken languages: Italian, English
Personal projects
Open source projects on GitHub