Scroll To View More
Diogo de Campos Nunes, Software Developer in Porto, Portugal
Diogo de Campos Nunes

Software Developer in Porto, Portugal

Member since March 5, 2014
Diogo is a mobile engineer with broad experience and deep knowledge on all things iOS. Hard-working, very efficient, and with an unmatched attention to detail, he works well both alone and in teams of various sizes.
Diogo is now available for hire

Portfolio

Experience

  • Model View Controller (MVC), 8 years
  • iOS SDK, 8 years
  • Core Data, 8 years
  • JSON, 8 years
  • Objective-C, 6 years
  • CocoaPods, 6 years
  • Swift, 5 years
  • Model View Viewmodel (MVVM), 3 years
Porto, Portugal

Availability

Part-time

Preferred Environment

iOS, Xcode, Git, Swift

The most amazing...

...app I've developed was a recipe app with many custom UI components, animations, and details that created a fantastic user experience.

Employment

  • iOS Developer (Contract)

    2018 - 2019
    LVMH - Moët Hennessy Louis Vuitton
    • Built iOS clienteling apps for multiple high-end fashion brands to be used by sales assistants within the boutiques.
    • Created an iOS framework that allows the clienteling apps to be built reusing all the front-end code; Features would be developed once for all customers, in a fully-native environment.
    • Built a standalone iPad app for user signups, intended to enhance the experience for users subscribing to services. Completed with user signature.
    Technologies: Swift, iOS, CocoaPods, Bitrise
  • iOS Developer

    2011 - 2019
    Glazed Solutions
    • Developed a social discovery and messaging app, Pickee.
    • Designed and implemented a Core Data database and a complex server-client offline-online syncing.
    • Created solutions to improve and optimize open connections to a web service.
    • Designed and developed a filter for messages and people, based on categories and user preferences.
    • Created a user-to-user recommendation system.
    Technologies: iOS, Objective-C, Git
  • iOS Developer

    2016 - 2017
    Beacinsight (via Toptal)
    • Developed the data model and the app architecture.
    • Built an interface for iBeacon communication.
    • Developed the logic and architecture of the events that should be generated by the interaction (location/proximity) of the user with the iBeacons.
    • Implemented the app's user interactions and design.
    • Implemented different algorithms to enhance the reliability of the iBeacons signal and its interaction with the apps events/logic.
    Technologies: iOS, Swift, BlueCats Beacons
  • iOS Developer (Contract)

    2015 - 2015
    Ustwo
    • Led the development of the brand’s main online shopping app.
    • Implemented prototype versions for the design sprints, during discovery and product development phases.
    • Implemented bleeding-edge UI/UX patterns and animations.
    • Worked in short iterations with the client and a multidisciplinary team.
    Technologies: iOS, Objective-C, Git
  • iOS Developer (Contract)

    2014 - 2015
    Rocksauce Studios
    • Developed a lot of new applications for different clients: BeerPong, Boat Day, Don't Mess With Texas, Knod, Prophit, Raison, Randid, Topshelf, TruckFood, Uslikey, WIN Learning.
    • Dealt with a lot of client/developer interactions, app updating, etc.
    • Worked with a lot of new cool and custom controls for iOS.
    • Developed some in house code for reuse.
    • Met and worked a lot of new people, including designers, web developers, API developers, and marketing.
    Technologies: Objective-C, iOS
  • iOS Developer (Freelance)

    2013 - 2014
    Thing Pink - Digital & Mobile
    • Developed "We Are On a Boat," a social sharing app about boats.
    • Developed the new version of n-Receitas for Nestle, an app about recipes and all type of cook tools (iPhone/iPad).
    • Implemented beautiful mobile layouts and developed some cool animation effects.
    • Created reusable controls (e.g., a shopping list, a conversion wheel, a step slider).
    • Developed iOS libraries for different uses. (e.g., a caching/offline support library).
    Technologies: iOS, Objective-C, Git
  • iOS Developer (Freelance)

    2013 - 2013
    4D Pipeline
    • Worked on two iOS applications for Nemetschek/BimPlus: bim+ Explorer and bim+ Connect (iPhone/iPad).
    • Worked with Ogre 3D C++ engine to display 3D models.
    • Worked with several people around the world, in different time zones.
    • Designed and created several UI controls to improve the back-office user experience.
    • Worked on a 2D Version of the bim+ Connect.
    Technologies: iOS, Objective-C, Git, Testflight
  • iOS Developer (Freelance)

    2013 - 2013
    Innovation Makers
    • Developed an iOS application for Lisbon Municipal Council. (iPhone).
    • Created a QR code-based game.
    • Implemented a social quiz game using gamification features that would unlock with the player's skill level.
    • Used an MVC code structure and a Core Data model.
    • Created routing between geographic locations and geometric overlays using MapKit.
    Technologies: iOS, Objective-C, Git, Photoshop
  • iOS Developer (freelance)

    2012 - 2013
    Load Interactive
    • Developed an iOS (iPhone and iPad) application for Sony Music to display music charts and artist information.
    • Developed an iPad feature-complete multi-document (PDF) reader for KPMG.
    • Developed an iPad application for Sanofi, a customized version of the document reader.
    • Worked on an existing iOS application, Braintoss, improving the code maintainability and developing new features.
    • Trained other developers in iOS and Objective-C.
    Technologies: iOS, Objective-C, Git, TestFlight
  • iOS Developer (Contract)

    2010 - 2011
    LANDKA
    • Developed a framework with chemistry math methods for enterprise use.
    • Developed an app called Dew Point, which calculates saturation and temperature pressures for a fluid.
    • Developed two apps called Gas/Liquid Mixtures, which calculate gas and liquid mixtures' complex properties (viscosity, density, thermal conductivity, compressibility factor).
    • Created and specified the product architecture.
    • Wrote the paper: "Architecting and Engineering Applications on Mobile Platforms."
    Technologies: Objective C, iOS

Experience

  • n-Receitas Nestlé (Development)

    n-Receitas NESTLÉ is an application for those who like to cook, share, and learn new tricks and tips. Here, you will find recipes for all occasions, never forgetting the healthy and nutritional side of the kitchen.

    Find different recipes for every day, preparation on video, tricks and tips, information on nutrition (food of the week) and thoughtful features and tools to facilitate your daily life.

  • Seamless Platform (Development) (Development)

    White-label iOS-based platform that held multiple clienteling apps for different fashion brands to be used by sales assistants inside stores.

    Tag Heuer. Celine, Dior, and Bulgari were some examples of apps that were created using this platform.

  • Beacinsight (Development)
    https://www.beacinsight.io/

    A healthcare workflow application for clinicians and administrators—using iBeacons to track the user's location, its primary purpose is to capture the interplay of critical resources in the context of patient encounters and also to give clinicians a more upgraded insight into the patient's current state.

  • ASOS (Development)

    An iOS app full redesign for the British online fashion and cosmetic retailer ASOS.

  • We Are on a Boat (Development)
    https://itunes.apple.com/us/app/we-are-on-a-boat/id806146001?mt=8

    A boat sharing app. We match people who would like to be on a boat with people who are willing to share their boat, all in real time.

    http://www.weareonaboat.com

  • bim+ Explorer - The Simplest Way to Visualize and Share Building Information Models (Development)
    https://itunes.apple.com/us/app/bim+-explorer-simplest-way/id731343415?mt=8

    bim+ Explorer simplifies your daily work in the building industry. Get work done and present your project wherever you are. On-site, in the office, or on the go: all your building information in one place. Plus, it has never been easier to stay in sync with clients and colleagues.

  • bim+ Connect - The Simplest Way to Collaborate and Connect Building Information for Architects, Engineers, Building Managers, and House Owners (Development)

    bim+ Connect allows you to quickly post project-specific information within building information models directly from your iPad. Use the Spots feature of bim+ Connect to attach questions, photos, issues or other data to any detail of your building information model or object on the bim+ platform. Have your partners alerted instantly about your “Spots” to ensure quick, reliable resolution of issues and rapid decision-making.

  • Braintoss (Development)
    https://itunes.apple.com/us/app/braintoss/id576226036?mt=8

    Speak, photograph, or write your ideas and Braintoss will send them to your email box. Audio and image messages are also interpreted and sent as text. There is also the functionality to scan business cards, which are automatically converted in a vCard.

  • KPMG Magazine (Development)
    https://itunes.apple.com/br/app/invest-in-nl/id585209048?mt=8

    Digital magazine developed for iPad to present annual reports of KPMG company, global leader in auditing, fiscal and consulting services.

    Updated through a proper CMS with the asset of reproducing multi-format contents inside it.

  • Sony Music (Development)
    http://www.load-interactive.com/project/sony-music

    Sony's primary need was to control the worldwide rankings of the music industry. Despite all the information available about this subject, it is all dispersed, which makes it impractical to monitor and analyze the industry.

    Load created a tool that aggregates information from the most important content providers (Spotify, iTunes, Youtube, Last.FM, etc.) making it available in a systematic way, by country, in a top 100 ranking. At every moment, Sony Music has in its possession all artists, music, and album movements as well as their evolution through time.

    Also, biography, videos, audio samples, etc., are available for each entry of the ranking, making all the analysis process not only fast but also enjoyable and enriching.

  • Sanofi Store (Development)
    http://www.load-interactive.com/project/sanofi-store

    A platform oriented toward commercial presentations, with an iPad front-end and web content manager, which enables access to documents with updated technical and scientific information. This platform organizes this content according to the different clinical specialties including scientific papers, clinical studies, official reports, statistics, and product presentation.

    The platform allows dynamic management of all information, by creating user profiles and allowing only the specific user to access their respective documents safely.

  • Pick.ee (Development)

    Pick.ee is your new local social app! Find out who's around you and interact with people that may share interests with you | Control your privacy - choose who you see and who sees you | Pure communication (no strings attached)! | Be yourself or superman! | Create your own instant groups (open or closed) | Be pick.ee!

  • Menos É Mais (Development)

    iOS application for Lisbon Municipal Council that allows the user to follow city routes, check news about their local councils, play some games to learn cool stuff about Lisbon, etc. To be released. (iPhone)

  • FedEx Golf Fan (Development)

    A social website based on golf teams that play Fedex Golf Cup. Every team has one leader and three players. Each descendant can be a leader of their own team. Send items by FedEx Mail and gain FedEx points—the more points you make, the more golf-related prizes you will get.

  • Prophit (Development)

    Prophit is accounting in its purest form. It is a simple application that allows users to calculate sales price, cost basis, gross profit margins, markup, and even monthly sales reports right on your phone.

  • Boat Day (Development)

    Browse boats using your custom search filters. Fun, fishing, watersports and more, the app shows you Boat Days when and where you need one.

  • Raison (Development)
    https://itunes.apple.com/us/app/raison/id992989437?mt=8

    Raison goes beyond reminding you what to do. It reminds you why you do it. Whatever inspires you—whatever drives you to do what you were meant to do in life—Raison will remind you of it and keep you on course.

  • Randid (Development)

    A picture is worth a thousand views. Sending and receiving Randids is totally serendipitous—that's part of the fun—but there's still a way to share with your friends. "Favorite" the pictures you like and your Facebook friends will see the kinds of random pictures you're getting. Beautiful sunsets, eye-catching landscapes, and artistic masterpieces.

  • Topshelf (Development)

    The future of alcohol delivery…is here.

    TopShelf is a streamlined way to order alcohol from the palm of your hand. We aim to bring the highest quality and convenience for getting liquor, wine, and beer delivered to YOU.

    TopShelf seamlessly connects users to local liquor stores in their area. Alcohol delivery can be used for corporate events, tailgating, weddings, parties, the casual nightcap, and so much more.

    Place your order, track your delivery, sit back, and relax. Alcohol delivered in under 60 minutes.

  • TruckFood (Development)

    Truckfood allows you to find the best food trucks in your area. Now with seven new major cities, you can get the best grub anywhere.

    Want burgers? Simply click the Cuisine button to find all the burger trucks!

    Bookmark and rate your favorite trucks. Share your truck love with others now with social media postings!

    We hope you love the app, as much as you love the food!

  • Us Likey (Development)

    Have you ever agonized over trying to pinpoint someone’s “taste” or guess what they like or would like to have? Have you ever been amazed at how little those closest to you really know about the small details?

    Us Likey is a place where you can create and share your personalized collection focused ONLY on the specific consumer products, places, styles, brands, foods, gadgets, music, movies, hobbies, and everything else that define you. Share all the specific details about your personal preferences—everything from your favorite brand and flavor of ice cream or favorite restaurant or the type of perfume you wear!

    Us Likey allows you to discover new products and places while you receive recommendations from the people you trust most—your friends! Share what you buy, what you want, what you like, and what defines your taste.

  • WIN Atlas: Career Planning and Exploration (Development)
    https://itunes.apple.com/us/app/win-atlas-career-planning/id997400974?mt=8

    WIN Atlas makes planning and exploring for a career path engaging, relevant and exciting. Users of the mobile app can begin with a quick selection of three primary options. 1) I just can’t narrow it down; 2) I know what I want to be; and 3) I have no idea what I want to be. From this initial question, students can quickly and easily engage in narrowing their career interests and plan for the road ahead.

Skills

  • Languages

    Swift, Objective-C, C++, C, Java, C#, XML, SQL, PHP, HTML5, CSS, UML
  • Frameworks

    Core Data, ZURB Foundation, MapKit, ImageIO, AudioToolbox, AV Foundation, Cocos2d, iOS SDK, Box2D, AFNetworking
  • Libraries/APIs

    Instagram API, Twitter iOS SDK, Facebook iOS SDK, Parse SDK, CocoaPods, Google Analytics API, Alamofire, Facebook SDK, Google Maps SDK, Fabric
  • Tools

    Xcode, Google Analytics, SourceTree, Crashlytics, Adobe Photoshop, Eclipse IDE, Microsoft Visual Studio, GitHub, Trello, Slack, Jira
  • Platforms

    MacOS, iOS, Windows, Linux, Android, Bitrise
  • Storage

    JSON, SQLite, MySQL, PostgreSQL
  • Other

    UI Kit, Spotify, Pull Requests
  • Paradigms

    Model View Viewmodel (MVVM), Scrum, Agile Software Development, Kanban, Model View Controller (MVC), Object-oriented Programming (OOP)

Education

  • Bachelor's degree in Production and Music Technology
    2011 - 2014
    ESMAE - Music and Arts School - Porto, Portugal
  • Master's degree in Informatics Engineering
    2006 - 2011
    Faculty of Engineering, University of Porto - Porto, Portugal
I really like this profile
Share it with others