S

About

Hello! I'm Sofia, a software engineer based in Porto, Portugal who enjoys building things that interact with people. I've always been the go-to tech person in my family and started coding by customizing my Tumblr blog (good old times right?). Besides my passion for technology, I love to travel, music, tv shows, and probably a lot of other things I can't remember right now. When not working you can most likely find me outdoors mingling with other humans!

In my free time, I like to practice yoga and go to concerts from artists I love, wherever that may be! Also, my dog Boby is my best friend and we've been on a crazy ride together for 20 years now. If you don't like him then we can't be friends 🤠

Education

Sep 2015 - Jul 2020

Integrated Master’s in Informatics and Computing Engineering

Master Thesis: Automatic Generation of Synthetic Website Wireframe Datasets from Source Code (18/20)

Faculdade de Engenharia da Universidade do Porto
Sep 2019 - Jan 2020

Erasmus+ Exchange Program

Concentration in Human-Computer Interaction, Design, and Software Engineering

Universidad Politécnica de Madrid

Languages

🇵🇹

Portuguese

Native

🇬🇧

English

Fluent

🇪🇸

Spanish

Intermediate

Experience

iOS EngineerQonto
May 2024 - Present

Qonto is the leading European business finance solution. It simplifies everything from everyday banking and financing, to bookkeeping and spending management. Qonto energizes SMEs and freelancers so that they can achieve more.

iOS Product EngineerAmie
Jul 2022 - Apr 2024

Amie is a joyful productivity app for todos, email and calendar, all in one.

  • Lead new features such as: health integration, monetisation, widgets, custom event notifications, email and setting
  • Publish Amie on the App Store with a rating of 4-5 stars and over 63k downloads (data until march 2024)
  • Collaborate closely with designers on new features and UI/UX to ensure high design standards and conformance to Apple
  • Responsible for onboarding and mentor junior iOS engineers
  • Communicate directly with users for feedback to quickly address bugs and prioritise new features which decreased churn rate
  • Prototype features, transitions and animations heavily focused on joyful user interactions
  • Co-lead the iOS team: enforce code quality, good practices and testing which guaranteed an app stability of 99.8%, propose workflows to increase shipping velocity
  • Contribute to open-source projects: PanModal
  • Over 320 pull requests and 1300 GitHub contributions
  • Work under a fast-paced, high-pressure environment
Sep 2020 - Jul 2022

Work as contractor for Waitrose & Partners, a brand of British supermarkets, via Mindera in two different projects and teams.

  • Scan Pay Go (2021 - 2022)
  • Build new module within main app to scan items in-store with phone and pay at the self checkout area
  • Part of a cross-functional team since day one: define workflows, team ceremonies, iOS tech stack and user flows
  • Bridge between design and development (handoff), consider all edge cases and focus on user experience
  • Promote the usage of a new and promising app architecture (TCA) which made code easier to understand
  • facilitating onboarding of new joiners and maintainability. This architecture increased shipping velocity and test coverage"
  • Showcase app features to stakeholders
  • Contribute to open-source projects: Alicerce and SkeletonView
  • Online grocery shopping (2020)
  • Support and maintenance of iOS app
  • Build new features to support increased demand in online grocery shopping due to the pandemic
  • Address user feedback, enforce high code and UX standards which made sure the app kept a rating of 4-5 stars
  • Contribute to Mindera’s Swift style guide
Frontend Software Engineer
May 2019 - Present

Freelance work for diverse clients, such as Porto Campus Studios, Visual Computing and Machine Intelligence (VCMI) and Breast research group of INESC TEC and Associação de Voluntariado Universitário (VOU).

  • Branding, design high-fidelity prototypes, and website frontend development
  • Marketing and social media management
Teaching AssistantUniversidade Júnior
Jul 2019

Universidade Júnior is a summer course program at the University of Porto, aimed at students in the 2nd and 3rd cycle of basic education and secondary education (typically up to the 11th year).

  • Teach programming to children from the age of 11 to 14.

Extra Curricular

Jan 2020 - Present

  • Founder, designer, and marketing manager.
Nov 2018 - Jul 2020

  • Prototype design and web development, tasks mostly for the design and marketing department.
Apr 2019

  • Present Sweven, a web project for the Database and Web Applications Laboratory (LBAW) class of the Master in Informatics and Computer Engineering (MIEIC).
  • Talk about my experience in college and clear doubts regarding the course.
Promoter in Mostra 2019Universidade do Porto
Apr 2019

  • Promotion of FEUP's Master Degree in Informatics and Computing Engineering. At 'Mostra' high school students can talk to university teachers, researchers and students so that they get to know what the University of Porto has to offer. It aims to contribute to a more informed future vocational decision.
Active MemberNIAEFEUP
Jan 2017 - Nov 2018

  • Active participation in the Informatics Club of the Faculty of Engineering (Academic Organization).
  • Design and develop NIAEFEUP's website.
Head of Design, Marketing and CommunicationsSemana de Informática
May 2018 - Sep 2018

  • Participation in the organization of Semana de Informática, a yearly tech conference that takes place at the Faculty of Engineering at University of Porto.
Marketing and Communication CoordinatorENEI
Jan 2017 - Jul 2018

  • Active participation in the organization of ENEI 2018 (Encontro Nacional de Engenharia Informática), a yearly tech conference that aims to gather all students in the Portuguese computer industry.
  • The edition broke several records such as the highest number of attendees (700), sold out workshops and activities.

Portfolio

Amie

A joyful productivity app for todos, email and calendar, all in one. With HealthKit and Spotify integration so that you don't miss a thing of your everyday life.

  • Swift
  • UIKit
  • SwiftUI
  • TCA
  • XCTest
  • Combine
  • SPM
  • GraphQL
  • Apollo
  • Realm
  • RevenueCat
  • Superwall

Scan Pay Go

Shopping made simpler! myWaitrose members can use ScanPayGo within Waitrose & Partners' app. It’s simple and one of the fastest ways to shop in store. Just scan and pack as you shop, using your phone or one of the handsets and then pay at the Self Checkout Area.

  • Swift
  • UIKit
  • SwiftUI
  • MVVM(-C)
  • TCA
  • XCTest
  • ReactiveCocoa/ReactiveSwift
  • CocoaPods
  • SPM
  • REST
  • GraphQL
  • Apollo
  • Alicerce

Porto Campus Studios

A website to showcase housing for students in Porto, Portugal.

  • HTML
  • JS
  • SCSS
  • React
  • Astro
  • GitHub Pages

WebWire

A tool capable of generating images of hand-drawn wireframes from real websites.

  • TypeScript
  • Selenium
  • Puppeteer
  • RoughJS

Sweven

An online tech store developed for a faculty project. This web application has an adaptive design and a detailed navigation system by arranging the products through categories.

  • HTML
  • JS
  • SCSS
  • PostgreSQL
  • Bootstrap
  • Laravel

Aurora

A single-player hack and slash game set in a Norse mythology world. The player, playing as Aurora, needs to survive waves of enemies while dodging boss attacks, in order to damage the boss and ultimately destroy it.

  • Unity
  • C#

CherryBlend

A mobile application prototype that allows users to easily find and execute food recipes.

  • UI/UX
  • Figma

Meraki App

An android application where users can store tasks and organize them by date, category or location.

  • Android
  • Java
  • SQLite

Christmas Run

A platform game inspired by Google T-Rex implemented in C which interacts with Timer, Keyboard, Mouse, Graphic Card, and Real Time Clock. It is compatible with Minix Operating System.

  • C
  • Minix

Fabrik

A board game implemented in Prolog with a 3D interface developed in WebGL.

  • Prolog
  • WebGL

Meraki

A web application where users can store and share to-do lists. This website was inspired in the previous version of Meraki, the android app.

  • HTML
  • CSS
  • JS
  • PHP
  • UI/UX
  • Sketch

IEEE Cybersecurity Week

A website for IEEE's Cybersecurity Week in 2019.

  • HTML
  • SCSS
  • Bootstrap
  • UI/UX
  • Figma

Semana de Informática

This conference aims to bring together students of informatics, computer science, and engineering. For the 2018 edition, I designed the event's identity guidelines and mockups for the website.

  • UI/UX
  • Adobe Illustrator
  • Sketch

VOU Website

A WordPress theme for the University Volunteer Association (VOU).

  • WordPress
  • PHP
  • Node.js
  • Gulp
  • Bootstrap

NIAEFEUP

Designed and developed the front-end of the Informatics Club's website.

  • Pug
  • CSS
  • Bootstrap
  • UI/UX
  • Adobe Photoshop
Made with ❤️ © 2024 Sofia Silva