Daniela Dias, Developer in Porto, Portugal
Daniela is available for hire
Hire Daniela

Daniela Dias

Verified Expert  in Engineering

Software Developer

Location
Porto, Portugal
Toptal Member Since
June 7, 2016

Daniela is an experienced iOS and web developer, passionate about user experience, and provides top quality solutions that benefit everyone. She has worked on projects for notable brands such as Harrods, Lush Cosmetics, and Emilio Pucci. She excels at prioritizing tasks, setting goals, and simplifying seemingly overly complicated matters to deliver high-quality, exceptional products used globally.

Portfolio

Mercadão
Angular, Node.js, Loopback, Amazon Web Services (AWS)
Mindera
Jest, HTML, JavaScript, CSS, React, Objective-C, Swift
ustwo | Digital Product Studio
React Native, Ruby, Cucumber, Objective-C, Swift

Experience

Availability

Part-time

Preferred Environment

Git, Xcode, Visual Studio Code (VS Code), MacOS

The most amazing...

...app I've worked on was the Sky Kids iPad app. The UI and streaming libraries were a big challenge. The final result was an amazing experience for kids.

Work Experience

Senior Full-stack Developer

2020 - PRESENT
Mercadão
  • Built new critical features for the Mercadão website and back office.
  • Improved the website’s performance as a response to the pandemic-induced growth. Improved the data access pipelines and refactored UI components in Angular.
  • Deployed new versions of the shopper app, web app, and back-office weekly.
  • Identified several security issues on the original website that we promptly implemented a set of fixes for.
  • Developed support for a collect-at-store solution as an alternative to the home delivery solution.
  • Added support for multiple time zone stores on Mercadão.
  • Developed a new version of the website using NextJS, React, and Redux. This solution was created to work also as a B&W eCommerce solution and was rolled out as a different website for a brand called Recheio (Recheio Express).
  • Took part in the recruitment process to allow Mercadão to build its in-house development team.
  • Collaborated with the team to improve the testing and deployment pipelines using Docker and AWS, although this is not one of my areas of expertise.
  • Assumed the role of scrum master and the role of product owner for a limited period of time to suppress that need.
Technologies: Angular, Node.js, Loopback, Amazon Web Services (AWS)

Mobile and Front-end Software Engineer

2017 - 2020
Mindera
  • Implemented web apps for multiple high-end fashion brands using React and as part of multi-functional teams, specifically Altuzarra, Emilio Pucci, and Off-White.
  • Joined a task force on the Harrods website project to tackle a few final features and bug fixes before the release of the first version.
  • Worked as a developer in the team that delivered the first version of the Waitrose application to the App Store.
  • Implemented small features and bug fixes in the Net-a-Porter's Mr. Porter application.
Technologies: Jest, HTML, JavaScript, CSS, React, Objective-C, Swift

Mobile Software Engineer

2014 - 2017
ustwo | Digital Product Studio
  • Supported the development of the final features and handover process of the LateRooms.com iOS application.
  • Created the first iOS application for LUSH Cosmetics in Swift.
  • Wrote "Our First Swift Project" blog post with a colleague as the outcome of our first production Swift application.
  • Integrated a team to work on a new version of the PowaTag application for the iPhone.
  • Worked closely with Sky to create the new "Sky Kids" iPad streaming application for kids.
  • Worked in an integrated workflow while at ustwo. Worked closely with clients and integrated client teams to support development. We often worked in cross-functional teams using Agile methodologies (Scrum/Kanban).
  • Contributed to several user testing sessions for various projects.
  • Participated in several story mapping sessions to help define the product requirements, backlog, and MVP.
Technologies: React Native, Ruby, Cucumber, Objective-C, Swift

Mobile Software Engineer

2013 - 2014
Blip
  • Maintained an existing Betfair Sportsbook application for iPhone and iPad.
  • Built a new team dedicated to building out a new application for iPhone and iPad for Betfair.
  • Supported user testing and prototyping prior to development.
  • Worked in the team that created and maintained a framework to communicate to the back-end services using HTTP, Diffusion, and Protocol Buffers.
  • Created a testing framework using Frank to automate UI tests and build a solid regression testing suite.
  • Wrote unit tests using Kiwi during development or prior (TDD) to improve the product's quality.
  • Helped implement the continuous integration system at Blip using a Mac mini, running Jenkins jobs per branch/commit, pulling requests, and sending constant builds to TestFlight.
  • Led a six-person team, one QA, and five developers and helped improve our Scrum process.
Technologies: Ruby, Cucumber, Objective-C, Kiwi

Mobile Software Engineer

2012 - 2013
WIT Software SA
  • Created a new solution for the iPad of the GSMA Joyn client (RCSe1.2.1).
  • Supported the development and release of the GSMA Joyn client for iPhone.
  • Worked in a cross-functional team using Agile Scrum methodology.
Technologies: Objective-C

Software Developer

2011 - 2012
Around Knowledge
  • Created a small application for iOS (iPhone and iPad) for a famous Portuguese blogger called "A Pipoca Mais Doce."
  • Built a simple iPhone card game, "Sueca," and supported the Android development of the same game.
  • Implemented the study of a NoSQL database with Apache Cassandra and OpsCenter for monitoring Cassandra's nodes.
  • Developed a simple C/C++ product to detect and analyze WiFi packets.
  • Built a few websites for different small companies in Portugal using PHP with Code Igniter, HTML, CSS, and JavaScript.
Technologies: JavaScript, CSS, HTML, CodeIgniter, Android, Java, Objective-C

Harrods Website

The eCommerce website for the high-end store, Harrods.

Off-White Website

The eCommerce website for the high end fashion brand, Off-White.

Altuzarra Website

https://www.altuzarra.com
The eCommerce website for the high end fashion brand, Altuzarra.

Waitrose & Partners

https://apps.apple.com/gb/app/waitrose-partners/id1346064128
Waitrose's, iOS commerce application, which makes shopping easier and more convenient.

Sky Kids

https://itunes.apple.com/gb/app/sky-kids/id1027861829?mt=8
Sky Kids app is made for three- to nine-year-olds and is full of kids' favorite TV shows to watch on-demand, whenever they want. It is designed just for kids so it’s easy to use—they can start watching any of the thousands of episodes instantly.

Our First Swift Project

http://tech.ustwo.com/2015/02/19/our-first-swift-project/
A blog post about the development of the first ustwo's production of a Swift application.

LUSH Cosmetics

https://itunes.apple.com/gb/app/lush-fresh-handmade-cosmetics/id946403534?mt=8
Browse, explore, and buy the freshest cosmetics on the go, or find your nearest Lush shop or spa anywhere in the UK and Ireland. It’s like having Lush in your pocket!

LateRooms.com iPhone Application

Whatever the reason you’re going away, whatever your idea of "late" is, search hotels worldwide to find the right stay—when you need it, where you need it. All from your mobile.

Betfair Sportsbook 2.0

http://www.minimumdepositbetting.com/wp-content/uploads/2015/04/betfair-sportsbook-mobile-app.jpg
Betfair Sports Betting is Betfair's betting app for any Sportsbook market. It allows you to create a new account, set a pin, bet, cash out, see news/promotions, and more.

Joyn iPhone/iPad Client Application

http://www.connect.de/bilder/74743799/800x480-c2/Joyn-iOS-App.jpg
The Rich Communication Services program is a GSM Association (GSMA) program for the creation of inter-operator communication services based on an IP multimedia subsystem. It is marketed by the GSMA under the brand name, Joyn.

Key Features of RCS:
• Enhanced Phonebook: service capabilities and enhanced contact information such as presence and service discovery.
• Enhanced Messaging: enables a large variety of messaging options including chat, emoticons, location share, and file sharing.
• Enriched Calls: enables multimedia content sharing during a voice call, video call, and screen sharing.

A Pipoca Mais Doce iPhone Application

My first iOS application is the official app for a famous Portuguese blogger named Ana Garcia Martins.
2006 - 2011

Master's Degree in Informatics and Computing Engineering

University of Porto, Faculty of Engineering - Porto, Portugal

Languages

Objective-C, JavaScript, Swift, Ruby, HTML, CSS, Java

Frameworks

UIKit, XCTest, iOS SDK, Redux, Jest, CodeIgniter, Angular, Loopback, YARN, React Native, Appium

Tools

Xcode, Git, Zeplin, Slack, GitHub, Cucumber, Calabash, Jira, NPM, Crashlytics

Paradigms

Object-oriented Programming (OOP), Model View ViewModel (MVVM), Model View Controller (MVC), Kanban, Scrum, Agile Software Development, Continuous Integration (CI), Test-driven Development (TDD), Behavior-driven Development (BDD), VIPER Architecture

Platforms

iOS, Visual Studio Code (VS Code), MacOS, Android, Amazon Web Services (AWS)

Storage

JSON, SQLite, MySQL, PostgreSQL

Other

RESTful Web Services, Styled-components, SOAP, Mobile UX, Carthage, Software Engineering

Libraries/APIs

CocoaPods, React, Node.js, Kiwi

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring